=>> Building math/mathomatic build started at Thu Mar 12 16:09:39 EDT 2026 port directory: /usr/ports/math/mathomatic package name: mathomatic-16.0.5_3 building for: FreeBSD pkg.DaveG.ca 14.4-RELEASE FreeBSD 14.4-RELEASE 1404000 amd64 maintained by: ehaupt@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1307 Aug 27 2024 /usr/ports/math/mathomatic/Makefile Ports top last git commit: 26b198eb3ee3 Ports top unclean checkout: no Port dir last git commit: 6b3fe329a0f6 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1404000 Job Id: 04 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1404000 UNAME_v=FreeBSD 14.4-RELEASE 1404000 UNAME_r=14.4-RELEASE 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_4_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_4_x64-HEAD-ALL/04/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_4_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_4_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 mathomatic-16.0.5_3: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ehaupt@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/math/mathomatic/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/mathomatic/work XDG_CACHE_HOME=/wrkdirs/usr/ports/math/mathomatic/work/.cache HOME=/wrkdirs/usr/ports/math/mathomatic/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/math/mathomatic/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/mathomatic/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/mathomatic/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/mathomatic/work XDG_CACHE_HOME=/wrkdirs/usr/ports/math/mathomatic/work/.cache HOME=/wrkdirs/usr/ports/math/mathomatic/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/math/mathomatic/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/mathomatic/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="-I/usr/local/include" LDFLAGS=" -L/usr/local/lib " 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="" OSREL=14.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/mathomatic" EXAMPLESDIR="share/examples/mathomatic" DATADIR="share/mathomatic" WWWDIR="www/mathomatic" ETCDIR="etc/mathomatic" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/mathomatic DOCSDIR=/usr/local/share/doc/mathomatic EXAMPLESDIR=/usr/local/share/examples/mathomatic WWWDIR=/usr/local/www/mathomatic ETCDIR=/usr/local/etc/mathomatic --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 ===> mathomatic-16.0.5_3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.6.2.pkg [pkg.DaveG.ca] Installing pkg-2.6.2... [pkg.DaveG.ca] Extracting pkg-2.6.2: .......... done ===> mathomatic-16.0.5_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of mathomatic-16.0.5_3 =========================================================================== =================================================== ===== 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 mathomatic-16.0.5_3 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by mathomatic-16.0.5_3 for building => SHA256 Checksum OK for mfillpot-mathomatic-16.0.5-ceb0861_GH0.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 mathomatic-16.0.5_3 for building ===> Extracting for mathomatic-16.0.5_3 => SHA256 Checksum OK for mfillpot-mathomatic-16.0.5-ceb0861_GH0.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 mathomatic-16.0.5_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> mathomatic-16.0.5_3 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 ===> mathomatic-16.0.5_3 depends on package: gmake>=4.4.1 - found ===> Returning to build of mathomatic-16.0.5_3 ===> mathomatic-16.0.5_3 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. ===> mathomatic-16.0.5_3 depends on file: /usr/local/bin/ccache - found ===> Returning to build of mathomatic-16.0.5_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> mathomatic-16.0.5_3 depends on shared library: libreadline.so.8 - not found ===> Installing existing package /packages/All/readline-8.3.3.pkg [pkg.DaveG.ca] Installing readline-8.3.3... [pkg.DaveG.ca] Extracting readline-8.3.3: .......... done ===> mathomatic-16.0.5_3 depends on shared library: libreadline.so.8 - found (/usr/local/lib/libreadline.so.8) ===> Returning to build of mathomatic-16.0.5_3 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for mathomatic-16.0.5_3 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for mathomatic-16.0.5_3 cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o main.o main.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o globals.o globals.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o am.o am.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o solve.o solve.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o help.o help.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o parse.o parse.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o cmds.o cmds.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o simplify.o simplify.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o factor.o factor.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o super.o super.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o unfactor.o unfactor.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o poly.o poly.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o diff.o diff.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o integrate.o integrate.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o complex.o complex.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o complex_lib.o complex_lib.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o list.o list.c In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from globals.c:29: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ 58 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o gcd.o gcd.c cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -I/usr/local/include -c -o factor_int.o factor_int.c In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from main.c:72: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ main.c:88:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | usage(fp) | ^ main.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | main(argc, argv) | ^ main.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 425 | set_signals(time_out_seconds) | ^ main.c:465:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | fphandler(sig) | ^ main.c:479:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 479 | inthandler(sig) | ^ main.c:516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 516 | exithandler(sig) | ^ main.c:527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 527 | resizehandler(sig) | ^ main.c:539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 539 | exit_program(exit_value) | ^ 66 warnings generated. In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ am.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | display_startup_message(fp) | ^ am.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | error(str) | ^ am.c:98:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 98 | warning(str) | ^ am.c:134:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | error_bug(str) | ^ am.c:427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 427 | next_sign(vp) | ^ am.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | alloc_espace(i) | ^ am.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 506 | alloc_to_espace(en) | ^ am.c:599:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 599 | copy_espace(src, dest) | ^ am.c:618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 618 | solved_equation(i) | ^ am.c:636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 636 | found_var(p1, n, v) | ^ am.c:658:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 658 | var_in_equation(i, v) | ^ am.c:681:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 681 | search_all_for_var(v, forward_direction) | ^ am.c:712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 712 | rename_var_in_es(en, from_v, to_v) | ^ am.c:741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 741 | subst_var_with_exp(equation, np, expression, len, v) | ^ am.c:782:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 782 | min_level(expression, n) | ^ am.c:820:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 820 | get_default_en(cp) | ^ am.c:845:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 845 | get_expr(equation, np) | ^ am.c:879:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 879 | prompt_var(vp) | ^ am.c:905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 905 | not_defined(i) | ^ am.c:953:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 953 | get_string(string, n) | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ am.c:1067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1067 | return_result(en) | ^ am.c:1116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1116 | is_all(cp) | ^ am.c:1133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1133 | get_range(cpp, ip, jp) | ^ am.c:1225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1225 | extra_characters(cp) | ^ am.c:1244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1244 | get_range_eol(cpp, ip, jp) | ^ am.c:1261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1261 | skip_space(cp) | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ am.c:1275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1275 | skip_comma_space(cp) | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:20: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] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ am.c:1291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1291 | decstrtol(cp, cpp) | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:25:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 25 | long decstrtol(), max_memory_usage(); | ^ am.c:1307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1307 | isdelimiter(ch) | ^ am.c:1320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1320 | skip_param(cp) | ^ In file included from am.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ am.c:1342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1342 | strcmp_tospace(cp1, cp2) | ^ am.c:1362:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1362 | level_plus_count(p1, n1, level) | ^ am.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1386 | level1_plus_count(p1, n1) | ^ am.c:1397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1397 | var_count(p1, n1) | ^ am.c:1418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1418 | no_vars(source, n, vp) | ^ am.c:1451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1451 | exp_contains_infinity(p1, n1) | ^ am.c:1469:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1469 | exp_contains_nan(p1, n1) | ^ am.c:1488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1488 | exp_is_numeric(p1, n1) | ^ am.c:1507:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1507 | exp_is_absolute(p1, n1) | ^ am.c:1534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1534 | check_divide_by_zero(denominator) | ^ am.c:1575:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1575 | load_rc(return_true_if_no_file, ofp) | ^ 104 warnings generated. In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from solve.c:25: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ solve.c:47:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 47 | solve_espace(want, have) | ^ solve.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | solve_sub(wantp, wantn, leftp, leftnp, rightp, rightnp) | ^ solve.c:655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 655 | increase(d, v) | ^ solve.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 792 | poly_solve(v) | ^ solve.c:1132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1132 | g_of_f(op, operandp, side1p, side1np, side2p, side2np) | ^ solve.c:1391:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1391 | flip(side1p, side1np, side2p, side2np) | ^ 64 warnings generated. In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from unfactor.c:25: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ unfactor.c:35:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | uf_tsimp(equation, np) | ^ unfactor.c:57:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | uf_power(equation, np) | ^ unfactor.c:78:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | uf_pplus(equation, np) | ^ unfactor.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | uf_allpower(equation, np) | ^ unfactor.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 115 | uf_repeat(equation, np) | ^ unfactor.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 135 | uf_repeat_always(equation, np) | ^ unfactor.c:152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 152 | uf_simp(equation, np) | ^ unfactor.c:167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | uf_simp_no_repeat(equation, np) | ^ unfactor.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | ufactor(equation, np) | ^ unfactor.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 195 | no_divide(equation, np) | ^ unfactor.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | uf_times(equation, np) | ^ unfactor.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | sub_ufactor(equation, np, ii) | ^ unfactor.c:296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | unf_sub(equation, np, b1, loc, e1, level, ii) | ^ unfactor.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 529 | usp_sub(equation, np, i) | ^ unfactor.c:576:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 576 | unsimp_power(equation, np) | ^ unfactor.c:667:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 667 | uf_neg_help(equation, np) | ^ unfactor.c:710:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 710 | patch_root_div(equation, np) | ^ 75 warnings generated. complex_lib.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | complex_fixup(ap) | ^ complex_lib.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | complex_add(a, b) | ^ complex_lib.c:77:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | complex_negate(a) | ^ complex_lib.c:90:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | complex_mult(a, b) | ^ complex_lib.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | complex_div(a, b) | ^ complex_lib.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | complex_log(a) | ^ complex_lib.c:140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | complex_exp(a) | ^ complex_lib.c:157:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 157 | complex_pow(a, b) | ^ 8 warnings generated. In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ help.c:213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | parse(n, cp) | ^ help.c:244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 244 | process_parse(n, cp) | ^ help.c:477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 477 | process(cp) | ^ help.c:500:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 500 | process_rv(cp) | ^ help.c:704:28: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 704 | rv = (*com_list[i].func)(buf2); | ^ help.c:746:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 746 | display_process(cp) | ^ help.c:803:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 803 | shell_out(cp) | ^ help.c:840:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 840 | parse_var2(vp, cp) | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function declaration without a prototype is 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 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ help.c:860:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 860 | display_usage(pstr, i) | ^ help.c:884:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 884 | display_command(i) | ^ help.c:927:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 927 | read_examples(cpp) | ^ help.c:950:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 950 | underline_title(count) | ^ help.c:967:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 967 | help_cmd(cp) | ^ In file included from help.c:27: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ 73 warnings generated. In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from super.c:25: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ super.c:31:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | group_recurse(equation, np, loc, level) | ^ super.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | group_proc(equation, np) | ^ super.c:120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | fractions_and_group(equation, np) | ^ super.c:141:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | make_fractions_and_group(n) | ^ super.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | super_factor(equation, np, start_flag) | ^ super.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | sf_recurse(equation, np, loc, level, start_flag) | ^ super.c:270:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 270 | sf_sub(equation, np, loc, i1, n1, i2, n2, level, start_flag) | ^ 65 warnings generated. In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ complex.c:33:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | rect_to_polar(x, y, radiusp, thetap) | ^ complex.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | roots_cmd(cp) | ^ In file included from complex.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ complex.c:155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | complex_root_simp(equation, np) | ^ complex.c:231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | approximate_complex_roots(equation, np) | ^ complex.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 253 | get_constant(p1, n, dp) | ^ complex.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | parse_complex(p1, n, cp) | ^ 65 warnings generated. In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ parse.c:31:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 31 | str_tolower(cp) | ^ parse.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | put_up_arrow(cnt, cp) | ^ parse.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | isvarchar(ch) | ^ parse.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | paren_increment(ch) | ^ parse.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | is_mathomatic_operator(ch) | ^ parse.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | binary_parenthesize(p1, n, i) | ^ parse.c:164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | handle_negate(equation, np) | ^ parse.c:189:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 189 | give_priority(equation, np) | ^ parse.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | parse_section(equation, np, cp, allow_space) | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:22: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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ parse.c:607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 607 | parse_equation(n, cp) | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ parse.c:629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 629 | parse_expr(equation, np, cp, allow_space) | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function declaration without a prototype is 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 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ parse.c:703:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 703 | } else if ((*strcmpfunc)(buf, "sign") == 0) { | ^ parse.c:743:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 743 | if ((*strcmpfunc)(buf, "i") == 0) { | ^ parse.c:747:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 747 | if ((*strcmpfunc)(buf, "e") == 0) { | ^ parse.c:751:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 751 | if ((*strcmpfunc)(buf, "pi") == 0) { | ^ parse.c:761:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 761 | if ((*strcmpfunc)(buf, var_names[i]) == 0) { | ^ parse.c:654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 654 | parse_var(vp, cp) | ^ In file included from parse.c:25: In file included from ./includes.h:117: ./altproto.h:22: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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ parse.c:809:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 809 | remove_trailing_spaces(cp) | ^ parse.c:827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 827 | set_error_level(cp) | ^ parse.c:865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 865 | var_is_const(v, dp) | ^ parse.c:888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 888 | subst_constants(equation, np) | ^ parse.c:918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 918 | my_strlcpy(dest, src, n) | ^ 84 warnings generated. In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ diff.c:39:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | differentiate(equation, np, v) | ^ diff.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | d_recurse(equation, np, loc, level, v) | ^ diff.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 307 | derivative_cmd(cp) | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ diff.c:440:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | extrema_cmd(cp) | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ diff.c:530:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 530 | taylor_cmd(cp) | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:12: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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ diff.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 768 | limit_cmd(cp) | ^ In file included from diff.c:25: In file included from ./includes.h:117: ./altproto.h:12: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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ 68 warnings generated. In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ gcd.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 45 | gcd(d1, d2) | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:24:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ gcd.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | gcd_verified(d1, d2) | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ gcd.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | my_round(d1) | ^ In file included from gcd.c:30: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ gcd.c:144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | f_to_fraction(d, numeratorp, denominatorp) | ^ gcd.c:216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | make_fractions(equation, np) | ^ gcd.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | make_simple_fractions(equation, np) | ^ gcd.c:327:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 327 | make_mixed_fractions(equation, np) | ^ 68 warnings generated. In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from factor_int.c:25: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ factor_int.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | factor_one(value) | ^ factor_int.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | try_factor(arg) | ^ factor_int.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | factor_int(equation, np) | ^ factor_int.c:297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | factor_int_equation(n) | ^ factor_int.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 315 | list_factor(equation, np, factor_flag) | ^ factor_int.c:355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | factor_constants(equation, np, level_code) | ^ factor_int.c:366:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 366 | fc_recurse(equation, np, loc, level, level_code) | ^ 65 warnings generated. In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ list.c:141:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | set_color(color) | ^ list.c:184:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | default_color(set_no_color_flag) | ^ list.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | trim_zeros(buf) | ^ list.c:265:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 265 | list1_sub(n, export_flag) | ^ list.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | list_sub(n) | ^ list.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | list_debug(level, p1, n1, p2, n2) | ^ list.c:348:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 348 | var_name(v) | ^ list.c:374:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 374 | list_var(v, lang_code) | ^ list.c:504:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 504 | list_proc(p1, n, export_flag) | ^ list.c:520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 520 | list_equation(n, export_flag) | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:23: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] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ list.c:558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | list_expression(p1, n, export_flag) | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ list.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 589 | list_string(p1, n, string, export_flag) | ^ list.c:602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 602 | list_string_sub(p1, n, outflag, string, export_flag) | ^ list.c:756:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 756 | int_expr(p1, n) | ^ list.c:790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 790 | list_code_equation(en, language, int_flag) | ^ list.c:823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 823 | string_code_equation(en, language, int_flag) | ^ list.c:867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 867 | list_code(equation, np, outflag, string, language, int_flag) | ^ list.c:1024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1024 | flist_equation_string(n) | ^ In file included from list.c:26: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ list.c:1099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1099 | flist_equation(n) | ^ list.c:1202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1202 | flist_sub(p1, n, out_flag, string, sbuffer_size, pos, highp, lowp) | ^ list.c:1221:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1221 | flist_recurse(p1, n, out_flag, string, sbuffer_size, line, pos, cur_level, highp, lowp) | ^ 82 warnings generated. In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ integrate.c:38:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 38 | make_powers(equation, np, v) | ^ integrate.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | int_dispatch(equation, np, v, func) | ^ integrate.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | integrate_sub(equation, np, loc, eloc, v) | ^ integrate.c:246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | integrate_cmd(cp) | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:16: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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ integrate.c:440:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | laplace_sub(equation, np, loc, eloc, v) | ^ integrate.c:526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 526 | inv_laplace_sub(equation, np, loc, eloc, v) | ^ integrate.c:592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | laplace_cmd(cp) | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function declaration without a prototype is 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 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ integrate.c:677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 677 | nintegrate_cmd(cp) | ^ In file included from integrate.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function declaration without a prototype is 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 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ 69 warnings generated. In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from factor.c:25: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ factor.c:43:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | factor_divide(equation, np, v, d) | ^ factor.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | subtract_itself(equation, np) | ^ factor.c:87:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | factor_plus(equation, np, v, d) | ^ factor.c:103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | fplus_recurse(equation, np, loc, level, v, d, whole_flag, div_only) | ^ factor.c:171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | fplus_sub(equation, np, loc, i1, n1, i2, n2, level, v, d, whole_flag, div_only) | ^ factor.c:582:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 582 | big_fplus(equation, level, diff_sign, sop1, op1, op2, i1, i2, b1, b2, ai, aj, i, j, e1, e2) | ^ factor.c:696:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 696 | factor_times(equation, np) | ^ factor.c:704:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 704 | ftimes_recurse(equation, np, loc, level) | ^ factor.c:763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 763 | ftimes_sub(equation, np, loc, i1, n1, i2, n2, level) | ^ factor.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 904 | factor_power(equation, np) | ^ factor.c:912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 912 | fpower_recurse(equation, np, loc, level) | ^ factor.c:970:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 970 | fpower_sub(equation, np, loc, i1, n1, i2, n2, level) | ^ 70 warnings generated. In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from simplify.c:25: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ simplify.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | organize(equation, np) | ^ simplify.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | org_up_level(bp, ep, level, invert) | ^ simplify.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | org_recurse(equation, np, loc, level, elocp) | ^ simplify.c:176:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | elim_loop(equation, np) | ^ simplify.c:217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | simp_ssub(equation, np, v, d, power_flag, times_flag, fc_level) | ^ simplify.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 250 | simp_equation(n) | ^ simplify.c:266:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | mid_simp_side(equation, np) | ^ simplify.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 278 | mid_simp_equation(n) | ^ simplify.c:293:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 293 | simps_side(equation, np, zsolve) | ^ simplify.c:309:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 309 | simpv_side(equation, np, v) | ^ simplify.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | simpv_equation(n, v) | ^ simplify.c:341:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 341 | factor_imaginary(equation, np) | ^ simplify.c:360:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | factorv(equation, np, v) | ^ simplify.c:377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 377 | calc_simp(equation, np) | ^ simplify.c:399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 399 | approximate(equation, np) | ^ simplify.c:422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 422 | simp_i(equation, np) | ^ simplify.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 490 | simp_divide(equation, np) | ^ simplify.c:508:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 508 | simp2_divide(equation, np, v, fc_level) | ^ simplify.c:531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 531 | simpb_vcmp(p1, p2) | ^ simplify.c:558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | simpb_side(equation, np, uf_power_flag, power_flag, fc_level) | ^ simplify.c:641:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 641 | simple_frac_side(equation, np) | ^ simplify.c:683:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 683 | simpa_side(equation, np, quick_flag, frac_flag) | ^ simplify.c:843:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 843 | simpa_repeat_side(equation, np, quick_flag, frac_flag) | ^ simplify.c:871:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 871 | simpa_repeat(n, quick_flag, frac_flag) | ^ simplify.c:892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 892 | simple_frac_repeat_side(equation, np) | ^ simplify.c:918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 918 | simp_loop(equation, np) | ^ simplify.c:952:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 952 | simp_pp(equation, np) | ^ simplify.c:1018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1018 | integer_root_simp(equation, np) | ^ simplify.c:1101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1101 | simp_constant_power(equation, np) | ^ simplify.c:1155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1155 | simp2_power(equation, np) | ^ simplify.c:1218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1218 | fixed_fmod(k1, k2) | ^ simplify.c:1240:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1240 | combine_constants(equation, np, iflag) | ^ simplify.c:1255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1255 | calc(op1p, k1p, op2, k2) | ^ simplify.c:1391:2: warning: "Using lgamma(3); Not a problem, but tgamma(3) is more direct, if available." [-W#warnings] 1391 | #warning "Using lgamma(3); Not a problem, but tgamma(3) is more direct, if available." | ^ simplify.c:1413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1413 | const_recurse(equation, np, loc, level, iflag) | ^ simplify.c:1585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1585 | elim_k(equation, np) | ^ simplify.c:1856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1856 | se_compare(p1, n1, p2, n2, diff_signp) | ^ simplify.c:1899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1899 | compare_recurse(p1, n1, l1, p2, n2, l2, diff_signp) | ^ simplify.c:2140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2140 | elim_sign(equation, np) | ^ simplify.c:2253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2253 | div_imaginary(equation, np) | ^ simplify.c:2408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2408 | reorder(equation, np) | ^ simplify.c:2416:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2416 | swap(equation, np, level, i1, i2) | ^ simplify.c:2448:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2448 | order_recurse(equation, np, loc, level) | ^ simplify.c:2562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2562 | rationalize(equation, np) | ^ 102 warnings generated. In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from poly.c:42: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ poly.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | vcmp(p1, p2) | ^ poly.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | poly_in_v_sub(p1, n, v, allow_divides) | ^ poly.c:150:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | poly_in_v(p1, n, v, allow_divides) | ^ poly.c:185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | poly_factor(equation, np, do_repeat) | ^ poly.c:194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | pf_recurse(equation, np, loc, level, do_repeat) | ^ poly.c:238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 238 | pf_sub(equation, np, loc, len, level, do_repeat) | ^ poly.c:510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 510 | save_factors(equation, np, loc1, len, level) | ^ poly.c:622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 622 | do_gcd(vp) | ^ poly.c:663:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 663 | poly_gcd(larger, llen, smaller, slen, v) | ^ poly.c:729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 729 | poly2_gcd(larger, llen, smaller, slen, v, require_additive) | ^ poly.c:832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 832 | is_integer_var(v) | ^ poly.c:845:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 845 | if (cp && strncmpfunc(cp, V_INTEGER_PREFIX, strlen(V_INTEGER_PREFIX)) == 0) | ^ poly.c:860:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 860 | is_integer_expr(p1, n) | ^ poly.c:900:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 900 | mod_simp(equation, np) | ^ poly.c:908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 908 | mod_recurse(equation, np, loc, level) | ^ poly.c:1072:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1072 | poly_gcd_simp(equation, np) | ^ poly.c:1080:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1080 | polydiv_recurse(equation, np, loc, level) | ^ poly.c:1182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1182 | div_remainder(equation, np, poly_flag, quick_flag) | ^ poly.c:1201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1201 | pdiv_recurse(equation, np, loc, level, code) | ^ poly.c:1384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1384 | poly_div(d1, len1, d2, len2, vp) | ^ poly.c:1420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1420 | poly_div_sub(d1, len1, d2, len2, vp) | ^ poly.c:1618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1618 | smart_div(d1, len1, d2, len2) | ^ poly.c:1856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1856 | basic_size(p1, len) | ^ poly.c:1887:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1887 | get_term(p1, n1, count, tp1, lentp1) | ^ poly.c:1921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1921 | find_highest_count(p1, n1, p2, n2, vp1) | ^ poly.c:1991:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1991 | term_value(dp, p1, n1, loc) | ^ poly.c:2068:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2068 | find_greatest_power(p1, n1, vp1, pp1, tp1, lentp1, dcodep) | ^ 85 warnings generated. In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:88:5: note: conflicting prototype is here 88 | int clear_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:106:5: note: conflicting prototype is here 106 | int quit_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:95:5: note: conflicting prototype is here 95 | int list_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:8: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 previous declaration [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:100:5: note: conflicting prototype is here 100 | int simplify_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:8:59: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:171:5: note: conflicting prototype is here 171 | int help_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function 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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ ./proto.h:93:5: note: conflicting prototype is here 93 | int eliminate_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:105:5: note: conflicting prototype is here 105 | int fraction_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:103:5: note: conflicting prototype is here 103 | int unfactor_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function 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] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:90:5: note: conflicting prototype is here 90 | int compare_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:9:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ ./proto.h:131:5: note: conflicting prototype is here 131 | int extrema_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:107:5: note: conflicting prototype is here 107 | int read_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:94:5: note: conflicting prototype is here 94 | int display_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:10: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 previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:87:5: note: conflicting prototype is here 87 | int calculate_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ ./proto.h:69:5: note: conflicting prototype is here 69 | int solve_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:101:5: note: conflicting prototype is here 101 | int factor_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:11:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:130:5: note: conflicting prototype is here 130 | int derivative_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function 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] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:99:5: note: conflicting prototype is here 99 | int replace_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int approximate_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:111:5: note: conflicting prototype is here 111 | int save_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:12:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:132:5: note: conflicting prototype is here 132 | int taylor_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:133:5: note: conflicting prototype is here 133 | int limit_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:12: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 previous declaration [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int echo_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function 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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ ./proto.h:64:5: note: conflicting prototype is here 64 | int plot_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:83:5: note: conflicting prototype is here 83 | int copy_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:13:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:92:5: note: conflicting prototype is here 92 | int divide_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:82:5: note: conflicting prototype is here 82 | int pause_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:13: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 previous declaration [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ ./proto.h:65:5: note: conflicting prototype is here 65 | int version_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:110:5: note: conflicting prototype is here 110 | int edit_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:14:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:84:5: note: conflicting prototype is here 84 | int real_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:85:5: note: conflicting prototype is here 85 | int imaginary_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function 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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ ./proto.h:86:5: note: conflicting prototype is here 86 | int tally_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:15:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:114:5: note: conflicting prototype is here 114 | int roots_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:80:5: note: conflicting prototype is here 80 | int set_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int variables_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:96:5: note: conflicting prototype is here 96 | int code_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function 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] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int optimize_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:70:5: note: conflicting prototype is here 70 | int sum_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:71:5: note: conflicting prototype is here 71 | int product_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int for_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:16: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 previous declaration [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:175:5: note: conflicting prototype is here 175 | int integrate_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:16:60: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:177:5: note: conflicting prototype is here 177 | int nintegrate_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:16:78: warning: a function 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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ ./proto.h:176:5: note: conflicting prototype is here 176 | int laplace_cmd(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:20:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:47:7: note: conflicting prototype is here 47 | char *skip_space(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:20: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 previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:48:7: note: conflicting prototype is here 48 | char *skip_comma_space(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:20:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | char *skip_space(), *skip_comma_space(), *skip_param(); | ^ ./proto.h:51:7: note: conflicting prototype is here 51 | char *skip_param(char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:21:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 21 | char *get_string(); | ^ ./proto.h:39:7: note: conflicting prototype is here 39 | char *get_string(char *string, int n); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:22:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:219:7: note: conflicting prototype is here 219 | char *parse_equation(int n, char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:218:7: note: conflicting prototype is here 218 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:22: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 previous declaration [-Wdeprecated-non-prototype] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:221:7: note: conflicting prototype is here 221 | char *parse_var(long *vp, char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:22:59: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:165:7: note: conflicting prototype is here 165 | char *parse_var2(long *vp, char *cp); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:22:74: warning: a function 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] 22 | char *parse_equation(), *parse_section(), *parse_var(), *parse_var2(), *parse_expr(); | ^ ./proto.h:220:7: note: conflicting prototype is here 220 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:23:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:190:7: note: conflicting prototype is here 190 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:23: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 previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:189:7: note: conflicting prototype is here 189 | char *list_equation(int n, int export_flag); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:23:46: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 23 | char *list_expression(), *list_equation(), *flist_equation_string(); | ^ ./proto.h:197:7: note: conflicting prototype is here 197 | char *flist_equation_string(int n); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:24: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] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:150:8: note: conflicting prototype is here 150 | double gcd(double d1, double d2); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:24:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:151:8: note: conflicting prototype is here 151 | double gcd_verified(double d1, double d2); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:24: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 previous declaration [-Wdeprecated-non-prototype] 24 | double gcd(), gcd_verified(), my_round(), multiply_out_unique(); | ^ ./proto.h:152:8: note: conflicting prototype is here 152 | double my_round(double d1); | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:25: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] 25 | long decstrtol(), max_memory_usage(); | ^ ./proto.h:49:6: note: conflicting prototype is here 49 | long decstrtol(char *cp, char **cpp); | ^ cmds.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | plot_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:12:57: warning: a function declaration without a prototype is 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 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ cmds.c:208:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | version_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:13: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] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ cmds.c:261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 261 | show_status(ofp) | ^ cmds.c:447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 447 | solve_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:10:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ cmds.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | sum_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:16:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ cmds.c:650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 650 | product_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:16:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ cmds.c:660:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 660 | for_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:16: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] 16 | int sum_cmd(), product_cmd(), for_cmd(), integrate_cmd(), nintegrate_cmd(), laplace_cmd(); | ^ cmds.c:670:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 670 | sum_product(cp, current_function) | ^ cmds.c:846:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 846 | find_more(equation, np, en) | ^ cmds.c:902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 902 | opt_es(equation, np) | ^ cmds.c:1007:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1007 | optimize_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:15:59: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ cmds.c:1150:16: warning: passing arguments to 'push_en' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1150 | if (push_en(k)) { | ^ cmds.c:1125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1125 | push_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:15:75: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ cmds.c:1177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1177 | push_en(en) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:15:87: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ cmds.c:1201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1201 | output_current_directory(ofp) | ^ cmds.c:1220:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1220 | fprintf_escaped(ofp, cp) | ^ cmds.c:1241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1241 | output_options(ofp, all_set_options) | ^ cmds.c:1387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1387 | skip_no(cpp) | ^ cmds.c:1413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1413 | save_set_options(cp) | ^ cmds.c:1457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1457 | set_options(cp, loading_startup_file) | ^ cmds.c:1884:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1884 | set_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:15:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ cmds.c:1908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1908 | echo_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:12: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] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ cmds.c:1945:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1945 | pause_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:13: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] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ cmds.c:1982:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1982 | copy_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:13:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ cmds.c:2031:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2031 | complex_func(cp, imag_flag) | ^ cmds.c:2127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2127 | real_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:14: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] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ cmds.c:2137:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2137 | imaginary_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:14:30: warning: a function declaration without a prototype is 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 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ cmds.c:2148:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2148 | tally_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:14:47: warning: a function declaration without a prototype is 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 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ cmds.c:2289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2289 | calculate_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:10: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] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ cmds.c:2507:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2507 | clear_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:8:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ cmds.c:2539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2539 | compare_rhs(i, j, diff_signp) | ^ cmds.c:2565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2565 | compare_es(i, j) | ^ cmds.c:2601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2601 | compare_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:9:38: warning: a function declaration without a prototype is 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 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ cmds.c:2834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2834 | display_fraction(value) | ^ cmds.c:2854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2854 | divide_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:13: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] 13 | int copy_cmd(), divide_cmd(), pause_cmd(), version_cmd(); | ^ cmds.c:3037:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3037 | eliminate_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:8:71: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ cmds.c:3169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3169 | elim_sub(i, v) | ^ cmds.c:3213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3213 | display_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h: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 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ cmds.c:3294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3294 | list_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:8: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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ cmds.c:3380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3380 | code_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:15:47: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ cmds.c:3477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3477 | vcmp(p1, p2) | ^ cmds.c:3494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3494 | variables_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:15:30: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(), push_en(); | ^ cmds.c:3691:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3691 | approximate_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:11:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ cmds.c:3726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3726 | replace_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:11:38: warning: a function declaration without a prototype is 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 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ cmds.c:3862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3862 | simplify_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:8: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] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ cmds.c:4036:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4036 | factor_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:11:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 11 | int factor_cmd(), derivative_cmd(), replace_cmd(), approximate_cmd(); | ^ cmds.c:4227:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4227 | display_term_count(en) | ^ cmds.c:4250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4250 | unfactor_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:9:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ cmds.c:4335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4335 | div_loc_find(expression, n) | ^ cmds.c:4358:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4358 | fraction_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:9:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 9 | int fraction_cmd(), unfactor_cmd(), compare_cmd(), extrema_cmd(); | ^ cmds.c:4426:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4426 | quit_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:8:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 8 | int clear_cmd(), quit_cmd(), list_cmd(), simplify_cmd(), help_cmd(), eliminate_cmd(); | ^ cmds.c:4446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4446 | read_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:10:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 10 | int read_cmd(), display_cmd(), calculate_cmd(), solve_cmd(); | ^ cmds.c:4471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4471 | read_file(cp) | ^ cmds.c:4565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4565 | read_sub(fp, filename) | ^ cmds.c:4611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4611 | edit_sub(cp) | ^ cmds.c:4650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4650 | edit_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:14:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 14 | int edit_cmd(), real_cmd(), imaginary_cmd(), tally_cmd(); | ^ cmds.c:4722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4722 | save_cmd(cp) | ^ In file included from cmds.c:25: In file included from ./includes.h:117: ./altproto.h:12:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 12 | int save_cmd(), taylor_cmd(), limit_cmd(), echo_cmd(), plot_cmd(); | ^ 150 warnings generated. cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -L/usr/local/lib main.o globals.o am.o solve.o help.o parse.o cmds.o simplify.o factor.o super.o unfactor.o poly.o diff.o integrate.o complex.o complex_lib.o list.o gcd.o factor_int.o -lm -lreadline -o mathomatic ./mathomatic successfully created. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for mathomatic-16.0.5_3 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/math/mathomatic/work/mathomatic-ceb0861/mathomatic /wrkdirs/usr/ports/math/mathomatic/work/stage/usr/local/bin install -m 444 /wrkdirs/usr/ports/math/mathomatic/work/mathomatic-ceb0861/mathomatic.1 /wrkdirs/usr/ports/math/mathomatic/work/stage/usr/local/share/man/man1 install -m 0644 /wrkdirs/usr/ports/math/mathomatic/work/mathomatic-ceb0861/icons/mathomatic.desktop /wrkdirs/usr/ports/math/mathomatic/work/stage/usr/local/share/applications install -m 0644 /wrkdirs/usr/ports/math/mathomatic/work/mathomatic-ceb0861/icons/mathomatic.png /wrkdirs/usr/ports/math/mathomatic/work/stage/usr/local/share/pixmaps install -m 0644 /wrkdirs/usr/ports/math/mathomatic/work/mathomatic-ceb0861/m4/* /wrkdirs/usr/ports/math/mathomatic/work/stage/usr/local/share/doc/mathomatic/m4 install -m 0644 /wrkdirs/usr/ports/math/mathomatic/work/mathomatic-ceb0861/tests/* /wrkdirs/usr/ports/math/mathomatic/work/stage/usr/local/share/doc/mathomatic/tests install -m 0644 /wrkdirs/usr/ports/math/mathomatic/work/mathomatic-ceb0861/doc/* /wrkdirs/usr/ports/math/mathomatic/work/stage/usr/local/share/doc/mathomatic/html install -m 0644 /wrkdirs/usr/ports/math/mathomatic/work/mathomatic-ceb0861/AUTHORS /wrkdirs/usr/ports/math/mathomatic/work/stage/usr/local/share/doc/mathomatic/ install -m 0644 /wrkdirs/usr/ports/math/mathomatic/work/mathomatic-ceb0861/README.txt /wrkdirs/usr/ports/math/mathomatic/work/stage/usr/local/share/doc/mathomatic/ install -m 0644 /wrkdirs/usr/ports/math/mathomatic/work/mathomatic-ceb0861/changes.txt /wrkdirs/usr/ports/math/mathomatic/work/stage/usr/local/share/doc/mathomatic/ ====> 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-03-12T20:09:39+0000' 'PKG_NOTE_ports_top_git_hash=26b198eb3ee3' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=6b3fe329a0f6' '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 mathomatic-16.0.5_3 ===> Building mathomatic-16.0.5_3 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for mathomatic-16.0.5_3 build of math/mathomatic | mathomatic-16.0.5_3 ended at Thu Mar 12 16:10:22 EDT 2026 build time: 00:00:47