>>> Building on exopi-4 under math/mathomatic BDEPENDS = [archivers/bzip2;devel/gmake] DIST = [math/mathomatic:mathomatic-16.0.0.tar.bz2] FULLPKGNAME = mathomatic-16.0.0p1 RDEPENDS = [devel/desktop-file-utils] (Junk lock obtained for exopi-4 at 1764755897.01) >>> Running depends in math/mathomatic at 1764755897.06 last junk was in databases/postgresql-pllua /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 gmake-4.4.1p0 was: /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 gmake-4.4.1p0 /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 gmake-4.4.1p0 >>> Running show-prepare-results in math/mathomatic at 1764755898.39 ===> math/mathomatic ===> Building from scratch mathomatic-16.0.0p1 ===> mathomatic-16.0.0p1 depends on: gmake-* -> gmake-4.4.1p0 ===> mathomatic-16.0.0p1 depends on: bzip2-* -> bzip2-1.0.8p0 ===> Verifying specs: c m curses readline ===> found c.102.2 m.10.1 curses.16.0 readline.6.0 bzip2-1.0.8p0 gmake-4.4.1p0 (Junk lock released for exopi-4 at 1764755898.99) distfiles size=282672 >>> Running build in math/mathomatic at 1764755899.04 ===> math/mathomatic ===> Checking files for mathomatic-16.0.0p1 `/exopi-cvs/ports/distfiles/mathomatic-16.0.0.tar.bz2' is up to date. >> (SHA256) all files: OK ===> Extracting for mathomatic-16.0.0p1 ===> Patching for mathomatic-16.0.0p1 ===> Applying OpenBSD patch patch-makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- makefile.orig Tue Jun 19 05:55:14 2012 |+++ makefile Sat Jul 7 15:16:38 2012 -------------------------- Patching file makefile using Plan A... Hunk #1 succeeded at 50. Hunk #2 succeeded at 63. Hunk #3 succeeded at 130. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for mathomatic-16.0.0p1 ===> Configuring for mathomatic-16.0.0p1 ===> Building for mathomatic-16.0.0p1 cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o main.o main.c In file included from main.c:66: 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:89:5: note: conflicting prototype is here 89 | int clear_cmd(char *cp); | ^ In file included from main.c:66: 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:107:5: note: conflicting prototype is here 107 | int quit_cmd(char *cp); | ^ In file included from main.c:66: 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:96:5: note: conflicting prototype is here 96 | int list_cmd(char *cp); | ^ In file included from main.c:66: 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:101:5: note: conflicting prototype is here 101 | int simplify_cmd(char *cp); | ^ In file included from main.c:66: 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:172:5: note: conflicting prototype is here 172 | int help_cmd(char *cp); | ^ In file included from main.c:66: 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:94:5: note: conflicting prototype is here 94 | int eliminate_cmd(char *cp); | ^ In file included from main.c:66: 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:106:5: note: conflicting prototype is here 106 | int fraction_cmd(char *cp); | ^ In file included from main.c:66: 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:104:5: note: conflicting prototype is here 104 | int unfactor_cmd(char *cp); | ^ In file included from main.c:66: 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:91:5: note: conflicting prototype is here 91 | int compare_cmd(char *cp); | ^ In file included from main.c:66: 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:132:5: note: conflicting prototype is here 132 | int extrema_cmd(char *cp); | ^ In file included from main.c:66: 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:108:5: note: conflicting prototype is here 108 | int read_cmd(char *cp); | ^ In file included from main.c:66: 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:95:5: note: conflicting prototype is here 95 | int display_cmd(char *cp); | ^ In file included from main.c:66: 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:88:5: note: conflicting prototype is here 88 | int calculate_cmd(char *cp); | ^ In file included from main.c:66: 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:68:5: note: conflicting prototype is here 68 | int solve_cmd(char *cp); | ^ In file included from main.c:66: 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:102:5: note: conflicting prototype is here 102 | int factor_cmd(char *cp); | ^ In file included from main.c:66: 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:131:5: note: conflicting prototype is here 131 | int derivative_cmd(char *cp); | ^ In file included from main.c:66: 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:100:5: note: conflicting prototype is here 100 | int replace_cmd(char *cp); | ^ In file included from main.c:66: 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:99:5: note: conflicting prototype is here 99 | int approximate_cmd(char *cp); | ^ In file included from main.c:66: 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:112:5: note: conflicting prototype is here 112 | int save_cmd(char *cp); | ^ In file included from main.c:66: 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:133:5: note: conflicting prototype is here 133 | int taylor_cmd(char *cp); | ^ In file included from main.c:66: 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:134:5: note: conflicting prototype is here 134 | int limit_cmd(char *cp); | ^ In file included from main.c:66: 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:82:5: note: conflicting prototype is here 82 | int echo_cmd(char *cp); | ^ In file included from main.c:66: 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:63:5: note: conflicting prototype is here 63 | int plot_cmd(char *cp); | ^ In file included from main.c:66: 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:84:5: note: conflicting prototype is here 84 | int copy_cmd(char *cp); | ^ In file included from main.c:66: 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:93:5: note: conflicting prototype is here 93 | int divide_cmd(char *cp); | ^ In file included from main.c:66: 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:83:5: note: conflicting prototype is here 83 | int pause_cmd(char *cp); | ^ In file included from main.c:66: 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:64:5: note: conflicting prototype is here 64 | int version_cmd(char *cp); | ^ In file included from main.c:66: 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:111:5: note: conflicting prototype is here 111 | int edit_cmd(char *cp); | ^ In file included from main.c:66: 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:85:5: note: conflicting prototype is here 85 | int real_cmd(char *cp); | ^ In file included from main.c:66: 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:86:5: note: conflicting prototype is here 86 | int imaginary_cmd(char *cp); | ^ In file included from main.c:66: 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:87:5: note: conflicting prototype is here 87 | int tally_cmd(char *cp); | ^ In file included from main.c:66: 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | int roots_cmd(char *cp); | ^ In file included from main.c:66: 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | int set_cmd(char *cp); | ^ In file included from main.c:66: 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | int variables_cmd(char *cp); | ^ In file included from main.c:66: 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | int code_cmd(char *cp); | ^ In file included from main.c:66: 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from main.c:66: 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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_cmd(char *cp); | ^ In file included from main.c:66: 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:69:5: note: conflicting prototype is here 69 | int sum_cmd(char *cp); | ^ In file included from main.c:66: 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:70:5: note: conflicting prototype is here 70 | int product_cmd(char *cp); | ^ In file included from main.c:66: 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:71:5: note: conflicting prototype is here 71 | int for_cmd(char *cp); | ^ In file included from main.c:66: 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:176:5: note: conflicting prototype is here 176 | int integrate_cmd(char *cp); | ^ In file included from main.c:66: 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:178:5: note: conflicting prototype is here 178 | int nintegrate_cmd(char *cp); | ^ In file included from main.c:66: 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:177:5: note: conflicting prototype is here 177 | int laplace_cmd(char *cp); | ^ In file included from main.c:66: 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:46:7: note: conflicting prototype is here 46 | char *skip_space(char *cp); | ^ In file included from main.c:66: 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:47:7: note: conflicting prototype is here 47 | char *skip_comma_space(char *cp); | ^ In file included from main.c:66: 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:50:7: note: conflicting prototype is here 50 | char *skip_param(char *cp); | ^ In file included from main.c:66: 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:38:7: note: conflicting prototype is here 38 | char *get_string(char *string, int n); | ^ In file included from main.c:66: 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:222:7: note: conflicting prototype is here 222 | char *parse_equation(int n, char *cp); | ^ In file included from main.c:66: 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:221:7: note: conflicting prototype is here 221 | char *parse_section(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from main.c:66: 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:224:7: note: conflicting prototype is here 224 | char *parse_var(long *vp, char *cp); | ^ In file included from main.c:66: 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:166:7: note: conflicting prototype is here 166 | char *parse_var2(long *vp, char *cp); | ^ In file included from main.c:66: 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:223:7: note: conflicting prototype is here 223 | char *parse_expr(token_type *equation, int *np, char *cp, int allow_space); | ^ In file included from main.c:66: 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:191:7: note: conflicting prototype is here 191 | char *list_expression(token_type *p1, int n, int export_flag); | ^ In file included from main.c:66: 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:190:7: note: conflicting prototype is here 190 | char *list_equation(int n, int export_flag); | ^ In file included from main.c:66: 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:198:7: note: conflicting prototype is here 198 | char *flist_equation_string(int n); | ^ In file included from main.c:66: 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:151:8: note: conflicting prototype is here 151 | double gcd(double d1, double d2); | ^ In file included from main.c:66: 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:152:8: note: conflicting prototype is here 152 | double gcd_verified(double d1, double d2); | ^ In file included from main.c:66: 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:153:8: note: conflicting prototype is here 153 | double my_round(double d1); | ^ In file included from main.c:66: 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:48:6: note: conflicting prototype is here 48 | long decstrtol(char *cp, char **cpp); | ^ main.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 | display_startup_message(fp) | ^ main.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | usage(fp) | ^ main.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 | main(argc, argv) | ^ main.c:456:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 456 | fphandler(sig) | ^ main.c:470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | inthandler(sig) | ^ main.c:494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 494 | alarmhandler(sig) | ^ main.c:505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 505 | exithandler(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 | resizehandler(sig) | ^ main.c:528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 528 | exit_program(exit_value) | ^ 68 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o globals.o globals.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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from globals.c:29: 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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | long decstrtol(char *cp, char **cpp); | ^ 59 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o am.o am.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from am.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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | long decstrtol(char *cp, char **cpp); | ^ am.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 | error(str) | ^ am.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 | warning(str) | ^ am.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | error_bug(str) | ^ am.c:388:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 388 | next_sign(vp) | ^ am.c:437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 437 | alloc_espace(i) | ^ am.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 467 | alloc_to_espace(en) | ^ am.c:544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 544 | copy_espace(src, dest) | ^ am.c:561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | solved_equation(i) | ^ am.c:579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | found_var(p1, n, v) | ^ am.c:601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 601 | var_in_equation(i, v) | ^ am.c:624:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 624 | search_all_for_var(v, forward_direction) | ^ am.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 | rename_var_in_es(en, from_v, to_v) | ^ am.c:684:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 684 | subst_var_with_exp(equation, np, expression, len, v) | ^ am.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 723 | min_level(expression, n) | ^ am.c:761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 761 | get_default_en(cp) | ^ am.c:786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 786 | get_expr(equation, np) | ^ 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 | prompt_var(vp) | ^ am.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 | not_defined(i) | ^ am.c:894:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 894 | 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:1006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1006 | return_result(en) | ^ am.c:1055:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1055 | is_all(cp) | ^ am.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 | get_range(cpp, ip, jp) | ^ am.c:1164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1164 | extra_characters(cp) | ^ am.c:1183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1183 | get_range_eol(cpp, ip, jp) | ^ am.c:1200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1200 | 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:1214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1214 | 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:1230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1230 | 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:1246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1246 | isdelimiter(ch) | ^ am.c:1259:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1259 | 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:1281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1281 | strcmp_tospace(cp1, cp2) | ^ am.c:1301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1301 | level_plus_count(p1, n1, level) | ^ am.c:1325:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1325 | level1_plus_count(p1, n1) | ^ am.c:1336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1336 | var_count(p1, n1) | ^ am.c:1357:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1357 | no_vars(source, n, vp) | ^ am.c:1390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1390 | exp_contains_infinity(p1, n1) | ^ am.c:1408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1408 | exp_contains_nan(p1, n1) | ^ am.c:1427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1427 | exp_is_numeric(p1, n1) | ^ am.c:1446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1446 | exp_is_absolute(p1, n1) | ^ am.c:1473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1473 | check_divide_by_zero(denominator) | ^ 103 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o solve.o solve.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from solve.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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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) | ^ 65 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o help.o help.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from help.c:27: 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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | long decstrtol(char *cp, char **cpp); | ^ help.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | parse(n, cp) | ^ help.c:240:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 240 | process_parse(n, cp) | ^ help.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 | process(cp) | ^ help.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | process_rv(cp) | ^ help.c:604: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] 604 | rv = (*com_list[i].func)(buf2); | ^ help.c:646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 646 | display_process(cp) | ^ help.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 703 | shell_out(cp) | ^ help.c:737:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 737 | 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:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | display_usage(pstr, i) | ^ help.c:781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 781 | display_command(i) | ^ help.c:824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 824 | read_examples(cpp) | ^ help.c:847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 847 | underline_title(count) | ^ help.c:864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 864 | 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(); | ^ 74 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o parse.o parse.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from parse.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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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) | ^ 85 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o cmds.o cmds.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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: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 | 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:632:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 632 | 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:642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 642 | 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:652:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 652 | 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:662:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 662 | sum_product(cp, current_function) | ^ cmds.c:838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 838 | find_more(equation, np, en) | ^ cmds.c:894:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 894 | opt_es(equation, np) | ^ cmds.c:999:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 999 | 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(); | ^ cmds.c:1117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1117 | 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(); | ^ cmds.c:1169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1169 | push_en(en) | ^ cmds.c:1193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1193 | output_current_directory(ofp) | ^ cmds.c:1212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1212 | fprintf_escaped(ofp, cp) | ^ cmds.c:1233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1233 | output_options(ofp, all_set_options) | ^ cmds.c:1345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1345 | skip_no(cpp) | ^ cmds.c:1371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1371 | save_set_options(cp) | ^ cmds.c:1414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1414 | set_options(cp, loading_startup_file) | ^ cmds.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1749 | 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(); | ^ cmds.c:1773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1773 | 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:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1810 | 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:1847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1847 | 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:1896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1896 | complex_func(cp, imag_flag) | ^ cmds.c:1992:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1992 | 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:2002:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2002 | 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:2013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2013 | 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:2154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2154 | 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:2372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2372 | 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:2404:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2404 | compare_rhs(i, j, diff_signp) | ^ cmds.c:2430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2430 | compare_es(i, j) | ^ cmds.c:2466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2466 | 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:2699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2699 | display_fraction(value) | ^ cmds.c:2719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2719 | 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:2902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2902 | 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:3034:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3034 | elim_sub(i, v) | ^ cmds.c:3078:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3078 | 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:3159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3159 | 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:3244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3244 | 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(); | ^ cmds.c:3341:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3341 | vcmp(p1, p2) | ^ cmds.c:3358:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3358 | 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(); | ^ cmds.c:3551:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3551 | 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:3586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3586 | 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:3722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3722 | 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:3893:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3893 | 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:4084:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4084 | display_term_count(en) | ^ cmds.c:4107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4107 | 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:4192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4192 | div_loc_find(expression, n) | ^ cmds.c:4215:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4215 | 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:4283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4283 | 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:4303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4303 | 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:4323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4323 | read_file(cp) | ^ cmds.c:4373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4373 | read_sub(fp) | ^ cmds.c:4404:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4404 | edit_sub(cp) | ^ cmds.c:4442:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4442 | 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:4514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4514 | 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(); | ^ 149 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o simplify.o simplify.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from simplify.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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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:408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 408 | approximate(equation, np) | ^ simplify.c:431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 431 | simp_i(equation, np) | ^ simplify.c:499:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | simp_divide(equation, np) | ^ simplify.c:517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 517 | simp2_divide(equation, np, v, fc_level) | ^ simplify.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | simpb_vcmp(p1, p2) | ^ simplify.c:567:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 567 | simpb_side(equation, np, uf_power_flag, power_flag, fc_level) | ^ simplify.c:644:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 644 | simple_frac_side(equation, np) | ^ simplify.c:686:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 686 | simpa_side(equation, np, quick_flag, frac_flag) | ^ simplify.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 | simpa_repeat_side(equation, np, quick_flag, frac_flag) | ^ simplify.c:874:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 874 | simpa_repeat(n, quick_flag, frac_flag) | ^ simplify.c:895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 895 | simple_frac_repeat_side(equation, np) | ^ simplify.c:921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 921 | simp_loop(equation, np) | ^ simplify.c:955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 955 | simp_pp(equation, np) | ^ simplify.c:1021:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1021 | integer_root_simp(equation, np) | ^ simplify.c:1104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1104 | simp_constant_power(equation, np) | ^ simplify.c:1158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1158 | simp2_power(equation, np) | ^ simplify.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 | fixed_fmod(k1, k2) | ^ simplify.c:1243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1243 | combine_constants(equation, np, iflag) | ^ simplify.c:1258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1258 | calc(op1p, k1p, op2, k2) | ^ simplify.c:1394:2: warning: "Using lgamma(3); Not a problem, but tgamma(3) is more direct, if available." [-W#warnings] 1394 | #warning "Using lgamma(3); Not a problem, but tgamma(3) is more direct, if available." | ^ simplify.c:1416:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1416 | const_recurse(equation, np, loc, level, iflag) | ^ simplify.c:1588:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1588 | elim_k(equation, np) | ^ simplify.c:1859:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1859 | se_compare(p1, n1, p2, n2, diff_signp) | ^ simplify.c:1902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1902 | compare_recurse(p1, n1, l1, p2, n2, l2, diff_signp) | ^ simplify.c:2143:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2143 | elim_sign(equation, np) | ^ simplify.c:2245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2245 | div_imaginary(equation, np) | ^ simplify.c:2400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2400 | reorder(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 | swap(equation, np, level, i1, i2) | ^ simplify.c:2438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2438 | order_recurse(equation, np, loc, level) | ^ simplify.c:2552:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2552 | rationalize(equation, np) | ^ 103 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o factor.o factor.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from factor.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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | factor_plus(equation, np, v, d) | ^ factor.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | fplus_recurse(equation, np, loc, level, v, d, whole_flag, div_only) | ^ factor.c:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | fplus_sub(equation, np, loc, i1, n1, i2, n2, level, v, d, whole_flag, div_only) | ^ factor.c:580:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 580 | big_fplus(equation, level, diff_sign, sop1, op1, op2, i1, i2, b1, b2, ai, aj, i, j, e1, e2) | ^ factor.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 694 | factor_times(equation, np) | ^ factor.c:702:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 702 | ftimes_recurse(equation, np, loc, level) | ^ factor.c:761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 761 | ftimes_sub(equation, np, loc, i1, n1, i2, n2, level) | ^ factor.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 | factor_power(equation, np) | ^ factor.c:910:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 910 | fpower_recurse(equation, np, loc, level) | ^ factor.c:968:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 968 | fpower_sub(equation, np, loc, i1, n1, i2, n2, level) | ^ 71 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o super.o super.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from super.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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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) | ^ 66 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o unfactor.o unfactor.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from unfactor.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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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) | ^ 76 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o poly.o poly.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from poly.c:42: 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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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: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 | save_factors(equation, np, loc1, len, level) | ^ poly.c:620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 620 | do_gcd(vp) | ^ poly.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 661 | poly_gcd(larger, llen, smaller, slen, v) | ^ poly.c:727:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 727 | poly2_gcd(larger, llen, smaller, slen, v, require_additive) | ^ poly.c:830:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 830 | is_integer_var(v) | ^ poly.c:843: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] 843 | if (cp && strncmpfunc(cp, V_INTEGER_PREFIX, strlen(V_INTEGER_PREFIX)) == 0) | ^ poly.c:858:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 858 | is_integer_expr(p1, n) | ^ poly.c:893:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 893 | mod_simp(equation, np) | ^ poly.c:901:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 901 | mod_recurse(equation, np, loc, level) | ^ poly.c:1065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1065 | poly_gcd_simp(equation, np) | ^ poly.c:1073:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1073 | polydiv_recurse(equation, np, loc, level) | ^ poly.c:1175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1175 | div_remainder(equation, np, poly_flag, quick_flag) | ^ poly.c:1194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1194 | pdiv_recurse(equation, np, loc, level, code) | ^ poly.c:1377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1377 | poly_div(d1, len1, d2, len2, vp) | ^ poly.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 | poly_div_sub(d1, len1, d2, len2, vp) | ^ poly.c:1611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1611 | smart_div(d1, len1, d2, len2) | ^ poly.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1849 | basic_size(p1, len) | ^ poly.c:1880:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1880 | get_term(p1, n1, count, tp1, lentp1) | ^ poly.c:1914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1914 | find_highest_count(p1, n1, p2, n2, vp1) | ^ poly.c:1984:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1984 | term_value(dp, p1, n1, loc) | ^ poly.c:2061:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2061 | find_greatest_power(p1, n1, vp1, pp1, tp1, lentp1, dcodep) | ^ 86 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o diff.o diff.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from diff.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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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(); | ^ 69 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o integrate.o integrate.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from integrate.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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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:438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | laplace_sub(equation, np, loc, eloc, v) | ^ integrate.c:524:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 524 | inv_laplace_sub(equation, np, loc, eloc, v) | ^ integrate.c:590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 590 | 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:668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 668 | 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(); | ^ 70 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o complex.o complex.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from complex.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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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(); | ^ 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:229:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | approximate_complex_roots(equation, np) | ^ complex.c:251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | get_constant(p1, n, dp) | ^ complex.c:324:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 324 | parse_complex(p1, n, cp) | ^ 66 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o complex_lib.o complex_lib.c 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. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o list.o list.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from list.c:26: 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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | long decstrtol(char *cp, char **cpp); | ^ list.c:137:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | set_color(color) | ^ list.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 | trim_zeros(buf) | ^ list.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 | list1_sub(n, export_flag) | ^ list.c:281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 281 | list_sub(n) | ^ list.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 301 | list_debug(level, p1, n1, p2, n2) | ^ list.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | var_name(v) | ^ list.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 | list_var(v, lang_code) | ^ list.c:485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 485 | list_proc(p1, n, export_flag) | ^ list.c:501:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 501 | 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: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 | 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:570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 570 | list_string(p1, n, string, export_flag) | ^ list.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | list_string_sub(p1, n, outflag, string, export_flag) | ^ list.c:737:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 737 | int_expr(p1, n) | ^ list.c:771:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 771 | list_code_equation(en, language, int_flag) | ^ list.c:804:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 804 | string_code_equation(en, language, int_flag) | ^ list.c:848:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 848 | list_code(equation, np, outflag, string, language, int_flag) | ^ list.c:1005:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1005 | 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: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 | flist_equation(n) | ^ list.c:1183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1183 | flist_sub(p1, n, out_flag, string, sbuffer_size, pos, highp, lowp) | ^ 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_recurse(p1, n, out_flag, string, sbuffer_size, line, pos, cur_level, highp, lowp) | ^ 82 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o gcd.o gcd.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from gcd.c:30: 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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | make_fractions(equation, np) | ^ gcd.c:232:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 232 | make_simple_fractions(equation, np) | ^ gcd.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 | make_mixed_fractions(equation, np) | ^ 69 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE -c -o factor_int.o factor_int.c 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:89:5: note: conflicting prototype is here 89 | 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:107:5: note: conflicting prototype is here 107 | 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:96:5: note: conflicting prototype is here 96 | 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:101:5: note: conflicting prototype is here 101 | 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:172:5: note: conflicting prototype is here 172 | 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:94:5: note: conflicting prototype is here 94 | 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:106:5: note: conflicting prototype is here 106 | 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:104:5: note: conflicting prototype is here 104 | 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:91:5: note: conflicting prototype is here 91 | 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:132:5: note: conflicting prototype is here 132 | 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:108:5: note: conflicting prototype is here 108 | 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:95:5: note: conflicting prototype is here 95 | 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:88:5: note: conflicting prototype is here 88 | 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:68:5: note: conflicting prototype is here 68 | 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:102:5: note: conflicting prototype is here 102 | 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:131:5: note: conflicting prototype is here 131 | 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:100:5: note: conflicting prototype is here 100 | 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:99:5: note: conflicting prototype is here 99 | 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:112:5: note: conflicting prototype is here 112 | 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:133:5: note: conflicting prototype is here 133 | 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:134:5: note: conflicting prototype is here 134 | 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:82:5: note: conflicting prototype is here 82 | 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:63:5: note: conflicting prototype is here 63 | 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:84:5: note: conflicting prototype is here 84 | 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:93:5: note: conflicting prototype is here 93 | 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:83:5: note: conflicting prototype is here 83 | 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:64:5: note: conflicting prototype is here 64 | 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:111:5: note: conflicting prototype is here 111 | 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:85:5: note: conflicting prototype is here 85 | 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:86:5: note: conflicting prototype is here 86 | 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:87:5: note: conflicting prototype is here 87 | 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(); | ^ ./proto.h:115:5: note: conflicting prototype is here 115 | 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(); | ^ ./proto.h:81:5: note: conflicting prototype is here 81 | 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(); | ^ ./proto.h:98:5: note: conflicting prototype is here 98 | 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(); | ^ ./proto.h:97:5: note: conflicting prototype is here 97 | 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(); | ^ ./proto.h:72:5: note: conflicting prototype is here 72 | int optimize_cmd(char *cp); | ^ In file included from factor_int.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 previous declaration [-Wdeprecated-non-prototype] 15 | int roots_cmd(), set_cmd(), variables_cmd(), code_cmd(), optimize_cmd(), push_cmd(); | ^ ./proto.h:73:5: note: conflicting prototype is here 73 | int push_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:69:5: note: conflicting prototype is here 69 | 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:70:5: note: conflicting prototype is here 70 | 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:71:5: note: conflicting prototype is here 71 | 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:176:5: note: conflicting prototype is here 176 | 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:178:5: note: conflicting prototype is here 178 | 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:177:5: note: conflicting prototype is here 177 | 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:46:7: note: conflicting prototype is here 46 | 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:47:7: note: conflicting prototype is here 47 | 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:50:7: note: conflicting prototype is here 50 | 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:38:7: note: conflicting prototype is here 38 | 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:222:7: note: conflicting prototype is here 222 | 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:221:7: note: conflicting prototype is here 221 | 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:224:7: note: conflicting prototype is here 224 | 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:166:7: note: conflicting prototype is here 166 | 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:223:7: note: conflicting prototype is here 223 | 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:191:7: note: conflicting prototype is here 191 | 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:190:7: note: conflicting prototype is here 190 | 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:198:7: note: conflicting prototype is here 198 | 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:151:8: note: conflicting prototype is here 151 | 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:152:8: note: conflicting prototype is here 152 | 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:153:8: note: conflicting prototype is here 153 | 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:48:6: note: conflicting prototype is here 48 | 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) | ^ 66 warnings generated. cc -O2 -pipe -DNO_COLOR -fexceptions -DUNIX -DVERSION=\"`cat VERSION`\" -DREADLINE 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 -lncurses -o mathomatic ld: warning: list.c(list.o:(list_string_sub)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: list.c(list.o:(flist_equation_string)): warning: strcat() is almost always misused, please use strlcat() ./mathomatic successfully created. >>> Running package in math/mathomatic at 1764755908.81 ===> math/mathomatic ===> Faking installation for mathomatic-16.0.0p1 install -d /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/bin install -d /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/applications install -d /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/pixmaps install -d /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/man/man1 install mathomatic /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/bin install -m 0644 icons/mathomatic.desktop /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/applications install -m 0644 icons/mathomatic.png icons/mathomatic.xpm /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/pixmaps install -m 0644 mathomatic.1 /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/man/man1 Installing docs... install -d /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/doc/mathomatic install -d /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/doc/mathomatic/html install -d /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/doc/mathomatic/tests install -d /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/doc/mathomatic/examples install -m 0644 VERSION AUTHORS COPYING README.txt NEWS /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/doc/mathomatic install -m 0644 doc/* /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/doc/mathomatic/html install -m 0644 *.pdf /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/doc/mathomatic install: *.pdf: No such file or directory gmake: [makefile:284: docinstall] Error 1 (ignored) install -m 0644 tests/* /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/doc/mathomatic/tests install -m 0644 examples/* /exopi-obj/pobj/mathomatic-16.0.0/fake-amd64/usr/local/share/doc/mathomatic/examples Mathomatic is installed. ===> Building package for mathomatic-16.0.0p1 Create /exopi-cvs/ports/packages/amd64/all/mathomatic-16.0.0p1.tgz Creating package mathomatic-16.0.0p1 reading plist| checking dependencies| checking dependencies|devel/desktop-file-utils checksumming| checksumming| | 0% checksumming|* | 1% checksumming|* | 2% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 5% checksumming|*** | 6% checksumming|**** | 7% checksumming|***** | 8% checksumming|***** | 9% checksumming|****** | 10% checksumming|******* | 11% checksumming|******** | 12% checksumming|******** | 13% checksumming|********* | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 18% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 23% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 28% checksumming|***************** | 29% checksumming|****************** | 30% checksumming|******************* | 30% checksumming|******************* | 31% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 41% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 46% checksumming|**************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 49% checksumming|****************************** | 50% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************** | 52% checksumming|********************************* | 53% checksumming|********************************* | 54% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 59% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 69% checksumming|****************************************** | 70% checksumming|******************************************* | 70% checksumming|******************************************** | 71% checksumming|******************************************** | 72% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 77% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 82% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 87% checksumming|***************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 90% checksumming|******************************************************** | 91% checksumming|******************************************************** | 92% checksumming|********************************************************* | 93% checksumming|********************************************************** | 94% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|************************** | 41% archiving|*************************** | 42% archiving|***************************** | 45% archiving|*********************************** | 55% archiving|************************************ | 56% archiving|************************************ | 57% archiving|************************************* | 57% archiving|************************************* | 58% archiving|******************************************** | 69% archiving|********************************************** | 72% archiving|*********************************************** | 73% archiving|************************************************* | 76% archiving|************************************************* | 77% archiving|************************************************** | 77% archiving|************************************************** | 78% archiving|*************************************************** | 79% archiving|*************************************************** | 80% archiving|**************************************************** | 81% archiving|**************************************************** | 82% archiving|************************************************************* | 96% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|************************************************************** | 98% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/mathomatic-16.0.0p1.tgz >>> Running clean in math/mathomatic at 1764755913.86 ===> math/mathomatic ===> Cleaning for mathomatic-16.0.0p1 >>> Ended at 1764755914.11 max_stuck=2.13/depends=1.34/show-prepare-results=0.65/build=9.67/package=5.14/clean=0.31