>>> Building on exopi-5 under lang/scm BDEPENDS = [archivers/unzip;devel/slib] DIST = [lang/scm:scm-5f1.zip] FULLPKGNAME = scm-5f1p3 RDEPENDS = [devel/slib] (Junk lock obtained for exopi-5 at 1713176652.40) >>> Running depends in lang/scm at 1713176652.45 last junk was in games/xbubble /usr/sbin/pkg_add -aI -Drepair slib-3b4p0 unzip-6.0p17 was: /usr/sbin/pkg_add -aI -Drepair slib-3b4p0 unzip-6.0p17 /usr/sbin/pkg_add -aI -Drepair slib-3b4p0 unzip-6.0p17 >>> Running show-prepare-results in lang/scm at 1713176654.50 ===> lang/scm ===> Building from scratch scm-5f1p3 ===> scm-5f1p3 depends on: slib-* -> slib-3b4p0 ===> scm-5f1p3 depends on: unzip-* -> unzip-6.0p17 ===> Verifying specs: c curses m readline X11 ===> found c.99.0 curses.15.0 m.10.1 readline.5.0 X11.18.0 slib-3b4p0 unzip-6.0p17 (Junk lock released for exopi-5 at 1713176655.24) distfiles size=952965 >>> Running build in lang/scm at 1713176655.28 ===> lang/scm ===> Checking files for scm-5f1p3 `/exopi-cvs/ports/distfiles/scm-5f1.zip' is up to date. >> (SHA256) scm-5f1.zip: OK ===> Extracting for scm-5f1p3 ===> Patching for scm-5f1p3 ===> Applying OpenBSD patch patch-configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- configure.orig Fri Dec 6 15:23:12 2013 |+++ configure Fri Dec 6 15:23:25 2013 -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 124. done ===> Applying OpenBSD patch patch-scm_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- scm.c.orig Mon Oct 18 03:44:40 2010 |+++ scm.c Fri Dec 6 15:20:06 2013 -------------------------- Patching file scm.c using Plan A... Hunk #1 succeeded at 723. done ===> Applying OpenBSD patch patch-scmfig_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- scmfig.h.orig Thu Jan 31 02:50:56 2008 |+++ scmfig.h Sat Nov 29 15:26:11 2008 -------------------------- Patching file scmfig.h using Plan A... Hunk #1 succeeded at 118. Hunk #2 succeeded at 253. done ===> Applying OpenBSD patch patch-setjump_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Allow scm to build on OpenBSD/hppa. | |--- setjump.h.orig Sat Sep 25 22:48:58 2010 |+++ setjump.h Sat Sep 25 22:49:38 2010 -------------------------- Patching file setjump.h using Plan A... Hunk #1 succeeded at 123. done ===> Applying OpenBSD patch patch-time_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- time.c.orig Thu Jan 31 04:33:06 2008 |+++ time.c Fri Dec 6 20:54:39 2013 -------------------------- Patching file time.c using Plan A... Hunk #1 succeeded at 20. Hunk #2 succeeded at 109. Hunk #3 succeeded at 173. Hunk #4 succeeded at 181. Hunk #5 succeeded at 314. Hunk #6 succeeded at 374. done ===> Applying OpenBSD patch patch-x_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: x.c |--- x.c.orig |+++ x.c -------------------------- Patching file x.c using Plan A... Hunk #1 succeeded at 39. Hunk #2 succeeded at 336. Hunk #3 succeeded at 584. 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 scm-5f1p3 ===> Configuring for scm-5f1p3 #! /bin/cat # Generated by configure for scm 5f1. # This file (config.status) is included by the (scm) Makefile. PACKAGE_NAME=scm PACKAGE_TARNAME=scm PACKAGE_VERSION=5f1 PACKAGE_STRING=scm 5f1 PACKAGE_BUGREPORT=scm-discuss@gnu.org srcdir=/exopi-obj/pobj/scm-5f1/scm/ prefix=/usr/local/ exec_prefix=${prefix} bindir=${exec_prefix}bin/ sbindir=${exec_prefix}sbin/ libexecdir=${exec_prefix}libexec/ datarootdir=${prefix}share/ datadir=${datarootdir} sysconfdir=${prefix}etc/ sharedstatedir=${prefix}com/ localstatedir=${prefix}var/ includedir=${prefix}include/ oldincludedir=/usr/include/ docdir=${datarootdir}doc/${PACKAGE_TARNAME}/ infodir=${datarootdir}info/ htmldir=${docdir} dvidir=${docdir} pdfdir=${docdir} psdir=${docdir} libdir=${exec_prefix}lib/ localedir=${datarootdir}locale/ mandir=${datarootdir}man/ distdir=${srcdir} snapdir=${srcdir} ===> Building for scm-5f1p3 echo "#ifndef IMPLINIT" > newflags.h echo "#define IMPLINIT \"/exopi-obj/pobj/scm-5f1/scm/Init5f1.scm\"" >> newflags.h echo "#endif" >> newflags.h echo "#define CHEAP_CONTINUATIONS" >> newflags.h echo "#define CAUTIOUS" >> newflags.h if (cmp -s newflags.h scmflags.h) then rm newflags.h; else mv newflags.h scmflags.h; fi cc -c -O2 -pipe scm.c -o scm.o scm.c:176:17: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] wta(UNDEFINED, (char *)i, ""); ^~~~~~~~~ scm.c:252:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SIGRETTYPE err_signal(sig) ^ scm.c:290:22: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] wta(UNDEFINED, (char *)i, ""); ^~~~~~~~~ scm.c:262:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SIGRETTYPE scmable_signal(sig) ^ scm.c:318:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lalarm(i) ^ scm.c:332:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_setitimer(which, value, interval) ^ scm.c:383:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_sleep(i) ^ scm.c:445:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_raise(sig) ^ scm.c:495:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void init_scm(iverbose, buf0stdin, init_heap_size) ^ scm.c:533:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void init_sig1(scm_err, signo, handler) ^ scm.c:665:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_init_from_argv(argc, argv, script_arg, iverbose, buf0stdin) ^ scm.c:687:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void final_scm(freeall) ^ scm.c:828:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int init_buf0(inport) ^ scm.c:855:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_execpath(newpath) ^ scm.c:874:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_find_execpath(argc, argv, script_arg) ^ scm.c:914:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lsystem(cmd) ^ scm.c:932:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ scm.c:933:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_getenv(nam) ^ scm.c:1017:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void add_feature(str) ^ 19 warnings generated. cc -c -O2 -pipe time.c -o time.o time.c:316:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_ftime(time_buffer) ^ time.c:401:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long time_in_msec(x) ^ 2 warnings generated. cc -c -O2 -pipe repl.c -o repl.o repl.c:147:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_intprint(n, radix, port) ^ repl.c:156:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_ipruk(hdr, ptr, port) ^ repl.c:175:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_iprlist(hdr, exp, tlr, port, writing) ^ repl.c:198:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_iprin1(exp, port, writing) ^ repl.c:425:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int input_waiting(f) ^ repl.c:454:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_readyp(port) ^ repl.c:479:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM wait_for_input(args) ^ repl.c:572:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eof_objectp(x) ^ repl.c:580:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_io_error(port, what) ^ repl.c:610:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void lfflush(port) /* internal SCM call */ ^ repl.c:619:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_force_output(port) ^ repl.c:628:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_write(obj, port) ^ repl.c:636:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_display(obj, port) ^ repl.c:644:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_newline(port) ^ repl.c:653:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_write_char(chr, port) ^ repl.c:662:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_freshline(port) ^ repl.c:673:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void lputc(c, port) ^ repl.c:693:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void lputs(s, port) ^ repl.c:717:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet lfwrite(ptr, size, nitems, port) ^ repl.c:744:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int lgetc(port) ^ repl.c:780:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void lungetc(c, port) ^ repl.c:794:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_read_char(port) ^ repl.c:804:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_peek_char(port) ^ repl.c:816:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *grow_tok_buf(tok_buf) ^ repl.c:825:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int flush_ws(port) ^ repl.c:851:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_read(port) ^ repl.c:857:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_read_for_load(port) ^ repl.c:871:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lread1(port, flgs, what) ^ repl.c:889:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lreadpr(tok_buf, port, flgs) ^ repl.c:1046:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lreadr(tok_buf, port, flgs) ^ repl.c:1059:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lread_rec(tok_buf, port) ^ repl.c:1086:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet scm_read_token(ic, tok_buf, port, flgs) ^ repl.c:1132:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lreadparen(tok_buf, port, flgs, name) ^ repl.c:1165:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM swapcar(pair, value) ^ repl.c:1179:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM tryarb(arb) ^ repl.c:1193:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM relarb(arb) ^ repl.c:1201:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makarb(name) ^ repl.c:1210:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int prinarb(exp, port, writing) ^ repl.c:1264:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int handle_it(i) ^ repl.c:1270:20: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] wta(UNDEFINED, (char *)i, ""); /* sends it to def_err_response */ ^~~~~~~~~ repl.c:1324:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_top_level(initpath, toplvl_fun) ^ repl.c:1451:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_line(port) ^ repl.c:1469:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_col(port) ^ repl.c:1490:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_file_position(port, pos) ^ repl.c:1533:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_filename(port) ^ repl.c:1550:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void growth_mon(obj, size, units, grewp) ^ repl.c:1569:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void gc_start(what) ^ repl.c:1673:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lroom(opt) ^ repl.c:1715:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM prolixity(arg) ^ repl.c:1791:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM quit(n) ^ repl.c:1872:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM tryload(filename, reader) ^ repl.c:1909:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_eval_string(str) ^ repl.c:1922:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_load_string(str) ^ repl.c:1941:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_line_msg(file, linum, port) ^ repl.c:1951:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_err_line(what, file, linum, port) ^ repl.c:1970:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void err_head(str) ^ repl.c:1994:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_warn(str1, str2, obj) ^ repl.c:2012:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lerrno(arg) ^ repl.c:2023:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lperror(arg) ^ repl.c:2077:47: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] lputc((long)err_pos <= ARGn ? ' ' : '1' + (int)err_pos - ARG1, cur_errp); ^~~~~~~~~~~~ repl.c:2080:23: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] else lputs(errmsgs[((int)err_pos)-WNA].msg, cur_errp); ^~~~~~~~~~~~ repl.c:2125:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void everr(exp, env, arg, pos, s_subr, codep) ^ repl.c:2133:11: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] err_pos = pos; ^ ~~~ repl.c:2134:14: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] err_s_subr = s_subr; ^ ~~~~~~ repl.c:2139:24: warning: cast to smaller integer type 'int' from 'const char *' [-Wpointer-to-int-cast] COOKIE(1) : COOKIE((int)pos)); ^~~~~~~~ ./scm.h:260:21: note: expanded from macro 'COOKIE' # define COOKIE(n) (n) ^ repl.c:2142:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void wta(arg, pos, s_subr) ^ repl.c:2152:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_experr(arg, pos, s_subr) ^ repl.c:2177:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM set_inp(port) ^ repl.c:2188:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM set_outp(port) ^ repl.c:2199:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM set_errp(port) ^ repl.c:2211:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_isatty(port) ^ repl.c:2274:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void init_repl( iverbose ) ^ 72 warnings generated. cc -c -O2 -pipe scl.c -o scl.o scl.c:341:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet iulong2str(num, rad, p) ^ scl.c:359:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet ilong2str(num, rad, p) ^ scl.c:410:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM number2string(x, radix) ^ scl.c:447:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int floprint(sexp, port, writing) ^ scl.c:462:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int bigprint(exp, port, writing) ^ scl.c:539:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM istr2int(str, len, radix) ^ scl.c:881:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM istring2number(str, len, radix) ^ scl.c:919:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string2number(str, radix) ^ scl.c:1019:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM list_tail(lst, k) ^ scl.c:1032:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string2list(str) ^ scl.c:1043:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string_copy(str) ^ scl.c:1049:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string_fill(str, chr) ^ scl.c:1061:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector2list(v) ^ scl.c:1072:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector_fill(v, fill) ^ scl.c:1082:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM vector_equal(x, y) ^ scl.c:1108:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM equal(x, y) ^ scl.c:1139:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (pred) return (*pred)(x, y); ^ scl.c:1145:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM numberp(obj) ^ scl.c:1262:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM inexactp(x) ^ scl.c:1271:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eqp(x, y) ^ scl.c:1345:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lessp(x, y) ^ scl.c:1414:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM greaterp(x, y) ^ scl.c:1419:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM leqp(x, y) ^ scl.c:1424:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM greqp(x, y) ^ scl.c:1429:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM zerop(z) ^ scl.c:1458:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM positivep(x) ^ scl.c:1487:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM negativep(x) ^ scl.c:1518:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_max(x, y) ^ scl.c:1602:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_min(x, y) ^ scl.c:1686:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM sum(x, y) ^ scl.c:1799:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ scl.c:1801:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM difference(x, y) ^ scl.c:1931:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ scl.c:1933:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM product(x, y) ^ scl.c:2081:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM divide(x, y) ^ scl.c:2282:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ scl.c:2284:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ilog(m, b, k, n) ^ scl.c:2301:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_intlog(base, k) ^ scl.c:2316:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_cintlog(base, k) ^ scl.c:2323:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_intexpt(z1, z2) ^ scl.c:2657:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM numident(x) ^ scl.c:2669:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_iabs(x) ^ scl.c:2834:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned long hasher(obj, n, d) ^ scl.c:2910:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM hash(obj, n) ^ scl.c:2918:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM hashv(obj, n) ^ scl.c:2928:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM hashq(obj, n) ^ 46 warnings generated. cc -c -O2 -pipe sys.c -o sys.o sys.c:106:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM i_setbuf0(port) /* should be called with DEFER_INTS active */ ^ sys.c:128:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long mode_bits(modes, cmodes) ^ sys.c:152:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM try_open_file(filename, modes) ^ sys.c:181:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM open_file(filename, modes) ^ sys.c:190:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM close_port(port) ^ sys.c:215:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_portp(x) ^ sys.c:221:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM input_portp(x) ^ sys.c:227:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM output_portp(x) ^ sys.c:233:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM port_closedp(port) ^ sys.c:240:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_type(port) ^ sys.c:322:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM del_fil(str) ^ sys.c:335:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void prinport(exp, port, type) ^ sys.c:384:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stputc(c, p) ^ sys.c:393:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet stwrite(str, siz, num, p) ^ sys.c:407:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stputs(s, p) ^ sys.c:413:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stgetc(p) ^ sys.c:421:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stclose(p) ^ sys.c:427:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stungetc(c, p) ^ sys.c:439:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int noop0(stream) ^ sys.c:444:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mkstrport(pos, str, modes, caller) ^ sys.c:464:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cwos(proc) ^ sys.c:473:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cwis(str, proc) ^ sys.c:551:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sfputc(c, p) ^ sys.c:559:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet sfwrite(str, siz, num, p) ^ sys.c:569:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sfputs(s, p) ^ sys.c:575:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int sfflush(stream) ^ sys.c:584:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sfgetc(p) ^ sys.c:594:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sfclose(p) ^ sys.c:604:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mksfpt(pv, modes) ^ sys.c:644:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int clputc(c, p) ^ sys.c:649:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet clwrite(str, siz, num, p) ^ sys.c:655:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int clputs(s, p) ^ sys.c:660:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int clgetc(p) ^ sys.c:689:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet syswrite(str, siz, num, p) ^ sys.c:722:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sysputs(s, p) ^ sys.c:728:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sysputc(c, p) ^ sys.c:755:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mksafeport(maxlen, port) ^ sys.c:769:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int reset_safeport(sfp, maxlen, port) ^ sys.c:781:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet safewrite(str, siz, num, p) ^ sys.c:800:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int safeputs(s, p) ^ sys.c:806:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int safeputc(c, p) ^ sys.c:813:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int safeflush(p) ^ sys.c:819:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM marksafep(ptr) ^ sys.c:824:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int freesafep(ptr) ^ sys.c:843:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int freeprint(exp, port, writing) ^ sys.c:937:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void add_final(final) ^ sys.c:945:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_add_finalizer(value, finalizer) ^ sys.c:969:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM make_stk_seg(size, contents) ^ sys.c:1003:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_estk_reset(size) ^ sys.c:1056:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_env_cons(x, y) ^ sys.c:1074:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_env_cons2(w, x, y) ^ sys.c:1095:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_env_cons3(v, w, x, y) ^ sys.c:1119:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_env_v2lst(argc, argv) ^ sys.c:1159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void old_scm_extend_env(names) ^ sys.c:1228:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void grew_lim(nm) ^ sys.c:1242:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char *igc_for_alloc(where, olen, size, what) ^ sys.c:1270:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *must_malloc(len, what) ^ sys.c:1288:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM must_malloc_cell(len, c, what) ^ sys.c:1311:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *must_realloc(where, olen, len, what) ^ sys.c:1332:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void must_realloc_cell(z, olen, len, what) ^ sys.c:1352:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void must_free(obj, len) ^ sys.c:1380:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM sym2vcell(sym) ^ sys.c:1391:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ sys.c:1394:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM intern(name, len) ^ sys.c:1426:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM sysintern(name, val) ^ sys.c:1457:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cons(x, y) ^ sys.c:1466:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cons2(w, x, y) ^ sys.c:1479:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM acons(w, x, y) ^ sys.c:1493:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makstr(len) ^ sys.c:1509:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_maksubr(name, type, fcn) ^ sys.c:1542:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_subr(name, type, fcn) ^ sys.c:1597:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM dynwind(thunk1, thunk2, thunk3) ^ sys.c:1608:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void downd(to, delta) ^ sys.c:1626:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void dowinds(to) ^ sys.c:1675:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_dynthrow(tocont, arg1, arg2, rest) ^ sys.c:1715:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM obhash(obj) ^ sys.c:1726:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM obunhash(obj) ^ sys.c:1769:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned long strhash(str, len, n) ^ sys.c:1789:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void fixconfig(s1, s2, s) ^ sys.c:1819:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet init_heap_seg(seg_org, size) ^ sys.c:1890:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_init_gra(gra, eltsize, len, maxlen, what) ^ sys.c:1912:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_grow_gra(gra, elt) ^ sys.c:1939:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_trim_gra(gra) ^ sys.c:1953:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_free_gra(gra) ^ sys.c:1960:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void gra_report1(gra) ^ sys.c:1981:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long newsmob(smob) ^ sys.c:1987:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long newptob(ptob) ^ sys.c:1995:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_entry(stream, ptype, flags) ^ sys.c:2053:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM markcdr(ptr) ^ sys.c:2058:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet free0(ptr) ^ sys.c:2063:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM equal0(ptr1, ptr2) ^ sys.c:2071:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void init_storage(stack_start_ptr, init_heap_size) ^ sys.c:2293:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM gc(arg) ^ sys.c:2305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_run_finalizers(exiting) ^ sys.c:2347:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void igc(what, basecont) ^ sys.c:2477:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_protect_temp(ptr) ^ sys.c:2484:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void gc_mark(p) ^ sys.c:2616:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void mark_locations(x, n) ^ sys.c:2639:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void gc_sweep(contin_bad) ^ sys.c:2835:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void mark_syms(v) ^ sys.c:2867:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void mark_sym_values(v) ^ sys.c:2882:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void sweep_symhash(v) ^ sys.c:2907:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void mark_finalizers(finalizers, pending) ^ sys.c:2961:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void mark_port_table(port) ^ sys.c:3029:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void egc_copy(px) ^ sys.c:3055:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void egc_copy_locations(ve, len) ^ sys.c:3070:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void egc_copy_stack(stk, len) ^ 107 warnings generated. cc -c -O2 -pipe eval.c -o eval.o eval.c:379:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM *ilookup(iloc) ^ eval.c:400:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM *farlookup(farloc) ^ eval.c:433:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_lookup(var, stenv) ^ eval.c:512:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM *lookupcar(vloc) ^ eval.c:546:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lookupval(vloc, memo) ^ eval.c:579:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM evalatomcar(x, no_error) ^ eval.c:627:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_multi_set(syms, vals) ^ eval.c:655:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_case_selector(x) ^ eval.c:703:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM acro_call(x, env) ^ eval.c:728:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM toplevel_define(xorig, env) ^ eval.c:747:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eval_args(l) ^ eval.c:765:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ecache_evalx(x) ^ eval.c:787:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ecache_undefs(x) ^ eval.c:812:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ecache_eval_args(proc, arg1, arg2, arg3, x) ^ eval.c:838:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM asubr_apply(proc, arg1, arg2, arg3, args) ^ eval.c:843:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] arg1 = SUBRF(proc)(arg1, arg2); ^ eval.c:844:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] arg1 = SUBRF(proc)(arg1, arg3); ^ eval.c:846:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] arg1 = SUBRF(proc)(arg1, CAR(args)); ^ eval.c:851:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (FALSEP(SUBRF(proc)(arg1, arg2))) return BOOL_F; ^ eval.c:853:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (FALSEP(SUBRF(proc)(arg2, arg3))) return BOOL_F; ^ eval.c:865:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_values(arg1, arg2, rest, what) ^ eval.c:931:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void unpaint(p) ^ eval.c:960:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_quote(xorig, env, ctxt) ^ eval.c:971:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_begin(xorig, env, ctxt) ^ eval.c:981:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int constant_p(x) ^ eval.c:987:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_if(xorig, env, ctxt) ^ eval.c:1005:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_set(xorig, env, ctxt) ^ eval.c:1018:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_and(xorig, env, ctxt) ^ eval.c:1039:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_or(xorig, env, ctxt) ^ eval.c:1066:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_case(xorig, env, ctxt) ^ eval.c:1125:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_cond(xorig, env, ctxt) ^ eval.c:1154:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int varcheck(vars, op, what) ^ eval.c:1184:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_lambda(xorig, env, ctxt) ^ eval.c:1256:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_nullenv_p(env) ^ eval.c:1274:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_letstar1(imm, vars, inits, body, env, ctxt) ^ eval.c:1290:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_letstar(xorig, env, ctxt) ^ eval.c:1314:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_do(xorig, env, ctxt) ^ eval.c:1351:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM evalcar(x) ^ eval.c:1359:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM iqq(form) ^ eval.c:1380:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_iqq(form, depth, env, ctxt) ^ eval.c:1440:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_quasiquote(xorig, env, ctxt) ^ eval.c:1449:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_delay(xorig, env, ctxt) ^ eval.c:1456:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int built_inp(name, x) ^ eval.c:1475:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void checked_define(name, val, what) ^ eval.c:1505:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_define(xorig, env, ctxt) ^ eval.c:1525:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_parse_let(imm, xorig, x, vars, inits) ^ eval.c:1557:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_let_null(body, env, ctxt) ^ eval.c:1569:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_letrec1(imm, xorig, env, ctxt) ^ eval.c:1581:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_letrec(xorig, env, ctxt) ^ eval.c:1587:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_let(xorig, env, ctxt) ^ eval.c:1614:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_apply(xorig, env, ctxt) ^ eval.c:1621:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_body(xorig, env, ctxt) ^ eval.c:1664:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_binding(name, value, env, ctxt) ^ eval.c:1671:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_bindings(names, values, env, ctxt) ^ eval.c:1681:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_seq(x, env, ctxt) ^ eval.c:1699:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_expr(x, env, ctxt) ^ eval.c:1710:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_check_linum(x, linum) ^ eval.c:1721:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_add_linum(linum, x) ^ eval.c:1738:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM macroexp1(xorig, env, ctxt, mode) ^ eval.c:1921:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int badargsp(formals, args) ^ eval.c:1933:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_arity_check(proc, argc, what) ^ eval.c:2015:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ceval(x, static_env, env) ^ eval.c:2030:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_eval_values(x, env, valenv) ^ eval.c:2057:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_apply_cxr(proc, arg1) ^ eval.c:2109:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM ceval_1(x) ^ eval.c:2449:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc) (UNDEFINED); ^ eval.c:2451:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(EOL); ^ eval.c:2455:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(UNDEFINED, UNDEFINED); ^ eval.c:2538:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, UNDEFINED); ^ eval.c:2541:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1); ^ eval.c:2547:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, UNDEFINED); ^ eval.c:2549:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(cons(arg1, EOL)); ^ eval.c:2626:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2); ^ eval.c:2628:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(cons2(arg1, arg2, EOL)); ^ eval.c:2630:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2, EOL); ^ eval.c:2633:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2); ^ eval.c:2739:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2, arg3); ^ eval.c:2745:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2, cons(arg3, x)); ^ eval.c:2747:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(cons2(arg1, arg2, cons(arg3, x))); ^ eval.c:2810:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM procedurep(obj) ^ eval.c:2824:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_proc_doc(proc) ^ eval.c:2847:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM nconc2copy(lst) ^ eval.c:2868:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_cp_list(lst, minlen) ^ eval.c:2883:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_v2lst(n, v, end) ^ eval.c:2891:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM apply(proc, arg1, args) ^ eval.c:2914:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, args); ^ eval.c:2920:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, args); ^ eval.c:2927:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1); ^ eval.c:2934:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, CAR(args), CAR(CDR(args))); ^ eval.c:2936:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(UNBNDP(arg1) ? EOL : cons(arg1, args)); ^ eval.c:2939:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, CAR(args), CDR(args)); ^ eval.c:2941:40: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (NULLP(args)) return SUBRF(proc)(arg1, UNDEFINED); ^ eval.c:2944:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] arg1 = SUBRF(proc)(arg1, CAR(args)); ^ eval.c:2952:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (FALSEP(SUBRF(proc)(arg1, CAR(args)))) return BOOL_F; ^ eval.c:2984:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_cvapply(proc, n, argv) ^ eval.c:2995:33: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (1==n) return SUBRF(proc)(argv[0], UNDEFINED); ^ eval.c:2998:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(argv[0], argv[1]); ^ eval.c:3002:33: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (0==n) return SUBRF(proc)(UNDEFINED); ^ eval.c:3005:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(argv[0]); ^ eval.c:3009:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(argv[0], argv[1], argv[2]); ^ eval.c:3011:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(0==n ? EOL : scm_v2lst(n, argv, EOL)); ^ eval.c:3013:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(argv[0], argv[1], ^ eval.c:3016:35: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (1 >= n) return SUBRF(proc)(0==n ? UNDEFINED: argv[0], UNDEFINED); ^ eval.c:3019:24: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] res = SUBRF(proc)(res, argv[i]); ^ eval.c:3024:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (FALSEP(SUBRF(proc)(argv[i], argv[i+1]))) return BOOL_F; ^ eval.c:3067:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM map(proc, arg1, args) ^ eval.c:3116:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM for_each(proc, arg1, args) ^ eval.c:3167:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM closure(code, argc) ^ eval.c:3185:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makprom(code) ^ eval.c:3194:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int prinprom(exp, port, writing) ^ eval.c:3207:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM makro(code, flags, what) ^ eval.c:3221:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makacro(code) ^ eval.c:3227:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makmacro(code) ^ eval.c:3233:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makmmacro(code) ^ eval.c:3239:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makidmacro(code) ^ eval.c:3288:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int prinmacro(exp, port, writing) ^ eval.c:3311:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int prinenv(exp, port, writing) ^ eval.c:3339:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM force(x) ^ eval.c:3379:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM copytree(obj) ^ eval.c:3398:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eval(obj) ^ eval.c:3406:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM definedp(xorig, env, ctxt) ^ eval.c:3626:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_synt(name, flags, fcn) ^ eval.c:3640:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_specfun(name, typ, flags) ^ 123 warnings generated. cc -c -O2 -pipe subr.c -o subr.o subr.c:66:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lnot(x) ^ subr.c:71:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM booleanp(obj) ^ subr.c:78:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eq(x, y) ^ subr.c:85:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM consp(x) ^ subr.c:91:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM setcar(pair, value) ^ subr.c:98:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM setcdr(pair, value) ^ subr.c:105:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM nullp(x) ^ subr.c:110:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long ilength(sx) ^ subr.c:129:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM listp(x) ^ subr.c:135:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM list(objs) ^ subr.c:140:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM length(x) ^ subr.c:147:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM append(args) ^ subr.c:174:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM reverse(lst) ^ subr.c:186:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM list_ref(lst, k) ^ subr.c:201:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM memq(x, lst) ^ subr.c:211:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM member(x, lst) ^ subr.c:221:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM assq(x, alist) ^ subr.c:234:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM assoc(x, alist) ^ subr.c:249:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM promisep(x) ^ subr.c:255:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM symbolp(x) ^ subr.c:261:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM symbol2string(s) ^ subr.c:267:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string2symbol(s) ^ subr.c:275:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM exactp(x) ^ subr.c:284:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM oddp(n) ^ subr.c:297:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM evenp(n) ^ subr.c:311:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_round_quotient(num, den) ^ subr.c:408:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lquotient(x, y) ^ subr.c:477:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lremainder(x, y) ^ subr.c:518:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM modulo(x, y) ^ subr.c:555:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lgcd(x, y) ^ subr.c:613:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM llcm(n1, n2) ^ subr.c:1014:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logior(x, y) ^ subr.c:1063:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logand(x, y) ^ subr.c:1112:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logxor(x, y) ^ subr.c:1154:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logtest(x, y) ^ subr.c:1192:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logbitp(index, j1) ^ subr.c:1223:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copybit(index, j1, bit) ^ subr.c:1261:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_lognot(n) ^ subr.c:1267:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_ash(n, cnt) ^ subr.c:1298:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_bitfield(n, start, end) ^ subr.c:1339:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_bitif(mask, n0, n1) ^ subr.c:1354:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copybitfield(to, from, rest) ^ subr.c:1391:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_bitwise_bit_count(n) ^ subr.c:1419:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logcount(n) ^ subr.c:1439:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_intlength(n) ^ subr.c:1463:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM charp(x) ^ subr.c:1468:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_lessp(x, y) ^ subr.c:1475:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_leqp(x, y) ^ subr.c:1482:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_grp(x, y) ^ subr.c:1489:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_geqp(x, y) ^ subr.c:1496:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_eq(x, y) ^ subr.c:1503:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_lessp(x, y) ^ subr.c:1510:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_leqp(x, y) ^ subr.c:1517:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_grp(x, y) ^ subr.c:1524:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_geqp(x, y) ^ subr.c:1531:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_alphap(chr) ^ subr.c:1537:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_nump(chr) ^ subr.c:1543:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_whitep(chr) ^ subr.c:1549:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_upperp(chr) ^ subr.c:1555:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_lowerp(chr) ^ subr.c:1561:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char2int(chr) ^ subr.c:1567:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM int2char(n) ^ subr.c:1575:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_upcase(chr) ^ subr.c:1581:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_downcase(chr) ^ subr.c:1588:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stringp(x) ^ subr.c:1594:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string(chrs) ^ subr.c:1609:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_string(k, chr) ^ subr.c:1625:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_length(str) ^ subr.c:1631:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_ref(str, k) ^ subr.c:1639:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_set(str, k, chr) ^ subr.c:1649:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_equal(s1, s2) ^ subr.c:1663:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_equal(s1, s2) ^ subr.c:1677:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_lessp(s1, s2) ^ subr.c:1697:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_leqp(s1, s2) ^ subr.c:1702:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_grp(s1, s2) ^ subr.c:1707:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_geqp(s1, s2) ^ subr.c:1712:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_lessp(s1, s2) ^ subr.c:1732:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_leqp(s1, s2) ^ subr.c:1737:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_grp(s1, s2) ^ subr.c:1742:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_geqp(s1, s2) ^ subr.c:1747:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM substring(str, start, end) ^ subr.c:1760:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_append(args) ^ subr.c:1784:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vectorp(x) ^ subr.c:1790:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector_length(v) ^ subr.c:1796:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector(l) ^ subr.c:1808:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector_ref(v, k) ^ subr.c:1816:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector_set(v, k, obj) ^ subr.c:1826:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_vector(k, fill) ^ subr.c:2400:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void init_iprocs(subra, type) ^ 89 warnings generated. cc -c -O2 -pipe unif.c -o unif.o unif.c:45:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM resizuve(vect, len) ^ unif.c:2168:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int raprin1(exp, port, writing) ^ unif.c:2176:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM istr2bve(str, len) ^ unif.c:2183:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array_equal(ra0, ra1) ^ 4 warnings generated. cc -c -O2 -pipe rope.c -o rope.o rope.c:25:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM long2num(sl) ^ rope.c:41:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ulong2num(sl) ^ rope.c:59:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned char num2uchar(num, pos, s_caller) ^ rope.c:67:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned short num2ushort(num, pos, s_caller) ^ rope.c:75:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned long num2ulong(num, pos, s_caller) ^ rope.c:105:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:106:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long num2long(num, pos, s_caller) ^ rope.c:137:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:138:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] short num2short(num, pos, s_caller) ^ rope.c:146:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:147:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] signed char num2char(num, pos, s_caller) ^ rope.c:155:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:173:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makfromstr(src, len) ^ rope.c:185:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makfrom0str(src) ^ rope.c:193:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makfromstrs(argc, argv) ^ rope.c:205:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char **makargvfrmstrs(args, s_name) ^ rope.c:225:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void must_free_argv(argv) ^ rope.c:236:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_evstr(str) ^ rope.c:245:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_ldstr(str) ^ rope.c:254:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_ldfile(path) ^ rope.c:261:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_ldprog(path) ^ rope.c:388:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_cell_p(x) ^ rope.c:413:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_gc_protect(obj) ^ 23 warnings generated. cc -c -O2 -pipe continue.c -o continue.o continue.c:45:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long stack_size(start) ^ continue.c:64:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONTINUATION *make_root_continuation(stack_base) ^ continue.c:87:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONTINUATION *make_continuation(parent_cont) ^ continue.c:122:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void free_continuation(cont) ^ continue.c:159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void dynthrow(a) ^ continue.c:230:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void throw_to_continuation(cont, val, root_cont) ^ 6 warnings generated. cc -c -O2 -pipe findexec.c -o findexec.o findexec.c:134:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char *copy_of(s) ^ findexec.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *dld_find_executable(name) ^ 2 warnings generated. cc -c -O2 -pipe script.c -o script.o script.c:47:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_cat_path(str1, str2, n) ^ script.c:68:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_try_path(path) ^ script.c:83:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_sep_init_try(path, sep, initname) ^ script.c:111:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *script_find_executable(name) ^ script.c:119:7: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (access(name, X_OK)) return 0L; ^ script.c:144:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *find_impl_file(exec_path, generic_name, initname, sep) ^ script.c:149:9: warning: initializing 'char *' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] char *extptr = exec_path + strlen(exec_path); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:165:10: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] extptr = exec_path + strlen(exec_path); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:281:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *script_read_arg(f) ^ script.c:339:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int script_meta_arg_P(arg) ^ script.c:354:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char **script_process_argv(argc, argv) ^ script.c:362:12: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] nargv[0] = argv[0]; ^ ~~~~~~~ script.c:377:22: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] nargv[nargi++] = argv[argi++]; ^ ~~~~~~~~~~~~ script.c:380:39: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] while (argi <= argc) nargv[nargi++] = argv[argi++]; ^ ~~~~~~~~~~~~ script.c:384:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int script_count_argv(argv) ^ 15 warnings generated. cc -c -O2 -pipe debug.c -o debug.o debug.c:31:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_rlookup(addr, stenv, what) ^ debug.c:85:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_addprop(prop, val, env) ^ debug.c:92:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_getprop(prop, env) ^ debug.c:109:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM prinhead(x, port, writing) ^ debug.c:119:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void prinbindings(names, inits, init_env, ^ debug.c:143:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_princode(code, env, port, writing) ^ debug.c:289:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_princlosure(proc, port, writing) ^ debug.c:323:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_int2linum(n) ^ debug.c:332:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_linum2int(linum) ^ debug.c:339:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_linump(obj) ^ debug.c:346:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_remove_linums(x) ^ debug.c:379:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long num_frames(estk, i) ^ debug.c:392:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM *estk_frame(estk, i, nf) ^ debug.c:410:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stacktrace1(estk, i) ^ debug.c:446:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM *cont_frame(contin, nf) ^ debug.c:458:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_stack_trace(contin) ^ debug.c:479:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_frame_trace(contin, nf) ^ debug.c:496:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_frame2env(contin, nf) ^ debug.c:509:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_frame_eval(contin, nf, expr) ^ debug.c:529:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_scope_trace(env) ^ debug.c:596:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_annotation(var, stenv) ^ debug.c:658:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_wrapcode(code, env) ^ debug.c:668:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int princodeptr(exp, port, writing) ^ 23 warnings generated. cc -c -O2 -pipe scmmain.c -o scmmain.o scmmain.c:49:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_find_implpath(execpath) ^ scmmain.c:109:32: warning: assigning to 'const char **' from 'const char *const[1]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (0==argc) {argc = 1; argv = generic_name;} /* for macintosh */ ^ ~~~~~~~~~~~~ scmmain.c:119:16: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] script_arg = argv[2]; /* Save for scm_find_execpath() call */ ^ ~~~~~~~ scmmain.c:120:31: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] nargc = script_count_argv(nargv); ^~~~~ ./scm.h:1078:51: note: passing argument to parameter 'argv' here SCM_EXPORT int script_count_argv P((const char **argv)); ^ scmmain.c:122:15: warning: assigning to 'char **' from 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] else {nargv = argv; nargc = argc;} ^ ~~~~ scmmain.c:124:39: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] execpath = scm_find_execpath(nargc, nargv, script_arg); ^~~~~ ./scm.h:774:69: note: passing argument to parameter 'argv' here SCM_EXPORT char *scm_find_execpath P((int argc, const char * const *argv, const char *script_arg)); ^ scmmain.c:131:31: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] scm_init_from_argv(nargc, nargv, script_arg, iverbose, buf0stdin); ^~~~~ ./scm.h:767:69: note: passing argument to parameter 'argv' here SCM_EXPORT void scm_init_from_argv P((int argc, const char * const *argv, char *script_arg, ^ scmmain.c:84:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int main(argc, argv) ^ 8 warnings generated. cp -p requires.scm require.scm cc -o scmlit scm.o time.o repl.o scl.o sys.o eval.o subr.o unif.o rope.o continue.o findexec.o script.o debug.o scmmain.o sys.c(sys.o:(ltmpnam)): warning: tmpnam() possibly used unsafely; consider using mkstemp() findexec.c(findexec.o:(dld_find_executable)): warning: strcpy() is almost always misused, please use strlcpy() findexec.c(findexec.o:(dld_find_executable)): warning: strcat() is almost always misused, please use strlcat() /usr/bin/make checklit ./scmlit -fr4rstest.scm -e'(test-sc4)(test-delay)(gc)' -e '(or (null? errs) (quit 1))' < /dev/null SECTION(2 1) SECTION(3 4) # # # # # # # # # (#t #f #f #f #f #f #f #f #f)#t (#t #f #f #f #f #f #f #f #f)#f (#f #t #f #f #f #f #f #f #f)#\a (#f #f #t #f #f #f #f #f #f)() (#f #f #f #t #f #f #f #f #f)9739 (#f #f #f #f #t #f #f #f #f)(test) (#f #f #f #f #f #t #f #f #f)# (#f #f #f #f #f #f #t #f #f)"test" (#f #f #f #f #f #f #t #f #f)"" (#f #f #f #f #f #f #f #t #f)test (#f #f #f #f #f #f #f #f #t)#() (#f #f #f #f #f #f #f #f #t)#(a b c) SECTION(4 1 2) (quote (quote a)) ==> (quote a) (quote (quote a)) ==> (quote a) SECTION(4 1 3) (# 3 4) ==> 12 SECTION(4 1 4) (# "r4rstest.scm": (x) (+ x x)> 4) ==> 8 (# 7 10) ==> 3 (# "r4rstest.scm": (y) (+ x y)> 6) ==> 10 (# "r4rstest.scm": x x> 3 4 5 6) ==> (3 4 5 6) (# "r4rstest.scm": (x y . z) z> 3 4 5 6) ==> (5 6) SECTION(4 1 5) (if yes) ==> yes (if no) ==> no (if 1) ==> 1 SECTION(4 1 6) (define 3) ==> 3 (set! 5) ==> 5 SECTION(4 2 1) (cond greater) ==> greater (cond equal) ==> equal (cond 2) ==> 2 (case composite) ==> composite (case consonant) ==> consonant (and #t) ==> #t (and #f) ==> #f (and (f g)) ==> (f g) (and #t) ==> #t (or #t) ==> #t (or #t) ==> #t (or #f) ==> #f (or #f) ==> #f (or (b c)) ==> (b c) SECTION(4 2 2) (let 6) ==> 6 (let 35) ==> 35 (let* 70) ==> 70 (letrec #t) ==> #t (let 5) ==> 5 (let 34) ==> 34 (let 6) ==> 6 (let 34) ==> 34 (let 34) ==> 34 (let* 7) ==> 7 (let* 34) ==> 34 (let* 8) ==> 8 (let* 34) ==> 34 (letrec 9) ==> 9 (letrec 34) ==> 34 (letrec 10) ==> 10 (letrec 34) ==> 34 SECTION(4 2 3) (begin 6) ==> 6 SECTION(4 2 4) (do #(0 1 2 3 4)) ==> #(0 1 2 3 4) (do 25) ==> 25 (do 25) ==> 25 (let 1) ==> 1 (let ((6 1 3) (-5 -2))) ==> ((6 1 3) (-5 -2)) (let -1) ==> -1 SECTION(4 2 6) (quasiquote (list 3 4)) ==> (list 3 4) (quasiquote (list a (quote a))) ==> (list a (quote a)) (quasiquote (a 3 4 5 6 b)) ==> (a 3 4 5 6 b) (quasiquote ((foo 7) . cons)) ==> ((foo 7) . cons) (quasiquote #(10 5 2 4 3 8)) ==> #(10 5 2 4 3 8) (quasiquote 5) ==> 5 (quasiquote (a (quasiquote (b (unquote (+ 1 2)) (unquote (foo 4 d)) e)) f)) ==> (a (quasiquote (b (unquote (+ 1 2)) (unquote (foo 4 d)) e)) f) (quasiquote (a (quasiquote (b (unquote x) (unquote (quote y)) d)) e)) ==> (a (quasiquote (b (unquote x) (unquote (quote y)) d)) e) (quasiquote (list 3 4)) ==> (list 3 4) (quasiquote (quasiquote (list (unquote (+ 1 2)) 4))) ==> (quasiquote (list (unquote (+ 1 2)) 4)) SECTION(5 2 1) (tprint #t) ==> #t (define 6) ==> 6 (define 1) ==> 1 (define 9) ==> 9 (define 9) ==> 9 (define 10) ==> 10 (# 6) ==> (3 6) (# 6) ==> 9 SECTION(5 2 2) (define 45) ==> 45 (#) ==> 5 (define 34) ==> 34 (#) ==> 5 (define 34) ==> 34 (# 88) ==> 88 (# 4) ==> 4 (define 34) ==> 34 (internal-define 99) ==> 99 (internal-define 77) ==> 77 SECTION(6 1) (# #t) ==> #f (# 3) ==> #f (# (3)) ==> #f (# #f) ==> #t (# ()) ==> #f (# ()) ==> #f (# nil) ==> #f SECTION(6 2) (# a a) ==> #t (# a b) ==> #f (# 2 2) ==> #t (# () ()) ==> #t (# 10000 10000) ==> #t (# (1 . 2) (1 . 2)) ==> #f (# # "r4rstest.scm": () 1> # "r4rstest.scm": () 2>) ==> #f (# #f nil) ==> #f (# # #) ==> #t (# # "r4rstest.scm": () (set! n (+ n 1)) n> # "r4rstest.scm": () (set! n (+ n 1)) n>) ==> #t (# # "r4rstest.scm": () (set! n (+ n 1)) n> # "r4rstest.scm": () (set! n (+ n 1)) n>) ==> #f (# # #) ==> #f (# a a) ==> #t (# (a) (a)) ==> #f (# () ()) ==> #t (# # #) ==> #t (# (a) (a)) ==> #t (# #() #()) ==> #t (# # #) ==> #t (# a a) ==> #t (# (a) (a)) ==> #t (# (a (b) c) (a (b) c)) ==> #t (# "abc" "abc") ==> #t (# 2 2) ==> #t (# #(a a a a a) #(a a a a a)) ==> #t SECTION(6 3) (dot (a b c d e)) ==> (a b c d e) (# (a b c)) ==> #t (set-cdr! (a . 4)) ==> (a . 4) (# (a . 4) (a . 4)) ==> #t (dot (a b c . d)) ==> (a b c . d) (# (a . 4)) ==> #f (list? #f) ==> #f (# a ()) ==> (a) (# (a) (b c d)) ==> ((a) b c d) (# "a" (b c)) ==> ("a" b c) (# a 3) ==> (a . 3) (# (a b) c) ==> ((a b) . c) (# (a b c)) ==> a (# ((a) b c d)) ==> (a) (# (1 . 2)) ==> 1 (# ((a) b c d)) ==> (b c d) (# (1 . 2)) ==> 2 (# a 7 c) ==> (a 7 c) (#) ==> () (# (a b c)) ==> 3 (# (a (b) (c d e))) ==> 3 (# ()) ==> 0 (# (x) (y)) ==> (x y) (# (a) (b c d)) ==> (a b c d) (# (a (b)) ((c))) ==> (a (b) (c)) (#) ==> () (# (a b) (c . d)) ==> (a b c . d) (# () a) ==> a (# (a b c)) ==> (c b a) (# (a (b c) d (e (f)))) ==> ((e (f)) d (b c) a) (# (a b c d) 2) ==> c (# a (a b c)) ==> (a b c) (# b (a b c)) ==> (b c) (# a (b c d)) ==> #f (# (a) (b (a) c)) ==> #f (# (a) (b (a) c)) ==> ((a) c) (# 101 (100 101 102)) ==> (101 102) (# a ((a 1) (b 2) (c 3))) ==> (a 1) (# b ((a 1) (b 2) (c 3))) ==> (b 2) (# d ((a 1) (b 2) (c 3))) ==> #f (# (a) (((a)) ((b)) ((c)))) ==> #f (# (a) (((a)) ((b)) ((c)))) ==> ((a)) (# 5 ((2 3) (5 7) (11 13))) ==> (5 7) SECTION(6 4) (# a) ==> #t (standard-case #t) ==> #t (standard-case #t) ==> #t (#string> flying-fish) ==> "flying-fish" (#string> martin) ==> "martin" (#string> \Malvina) ==> "Malvina" (standard-case #t) ==> #t (string-set! "cb") ==> "cb" (#string> ab) ==> "ab" (#symbol> "ab") ==> ab (# mississippi mississippi) ==> #t (string->symbol #f) ==> #f (#symbol> "jollywog") ==> jollywog SECTION(6 5 5) (# 3) ==> #t (# 3) ==> #t (# 3) ==> #t (# 3) ==> #t (# 3) ==> #t (# 3) ==> #t (# 3) ==> #f (# 0 0) ==> 1 (# 0 1) ==> 0 (# 0 256) ==> 0 (# -1 256) ==> 1 (# -1 255) ==> -1 (# -1 -256) ==> 1 (# -1 -255) ==> -1 (# 256 0) ==> 1 (# -256 0) ==> 1 (# 256 1) ==> 256 (# -256 1) ==> -256 (# 2 3) ==> 8 (# -2 3) ==> -8 (# 3 2) ==> 9 (# -3 2) ==> 9 (# 22 22 22) ==> #t (# 22 22) ==> #t (# 34 34 35) ==> #f (# 34 35) ==> #f (#> 3 -6246) ==> #t (#> 9 9 -2424) ==> #f (#=> 3 -4 -6246) ==> #t (#=> 9 9) ==> #t (#=> 8 9) ==> #f (# -1 2 3 4 5 6 7 8) ==> #t (# -1 2 3 4 4 5 6 7) ==> #f (# -1 2 3 4 5 6 7 8) ==> #t (# -1 2 3 4 4 5 6 7) ==> #t (# 1 3 2) ==> #f (#=> 1 3 2) ==> #f (# 0) ==> #t (# 1) ==> #f (# -1) ==> #f (# -100) ==> #f (# 4) ==> #t (# -4) ==> #f (# 0) ==> #f (# 4) ==> #f (# -4) ==> #t (# 0) ==> #f (# 3) ==> #t (# 2) ==> #f (# -4) ==> #f (# -1) ==> #t (# 3) ==> #f (# 2) ==> #t (# -4) ==> #t (# -1) ==> #f (# 34 5 7 38 6) ==> 38 (# 3 5 5 330 4 -24) ==> -24 (# 3 4) ==> 7 (# 3) ==> 3 (#) ==> 0 (# 4) ==> 4 (#) ==> 1 (# 1) ==> 1 (# -1) ==> -1 (# 6 3) ==> 2 (# 6 -2) ==> -3 (# -6 2) ==> -3 (# -6 -2) ==> 3 (# 3 4) ==> -1 (# 3) ==> -3 (# -7) ==> 7 (# 7) ==> 7 (# 0) ==> 0 (# 35 7) ==> 5 (# -35 7) ==> -5 (# 35 -7) ==> -5 (# -35 -7) ==> 5 (# 13 4) ==> 1 (# 13 4) ==> 1 (# -13 4) ==> 3 (# -13 4) ==> -1 (# 13 -4) ==> -3 (# 13 -4) ==> 1 (# -13 -4) ==> -1 (# -13 -4) ==> -1 (# 0 86400) ==> 0 (# 0 -86400) ==> 0 (# 238 9) ==> #t (# -238 9) ==> #t (# 238 -9) ==> #t (# -238 -9) ==> #t (# 0 4) ==> 4 (# -4 0) ==> 4 (# 32 -36) ==> 4 (#) ==> 0 (# 32 -36) ==> 288 (#) ==> 1 SECTION(6 5 5) (#number "r4rstest.scm": (str) (#@define ((ans (string->number str))) (cond ((not ans) #t) ((number? ans) #t) (else ans)))> "+#.#") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "-#.#") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "#.#") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "1/0") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "-1/0") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "0/0") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "+1/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "-1/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "0/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "0/0-0/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "1/0-1/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "-1/0+1/0i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "#i") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "#e") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "#") ==> #t (#number "r4rstest.scm": (str) (#@define ((ans (#@string->number #@str))) (#@cond ((#@not #@ans) #t) ((number? ans) #t) (#t ans)))> "#i0/0") ==> #t SECTION(6 5 9) (#string> 0) ==> "0" (#string> 100) ==> "100" (#string> 256 16) ==> "100" (#number> "100") ==> 100 (#number> "100" 16) ==> 256 (#number> "") ==> #f (#number> ".") ==> #f (#number> "d") ==> #f (#number> "D") ==> #f (#number> "i") ==> #f (#number> "I") ==> #f (#number> "3i") ==> #f (#number> "3I") ==> #f (#number> "33i") ==> #f (#number> "33I") ==> #f (#number> "3.3i") ==> #f (#number> "3.3I") ==> #f (#number> "-") ==> #f (#number> "+") ==> #f (string->number #t) ==> #t (string->number #t) ==> #t SECTION(6 6) (# #\space #\space) ==> #t (# #\space #\space) ==> #t (# #\a) ==> #t (# #\() ==> #t (# #\space) ==> #t (# #\nl) ==> #t (# #\A #\B) ==> #f (# #\a #\b) ==> #f (# #\9 #\0) ==> #f (# #\A #\A) ==> #t (# #\A #\B) ==> #t (# #\a #\b) ==> #t (# #\9 #\0) ==> #f (# #\A #\A) ==> #f (#?> #\A #\B) ==> #f (#?> #\a #\b) ==> #f (#?> #\9 #\0) ==> #t (#?> #\A #\A) ==> #f (# #\A #\B) ==> #t (# #\a #\b) ==> #t (# #\9 #\0) ==> #f (# #\A #\A) ==> #t (#=?> #\A #\B) ==> #f (#=?> #\a #\b) ==> #f (#=?> #\9 #\0) ==> #t (#=?> #\A #\A) ==> #t (# #\A #\B) ==> #f (# #\a #\B) ==> #f (# #\A #\b) ==> #f (# #\a #\b) ==> #f (# #\9 #\0) ==> #f (# #\A #\A) ==> #t (# #\A #\a) ==> #t (# #\A #\B) ==> #t (# #\a #\B) ==> #t (# #\A #\b) ==> #t (# #\a #\b) ==> #t (# #\9 #\0) ==> #f (# #\A #\A) ==> #f (# #\A #\a) ==> #f (#?> #\A #\B) ==> #f (#?> #\a #\B) ==> #f (#?> #\A #\b) ==> #f (#?> #\a #\b) ==> #f (#?> #\9 #\0) ==> #t (#?> #\A #\A) ==> #f (#?> #\A #\a) ==> #f (# #\A #\B) ==> #t (# #\a #\B) ==> #t (# #\A #\b) ==> #t (# #\a #\b) ==> #t (# #\9 #\0) ==> #f (# #\A #\A) ==> #t (# #\A #\a) ==> #t (#=?> #\A #\B) ==> #f (#=?> #\a #\B) ==> #f (#=?> #\A #\b) ==> #f (#=?> #\a #\b) ==> #f (#=?> #\9 #\0) ==> #t (#=?> #\A #\A) ==> #t (#=?> #\A #\a) ==> #t (# #\a) ==> #t (# #\A) ==> #t (# #\z) ==> #t (# #\Z) ==> #t (# #\0) ==> #f (# #\9) ==> #f (# #\space) ==> #f (# #\;) ==> #f (# #\a) ==> #f (# #\A) ==> #f (# #\z) ==> #f (# #\Z) ==> #f (# #\0) ==> #t (# #\9) ==> #t (# #\space) ==> #f (# #\;) ==> #f (# #\a) ==> #f (# #\A) ==> #f (# #\z) ==> #f (# #\Z) ==> #f (# #\0) ==> #f (# #\9) ==> #f (# #\space) ==> #t (# #\;) ==> #f (# #\0) ==> #f (# #\9) ==> #f (# #\space) ==> #f (# #\;) ==> #f (# #\0) ==> #f (# #\9) ==> #f (# #\space) ==> #f (# #\;) ==> #f (#char> 46) ==> #\. (#char> 65) ==> #\A (#char> 97) ==> #\a (# #\A) ==> #\A (# #\a) ==> #\A (# #\A) ==> #\a (# #\a) ==> #\a SECTION(6 7) (# "The word \"recursion\\\" has many meanings.") ==> #t (string-set! "?**") ==> "?**" (# #\a #\b #\c) ==> "abc" (#) ==> "" (# "abc") ==> 3 (# "abc" 0) ==> #\a (# "abc" 2) ==> #\c (# "") ==> 0 (# "ab" 0 0) ==> "" (# "ab" 1 1) ==> "" (# "ab" 2 2) ==> "" (# "ab" 0 1) ==> "a" (# "ab" 1 2) ==> "b" (# "ab" 0 2) ==> "ab" (# "foo" "bar") ==> "foobar" (# "foo") ==> "foo" (# "foo" "") ==> "foo" (# "" "foo") ==> "foo" (#) ==> "" (# 0) ==> "" (# "" "") ==> #t (# "" "") ==> #f (#?> "" "") ==> #f (# "" "") ==> #t (#=?> "" "") ==> #t (# "" "") ==> #t (# "" "") ==> #f (#?> "" "") ==> #f (# "" "") ==> #t (#=?> "" "") ==> #t (# "A" "B") ==> #f (# "a" "b") ==> #f (# "9" "0") ==> #f (# "A" "A") ==> #t (# "A" "B") ==> #t (# "a" "b") ==> #t (# "9" "0") ==> #f (# "A" "A") ==> #f (#?> "A" "B") ==> #f (#?> "a" "b") ==> #f (#?> "9" "0") ==> #t (#?> "A" "A") ==> #f (# "A" "B") ==> #t (# "a" "b") ==> #t (# "9" "0") ==> #f (# "A" "A") ==> #t (#=?> "A" "B") ==> #f (#=?> "a" "b") ==> #f (#=?> "9" "0") ==> #t (#=?> "A" "A") ==> #t (# "A" "B") ==> #f (# "a" "B") ==> #f (# "A" "b") ==> #f (# "a" "b") ==> #f (# "9" "0") ==> #f (# "A" "A") ==> #t (# "A" "a") ==> #t (# "A" "B") ==> #t (# "a" "B") ==> #t (# "A" "b") ==> #t (# "a" "b") ==> #t (# "9" "0") ==> #f (# "A" "A") ==> #f (# "A" "a") ==> #f (#?> "A" "B") ==> #f (#?> "a" "B") ==> #f (#?> "A" "b") ==> #f (#?> "a" "b") ==> #f (#?> "9" "0") ==> #t (#?> "A" "A") ==> #f (#?> "A" "a") ==> #f (# "A" "B") ==> #t (# "a" "B") ==> #t (# "A" "b") ==> #t (# "a" "b") ==> #t (# "9" "0") ==> #f (# "A" "A") ==> #t (# "A" "a") ==> #t (#=?> "A" "B") ==> #f (#=?> "a" "B") ==> #f (#=?> "A" "b") ==> #f (#=?> "a" "b") ==> #f (#=?> "9" "0") ==> #t (#=?> "A" "A") ==> #t (#=?> "A" "a") ==> #t SECTION(6 8) (# #(0 (2 2 2 2) "Anna")) ==> #t (# a b c) ==> #(a b c) (#) ==> #() (# #(0 (2 2 2 2) "Anna")) ==> 3 (# #()) ==> 0 (# #(1 1 2 3 5 8 13 21) 5) ==> 8 (vector-set #(0 ("Sue" "Sue") "Anna")) ==> #(0 ("Sue" "Sue") "Anna") (# 2 hi) ==> #(hi hi) (# 0) ==> #() (# 0 a) ==> #() SECTION(6 9) (# #) ==> #t (# car) ==> #f (# # "r4rstest.scm": (x) (* x x)>) ==> #t (# (lambda (x) (* x x))) ==> #f (# #) ==> #t (# #) ==> #t (# # (3 4)) ==> 7 (# # "r4rstest.scm": (a b) (+ a b)> (3 4)) ==> 7 (# # 10 (3 4)) ==> 17 (# # ()) ==> () (# "r4rstest.scm": args (f (apply g args))> 12 75) ==> 30 (# # ((a b) (d e) (g h))) ==> (b e h) (# # (1 2 3) (4 5 6)) ==> (5 7 9) (# # (1 2 3)) ==> (1 2 3) (# # (1 2 3)) ==> (1 2 3) (# # (1 2 3)) ==> (-1 -2 -3) (for-each #(0 1 4 9 16)) ==> #(0 1 4 9 16) (# # "r4rstest.scm": (exit) (for-each (lambda (x) (if (negative? x) (exit x))) (quote (54 0 37 -3 245 19))) #t>) ==> -3 (# (1 2 3 4)) ==> 4 (# (a b . c)) ==> #f (# # ()) ==> () SECTION(6 10 1) (# #) ==> #t (# #) ==> #t (# "r4rstest.scm" #) ==> #t (# #) ==> #t SECTION(6 10 2) (# #) ==> #\; (# #) ==> #\; (# #) ==> (define cur-section (quote ())) (# #) ==> #\( (# #) ==> (define errs (quote ())) SECTION(6 10 3) (# "tmp1" # "r4rstest.scm": (test-file) (write-char #\; test-file) (display #\; test-file) (display ";" test-file) (write write-test-obj test-file) (newline test-file) (write load-test-obj test-file) (output-port? test-file)>) ==> #t (# #) ==> (define foo (quote (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)))) (# #) ==> #t (# #) ==> #t (input-port? #t) ==> #t (# #) ==> #\; (# #) ==> #\; (# #) ==> #\; (# #) ==> (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)) (# #) ==> (define foo (quote (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)))) (# #) ==> #t (# #) ==> (define foo (quote (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)))) (# #) ==> #t (# #) ==> #t (input-port? #t) ==> #t (# #) ==> #\; (# #) ==> #\; (# #) ==> #\; (# #) ==> (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)) (# #) ==> (define foo (quote (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)))) Passed all tests To fully test continuations, Scheme 4, and DELAY/FORCE do: (test-cont) (test-sc4) (test-delay) ;testing scheme 4 functions; SECTION(6 7) (#list> "P l") ==> (#\P #\space #\l) (#list> "") ==> () (#string> (#\1 #\\ #\")) ==> "1\\\"" (#string> ()) ==> "" SECTION(6 8) (#list> #(dah dah didah)) ==> (dah dah didah) (#list> #()) ==> () (#vector> (dididit dah)) ==> #(dididit dah) (#vector> ()) ==> #() SECTION(6 10 4) (load (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c))) ==> (#t #f a () 9739 -3 . #((test) "te \" \" st" "" test #() b c)) Passed all tests ;testing DELAY and FORCE; SECTION(6 9) (delay 3) ==> 3 (delay (3 3)) ==> (3 3) (delay 2) ==> 2 (# # count x) count (force p)))>>) ==> 6 (# #) ==> 6 (force 3) ==> 3 Passed all tests cd /exopi-obj/pobj/scm-5f1/scm && SCHEME_LIBRARY_PATH=/usr/local/share/slib/ PORTSDIR="/exopi-cvs/ports" LIBTOOL="/usr/bin/libtool" PATH='/exopi-obj/pobj/scm-5f1/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/scm-5f1_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/exopi-obj/pobj/scm-5f1/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/exopi-obj/pobj/scm-5f1/bin/install -c -m 755" BSD_INSTALL_DATA="/exopi-obj/pobj/scm-5f1/bin/install -c -m 644" BSD_INSTALL_MAN="/exopi-obj/pobj/scm-5f1/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/exopi-obj/pobj/scm-5f1/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/exopi-obj/pobj/scm-5f1/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/exopi-obj/pobj/scm-5f1/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/exopi-obj/pobj/scm-5f1/bin/install -d -m 755" PATH=/exopi-obj/pobj/scm-5f1/scm:/exopi-obj/pobj/scm-5f1/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin /bin/sh ./build -F arrays -F bignums -F cautious -F edit-line -F curses -F posix -F socket -F unix -F dynamic-linking -F i/o-extensions -F inexact -F regex -F x --compiler-options=-I/usr/X11R6/include --compiler-options=-O2 --linker-options=-L/usr/X11R6/lib -h system -o scm -s "/usr/local/share/scm/" ; Scheme (unix) script created by SLIB/batch ; [-p openbsd] ; ================ Write file with C defines (delete-file "scmflags.h") (call-with-output-file "scmflags.h" (lambda (fp) (for-each (lambda (string) (write-line string fp)) '("#define IMPLINIT \"/usr/local/share/scm/Init5f1.scm\"" "#define INITS init_ioext();" "#define COMPILED_INITS init_x();init_edline();init_crs();init_posix();init_socket();init_unix();init_rgx();" "#define ARRAYS" "#define BIGNUMS" "#define CAUTIOUS" "#define FLOATS")))) ; ================ Compile C source files (system "cc -c -DSUN_DL -I/usr/X11/include -DX11 -O2 -I/usr/X11R6/include x.c edline.c crs.c posix.c socket.c unix.c dynl.c ioext.c rgx.c continue.c scm.c scmmain.c findexec.c script.c time.c repl.c scl.c eval.c sys.c subr.c debug.c unif.c rope.c") x.c:275:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xwindow(display, screen_number, win, pxmp, rootp) ^ x.c:298:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM mark_xwindow(ptr) ^ x.c:304:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xwindow(ptr) ^ x.c:322:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xcolormap(sdpy, cmp) ^ x.c:343:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM mark_xcolormap(ptr) ^ x.c:352:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xcolormap(ptr) ^ x.c:363:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xdisplay(d) ^ x.c:400:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM mark_xdisplay(ptr) ^ x.c:422:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xdisplay(ptr) ^ x.c:438:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xgcontext(d, screen_number, gc, rootp) ^ x.c:462:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM mark_xgcontext(ptr) ^ x.c:472:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xgcontext(ptr) ^ x.c:486:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xcursor(display, cursor) ^ x.c:502:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM mark_xcursor(ptr) ^ x.c:508:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xcursor(ptr) ^ x.c:520:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xfont(display, font, name) ^ x.c:538:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM mark_xfont(ptr) ^ x.c:545:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xfont(ptr) ^ x.c:558:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xvisual(vsl) ^ x.c:570:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM CCC2SCM_P(ccc) ^ x.c:578:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM CCC2SCM(ccc) ^ x.c:592:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xccc(ptr) ^ x.c:601:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xevent(e) ^ x.c:616:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet x_free_xevent(ptr) ^ x.c:630:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm2XPoint(signp, dat, ipr, pos, s_caller) ^ x.c:680:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm2XColor(s_dat, xclr) ^ x.c:712:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm2xpointslen(sara, s_caller) ^ x.c:728:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm2display_screen(dat, optidx, dspscn, s_caller) ^ x.c:756:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM thevalue(obj) ^ x.c:764:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Pixmap thepxmap(obj, s_caller) ^ x.c:773:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Font thefont(obj, s_caller) ^ x.c:780:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Colormap thecmap(obj, s_caller) ^ x.c:788:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Cursor thecsr(obj, s_caller) ^ x.c:796:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Bool thebool(obj, s_caller) ^ x.c:804:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int theint(obj, s_caller) ^ x.c:812:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int theuint(obj, s_caller) ^ x.c:821:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int args2valmask(oargs, s_caller) ^ x.c:836:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int args2xgcvalues(sgc, vlu, oargs) ^ x.c:905:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int args2winattribs(vlu, oargs) ^ x.c:946:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int args2wincfgs(vlu, oargs) ^ x.c:979:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_open_display(dpy_name) ^ x.c:988:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_display_debug(sd, si) ^ x.c:998:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_default_screen(sdpy) ^ x.c:1005:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_create_window(swin, spos, sargs) ^ x.c:1055:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_create_pixmap(obj, s_size, s_depth) ^ x.c:1084:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_window_ref(oargs) ^ x.c:1125:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_window_set(args) ^ x.c:1142:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_window_geometry(swin) ^ x.c:1160:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_window_geometry_set(args) ^ x.c:1177:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_close(obj) ^ x.c:1198:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_flush(sd, si) ^ x.c:1213:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_create_colormap(swin, s_vis, s_alloc) ^ x.c:1230:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_recreate_colormap(s_cm) ^ x.c:1239:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_install_colormap(s_cm, s_flg) ^ x.c:1271:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_alloc_color_cells(scmap, spxls, sargs) ^ x.c:1311:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_free_color_cells(scmap, spxls, sargs) ^ x.c:1330:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_find_color(scmap, dat) ^ x.c:1348:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_color_set(scmap, s_pix, dat) ^ x.c:1366:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_color_ref(scmap, sidx) ^ x.c:1385:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_map_window(swin) ^ x.c:1394:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_map_subwindows(swin) ^ x.c:1403:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_unmap_window(swin) ^ x.c:1412:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_unmap_subwindows(swin) ^ x.c:1422:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_create_gc(args) ^ x.c:1443:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_gc_set(args) ^ x.c:1459:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_copy_gc(dst, src, args) ^ x.c:1475:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_gc_ref(oargs) ^ x.c:1546:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_create_cursor(sdpy, scsr, sargs) ^ x.c:1609:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_load_font(sdpy, fntnam) ^ x.c:1622:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_protocol_version(sd, si) ^ x.c:1630:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_server_vendor(sd, si) ^ x.c:1637:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_vendor_release(sd, si) ^ x.c:1644:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int x_scm_error_handler(display, xee) ^ x.c:1657:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_q_length(sd, si) ^ x.c:1664:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_pending(sd, si) ^ x.c:1671:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_events_queued(sd, si) ^ x.c:1678:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_next_event(sd, si) ^ x.c:1687:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_peek_event(sd, si) ^ x.c:1698:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_count(sd, si) ^ x.c:1705:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_cells(sd, si) ^ x.c:1712:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_depth(sd, si) ^ x.c:1721:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_depths(sd, si) ^ x.c:1736:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_size(sd, si) ^ x.c:1745:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_dimm(sd, si) ^ x.c:1754:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_black(sd, si) ^ x.c:1763:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_white(sd, si) ^ x.c:1773:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XVisualInfo *visual2visualinfo(dsp, vis) ^ x.c:1788:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_make_visual(sd, sdepth, sclass) ^ x.c:1807:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_visual(ptr) ^ x.c:1813:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_visual_geometry(svsl) ^ x.c:1823:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_visual_class(svsl) ^ x.c:1832:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_root_window(sdpy, sscr) ^ x.c:1843:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_default_colormap(sdpy, sscr) ^ x.c:1854:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_default_gcontext(sdpy, sscr) ^ x.c:1865:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_default_visual(sdpy, sscr) ^ x.c:1876:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_default_ccc(sdpy, sscr) ^ x.c:1907:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_propdata2scm(type, format, nitems, data) ^ x.c:1960:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_get_window_property(swin, sprop, sargs) ^ x.c:1999:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_list_properties(swin) ^ x.c:2024:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_clear_area(swin, spos, sargs) ^ x.c:2038:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_fill_rectangle(swin, sgc, sargs) ^ x.c:2053:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void xldraw_string(sdbl, sgc, sargs, proc, s_caller) ^ x.c:2066:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] proc(XWINDISPLAY(sdbl), XWINDOW(sdbl), XGCONTEXT(sgc), ^ x.c:2069:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_draw_string(sdbl, sgc, sargs) ^ x.c:2072:35: warning: incompatible function pointer types passing 'int (*)(Display *, Drawable, GC, int, int, const char *, int)' (aka 'int (*)(struct _XDisplay *, unsigned long, struct _XGC *, int, int, const char *, int)') to parameter of type 'int (*)(void)' [-Wincompatible-function-pointer-types] xldraw_string(sdbl, sgc, sargs, &XDrawString, s_x_draw_string); ^~~~~~~~~~~~ x.c:2075:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_image_string(sdbl, sgc, sargs) ^ x.c:2078:35: warning: incompatible function pointer types passing 'int (*)(Display *, Drawable, GC, int, int, const char *, int)' (aka 'int (*)(struct _XDisplay *, unsigned long, struct _XGC *, int, int, const char *, int)') to parameter of type 'int (*)(void)' [-Wincompatible-function-pointer-types] xldraw_string(sdbl, sgc, sargs, &XDrawImageString, s_x_image_string); ^~~~~~~~~~~~~~~~~ x.c:2082:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_draw_points(sdbl, sgc, sargs) ^ x.c:2114:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM xldraw_lines(sdbl, sgc, sargs, funcod, s_caller) ^ x.c:2173:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_draw_segments(sdbl, sgc, sargs) ^ x.c:2178:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_draw_lines(sdbl, sgc, sargs) ^ x.c:2183:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_fill_poly(sdbl, sgc, sargs) ^ x.c:2190:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_read_bitmap_file(sdbl, sfname) ^ x.c:2210:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_make_bool(f) ^ x.c:2216:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_event_ref(sevent, sfield) ^ x.c:2238:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char *x__event_name(type) ^ x.c:2247:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_event_keysym(sevent) ^ x.c:2268:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xevent(exp, f, writing) ^ x.c:2278:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xdisplay(exp, f, writing) ^ x.c:2291:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xwindow(exp, f, writing) ^ x.c:2302:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xcursor(exp, f, writing) ^ x.c:2312:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xfont(exp, f, writing) ^ x.c:2322:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xcolormap(exp, f, writing) ^ x.c:2332:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xgcontext(exp, f, writing) ^ x.c:2344:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *xvisualclass2name(class) ^ x.c:2358:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xvisual(exp, f, writing) ^ x.c:2375:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xccc(exp, f, writing) ^ 127 warnings generated. edline.c:28:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lreadline(prompt) ^ edline.c:44:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ladd_history(line) ^ 2 warnings generated. crs.c:45:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int freewindow(win) ^ crs.c:52:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int bwaddch(c, win) int c; WINDOW *win; {waddch(win, c);return c;} ^ crs.c:53:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int bwaddstr(str, win) char *str; WINDOW *win; {waddstr(win, str);return 0;} ^ crs.c:54:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet bwwrite(str, siz, num, win) ^ crs.c:72:3: warning: incompatible function pointer types initializing 'int (*)(FILE *)' (aka 'int (*)(struct __sFILE *)') with an expression of type 'int (WINDOW *)' (aka 'int (struct _win_st *)') [-Wincompatible-function-pointer-types] wrefresh, ^~~~~~~~ crs.c:73:3: warning: incompatible function pointer types initializing 'int (*)(FILE *)' (aka 'int (*)(struct __sFILE *)') with an expression of type 'int (WINDOW *)' (aka 'int (struct _win_st *)') [-Wincompatible-function-pointer-types] wgetch, ^~~~~~ crs.c:76:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mkwindow(win) ^ crs.c:106:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lnewwin(lines, cols, args) ^ crs.c:123:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lmvwin(win, y, x) ^ crs.c:132:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lsubwin(win, lines, args) ^ crs.c:152:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM loverlay(srcwin, dstwin) ^ crs.c:160:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM loverwrite(srcwin, dstwin) ^ crs.c:170:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lwmove(win, y, x) ^ crs.c:179:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lwadd(win, obj) ^ crs.c:191:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lwinsch(win, obj) ^ crs.c:201:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lbox(win, vertch, horch) ^ crs.c:220:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lgetyx(win) ^ crs.c:229:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lwinch(win) ^ crs.c:241:11: warning: initializing 'char *' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] char *str = unctrl(ICHR(c)); ^ ~~~~~~~~~~~~~~~ crs.c:236:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lunctrl(c) ^ crs.c:247:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM owidth(arg) ^ crs.c:265:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return MAKINUM(LINES); ^ crs.c:258:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM oheight(arg) ^ crs.c:309:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwerase, werase, s_werase, "werase") ^ crs.c:310:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwclear, wclear, s_wclear, "wclear") ^ crs.c:311:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwclrtobot, wclrtobot, s_wclrtobot, "wclrtobot") ^ crs.c:312:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwclrtoeol, wclrtoeol, s_wclrtoeol, "wclrtoeol") ^ crs.c:313:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwdelch, wdelch, s_wdelch, "wdelch") ^ crs.c:314:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwdeleteln, wdeleteln, s_wdeleteln, "wdeleteln") ^ crs.c:315:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwinsertln, winsertln, s_winsertln, "winsertln") ^ crs.c:316:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lscroll, scroll, s_scroll, "scroll") ^ crs.c:317:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(ltouchwin, touchwin, s_touchwin, "touchwin") ^ crs.c:318:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwstandout, wstandout, s_wstandout, "wstandout") ^ crs.c:319:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwstandend, wstandend, s_wstandend, "wstandend") ^ crs.c:343:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBROPT(lidlok, idlok, s_idlok, "idlok") ^ crs.c:344:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBROPT(lleaveok, leaveok, s_leaveok, "leaveok") ^ crs.c:345:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBROPT(lscrollok, scrollok, s_scrollok, "scrollok") ^ crs.c:346:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBROPT(lnodelay, nodelay, s_nodelay, "nodelay") ^ crs.c:350:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lclearok(w, b) SCM w, b; ^ crs.c:390:13: warning: incompatible function pointer types passing 'SCM ()' (aka 'long ()') to parameter of type 'void (*)(void)' [-Wincompatible-function-pointer-types] add_final(lendwin); ^~~~~~~ ./scm.h:999:37: note: passing argument to parameter 'final' here SCM_EXPORT void add_final P((void (*final)(void))); ^ 40 warnings generated. posix.c:49:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_chown(path, owner, group) ^ posix.c:61:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_link(oldpath, newpath) ^ posix.c:99:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM open_pipe(pipestr, modes) ^ posix.c:150:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_pwinfo(user) ^ posix.c:194:28: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] ve[ 3] = makfromstrs(-1, entry->gr_mem); ^~~~~~~~~~~~~ ./scm.h:1035:62: note: passing argument to parameter 'argv' here SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); ^ posix.c:176:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_grinfo(name) ^ posix.c:197:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setgr(arg) ^ posix.c:204:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setpw(arg) ^ posix.c:213:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_kill(pid, sig) ^ posix.c:223:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_waitpid(pid, options) ^ posix.c:258:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setuid(id) ^ posix.c:265:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setgid(id) ^ posix.c:274:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_seteuid(id) ^ posix.c:281:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setegid(id) ^ posix.c:290:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_ttyname(port) ^ 15 warnings generated. socket.c:57:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_inetaddr (host) ^ socket.c:75:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_inetstr (inetid) ^ socket.c:86:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_network (host) ^ socket.c:96:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_lna (host) ^ socket.c:106:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_makaddr (net, lna) ^ socket.c:147:28: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] ve[ 1] = makfromstrs(-1, entry->h_aliases); ^~~~~~~~~~~~~~~~ ./scm.h:1035:62: note: passing argument to parameter 'argv' here SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); ^ socket.c:152:13: warning: assigning to 'const char **' from 'char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] for (argv = entry->h_addr_list; argv[i]; i++); ^ ~~~~~~~~~~~~~~~~~~ socket.c:118:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_hostinfo(name) ^ socket.c:184:28: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] ve[ 1] = makfromstrs(-1, entry->n_aliases); ^~~~~~~~~~~~~~~~ ./scm.h:1035:62: note: passing argument to parameter 'argv' here SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); ^ socket.c:161:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_netinfo(name) ^ socket.c:214:28: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] ve[ 1] = makfromstrs(-1, entry->p_aliases); ^~~~~~~~~~~~~~~~ ./scm.h:1035:62: note: passing argument to parameter 'argv' here SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); ^ socket.c:191:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_protoinfo(name) ^ socket.c:247:28: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] ve[ 1] = makfromstrs(-1, entry->s_aliases); ^~~~~~~~~~~~~~~~ ./scm.h:1035:62: note: passing argument to parameter 'argv' here SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); ^ socket.c:219:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_servinfo(args) ^ socket.c:253:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_sethost(arg) ^ socket.c:261:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setnet(arg) ^ socket.c:269:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setproto(arg) ^ socket.c:276:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setserv(arg) ^ socket.c:285:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_socket(fam, proto) ^ socket.c:319:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_socketpair(fam, proto) ^ socket.c:352:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_shutdown(port, how) ^ socket.c:373:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_connect (sockpt, address, arg) ^ socket.c:417:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_bind(sockpt, address) ^ socket.c:453:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_listen(port, backlog) ^ socket.c:471:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_accept(sockpt) ^ socket.c:501:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int sknm_print(exp, port, writing) ^ socket.c:523:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet sknm_free(p) ^ socket.c:533:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_sknm_family(snm) ^ socket.c:540:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_sknm_port_num(snm) ^ socket.c:553:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_sknm_addr(snm) ^ socket.c:568:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM maksknm(sad) ^ socket.c:593:18: warning: incompatible pointer types passing 'struct sockaddr_in *' to parameter of type 'struct sockaddr *' [-Wincompatible-pointer-types] return maksknm(&sad); ^~~~ socket.c:582:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_getpeername(sockpt) ^ socket.c:606:18: warning: incompatible pointer types passing 'struct sockaddr_in *' to parameter of type 'struct sockaddr *' [-Wincompatible-pointer-types] return maksknm(&sad); ^~~~ socket.c:596:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_getsockname(sockpt) ^ 35 warnings generated. unix.c:60:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_mknod(path, mode, dev) ^ unix.c:71:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_acct(path) ^ unix.c:85:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_nice(incr) ^ unix.c:99:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_symlink(oldpath, newpath) ^ unix.c:109:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_readlink(path) ^ unix.c:120:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_lstat(str) ^ 6 warnings generated. dynl.c:342:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet frshl(ptr) ^ dynl.c:354:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int prinshl(exp, port, writing) ^ dynl.c:366:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_dyn_link(fname) ^ dynl.c:395:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_dyn_call(symb, shl) ^ dynl.c:422:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_dyn_main_call(symb, shl, args) ^ dynl.c:456:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_dyn_unlink(shl) ^ 6 warnings generated. ioext.c:110:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM read_line(port) ^ ioext.c:139:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM read_line1(str, port) ^ ioext.c:169:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_write_line(obj, port) ^ ioext.c:177:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM reopen_file(filename, modes, port) ^ ioext.c:208:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_dup(oldpt, modes) ^ ioext.c:242:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_dup2(into_pt, from_pt) ^ ioext.c:265:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_opendir(dirname) ^ ioext.c:281:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_readdir(port) ^ ioext.c:294:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_rewinddir(port) ^ ioext.c:302:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_closedir(port) ^ ioext.c:316:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int dir_print(sexp, port, writing) ^ ioext.c:322:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet dir_free(p) ^ ioext.c:442:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_mkdir(path, mode) ^ ioext.c:460:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_rmdir(path) ^ ioext.c:476:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lchdir(str) ^ ioext.c:503:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_chmod(pathname, mode) ^ ioext.c:525:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_utime(pathname, acctime, modtime) ^ ioext.c:540:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_umask(mode) ^ ioext.c:551:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ren_fil(oldname, newname) ^ ioext.c:573:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copy_file(oldname, newname) ^ ioext.c:621:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_fileno(port) ^ ioext.c:637:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_access(pathname, mode) ^ ioext.c:658:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_stat(str) ^ ioext.c:689:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stat2scm(stat_temp) ^ ioext.c:726:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM i_execv(modes, path, args) ^ ioext.c:745:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lexec(path, arg0, args) ^ ioext.c:750:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lexecp(path, arg0, args) ^ ioext.c:755:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lexecv(path, args) ^ ioext.c:760:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lexecvp(path, args) ^ ioext.c:766:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_putenv(str) ^ ioext.c:821:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_try_create_file(fname, modes, perms) ^ 31 warnings generated. rgx.c:97:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet fregex(ptr) ^ rgx.c:110:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int prinregex(exp, port, writing) ^ rgx.c:121:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM markregex(ptr) ^ rgx.c:131:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregerror(scode) ^ rgx.c:157:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregcomp(pattern, flags) ^ rgx.c:275:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregexec(prog, str) ^ rgx.c:309:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregmatp(prog, str) ^ rgx.c:336:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregsearchmatch(prog, str, args, search, vector) ^ rgx.c:448:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregsearch(prog, str, args) ^ rgx.c:56:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] SCM lregsearch(); ^ rgx.c:454:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregsearchv(prog, str, args) ^ rgx.c:57:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] SCM lregsearchv(); ^ rgx.c:460:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregmatch(prog, str, args) ^ rgx.c:466:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregmatchv(prog, str, args) ^ rgx.c:472:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stringsplitutil(prog, str, vector) ^ rgx.c:530:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lstringsplit(prog, str) ^ rgx.c:536:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lstringsplitv(prog, str) ^ rgx.c:562:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lstringedit(prog, editspec, args) ^ 18 warnings generated. continue.c:45:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long stack_size(start) ^ continue.c:64:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONTINUATION *make_root_continuation(stack_base) ^ continue.c:87:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONTINUATION *make_continuation(parent_cont) ^ continue.c:122:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void free_continuation(cont) ^ continue.c:159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void dynthrow(a) ^ continue.c:204:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void grow_throw(a) /* Grow the stack so that there is room */ ^ continue.c:230:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void throw_to_continuation(cont, val, root_cont) ^ 7 warnings generated. scm.c:110:3: warning: call to undeclared function 'init_x'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] COMPILED_INITS; /* initialize statically linked add-ons */ ^ ./scmflags.h:3:24: note: expanded from macro 'COMPILED_INITS' #define COMPILED_INITS init_x();init_edline();init_crs();init_posix();init_socket();init_unix();init_rgx(); ^ scm.c:110:3: warning: call to undeclared function 'init_crs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ./scmflags.h:3:47: note: expanded from macro 'COMPILED_INITS' #define COMPILED_INITS init_x();init_edline();init_crs();init_posix();init_socket();init_unix();init_rgx(); ^ scm.c:110:3: warning: call to undeclared function 'init_unix'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ./scmflags.h:3:85: note: expanded from macro 'COMPILED_INITS' #define COMPILED_INITS init_x();init_edline();init_crs();init_posix();init_socket();init_unix();init_rgx(); ^ scm.c:176:17: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] wta(UNDEFINED, (char *)i, ""); ^~~~~~~~~ scm.c:252:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SIGRETTYPE err_signal(sig) ^ scm.c:290:22: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] wta(UNDEFINED, (char *)i, ""); ^~~~~~~~~ scm.c:262:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SIGRETTYPE scmable_signal(sig) ^ scm.c:318:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lalarm(i) ^ scm.c:332:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_setitimer(which, value, interval) ^ scm.c:383:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_sleep(i) ^ scm.c:445:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_raise(sig) ^ scm.c:495:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void init_scm(iverbose, buf0stdin, init_heap_size) ^ scm.c:533:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void init_sig1(scm_err, signo, handler) ^ scm.c:665:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_init_from_argv(argc, argv, script_arg, iverbose, buf0stdin) ^ scm.c:687:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void final_scm(freeall) ^ scm.c:828:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int init_buf0(inport) ^ scm.c:855:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_execpath(newpath) ^ scm.c:874:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_find_execpath(argc, argv, script_arg) ^ scm.c:914:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lsystem(cmd) ^ scm.c:932:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ scm.c:933:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_getenv(nam) ^ scm.c:1017:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void add_feature(str) ^ 22 warnings generated. scmmain.c:49:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_find_implpath(execpath) ^ scmmain.c:109:32: warning: assigning to 'const char **' from 'const char *const[1]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (0==argc) {argc = 1; argv = generic_name;} /* for macintosh */ ^ ~~~~~~~~~~~~ scmmain.c:119:16: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] script_arg = argv[2]; /* Save for scm_find_execpath() call */ ^ ~~~~~~~ scmmain.c:120:31: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] nargc = script_count_argv(nargv); ^~~~~ ./scm.h:1078:51: note: passing argument to parameter 'argv' here SCM_EXPORT int script_count_argv P((const char **argv)); ^ scmmain.c:122:15: warning: assigning to 'char **' from 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] else {nargv = argv; nargc = argc;} ^ ~~~~ scmmain.c:124:39: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] execpath = scm_find_execpath(nargc, nargv, script_arg); ^~~~~ ./scm.h:774:69: note: passing argument to parameter 'argv' here SCM_EXPORT char *scm_find_execpath P((int argc, const char * const *argv, const char *script_arg)); ^ scmmain.c:131:31: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] scm_init_from_argv(nargc, nargv, script_arg, iverbose, buf0stdin); ^~~~~ ./scm.h:767:69: note: passing argument to parameter 'argv' here SCM_EXPORT void scm_init_from_argv P((int argc, const char * const *argv, char *script_arg, ^ scmmain.c:84:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int main(argc, argv) ^ 8 warnings generated. findexec.c:134:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char *copy_of(s) ^ findexec.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *dld_find_executable(name) ^ 2 warnings generated. script.c:47:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_cat_path(str1, str2, n) ^ script.c:68:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_try_path(path) ^ script.c:83:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_sep_init_try(path, sep, initname) ^ script.c:111:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *script_find_executable(name) ^ script.c:119:7: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (access(name, X_OK)) return 0L; ^ script.c:144:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *find_impl_file(exec_path, generic_name, initname, sep) ^ script.c:149:9: warning: initializing 'char *' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] char *extptr = exec_path + strlen(exec_path); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:165:10: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] extptr = exec_path + strlen(exec_path); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:281:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *script_read_arg(f) ^ script.c:339:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int script_meta_arg_P(arg) ^ script.c:354:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char **script_process_argv(argc, argv) ^ script.c:362:12: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] nargv[0] = argv[0]; ^ ~~~~~~~ script.c:377:22: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] nargv[nargi++] = argv[argi++]; ^ ~~~~~~~~~~~~ script.c:380:39: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] while (argi <= argc) nargv[nargi++] = argv[argi++]; ^ ~~~~~~~~~~~~ script.c:384:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int script_count_argv(argv) ^ 15 warnings generated. time.c:316:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_ftime(time_buffer) ^ time.c:401:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long time_in_msec(x) ^ 2 warnings generated. repl.c:147:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_intprint(n, radix, port) ^ repl.c:156:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_ipruk(hdr, ptr, port) ^ repl.c:175:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_iprlist(hdr, exp, tlr, port, writing) ^ repl.c:198:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_iprin1(exp, port, writing) ^ repl.c:425:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int input_waiting(f) ^ repl.c:454:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_readyp(port) ^ repl.c:479:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM wait_for_input(args) ^ repl.c:572:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eof_objectp(x) ^ repl.c:580:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_io_error(port, what) ^ repl.c:610:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void lfflush(port) /* internal SCM call */ ^ repl.c:619:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_force_output(port) ^ repl.c:628:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_write(obj, port) ^ repl.c:636:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_display(obj, port) ^ repl.c:644:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_newline(port) ^ repl.c:653:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_write_char(chr, port) ^ repl.c:662:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_freshline(port) ^ repl.c:673:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void lputc(c, port) ^ repl.c:693:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void lputs(s, port) ^ repl.c:717:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet lfwrite(ptr, size, nitems, port) ^ repl.c:744:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int lgetc(port) ^ repl.c:780:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void lungetc(c, port) ^ repl.c:794:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_read_char(port) ^ repl.c:804:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_peek_char(port) ^ repl.c:816:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *grow_tok_buf(tok_buf) ^ repl.c:825:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int flush_ws(port) ^ repl.c:851:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_read(port) ^ repl.c:857:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_read_for_load(port) ^ repl.c:871:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lread1(port, flgs, what) ^ repl.c:889:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lreadpr(tok_buf, port, flgs) ^ repl.c:1046:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lreadr(tok_buf, port, flgs) ^ repl.c:1059:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lread_rec(tok_buf, port) ^ repl.c:1086:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet scm_read_token(ic, tok_buf, port, flgs) ^ repl.c:1132:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lreadparen(tok_buf, port, flgs, name) ^ repl.c:1165:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM swapcar(pair, value) ^ repl.c:1179:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM tryarb(arb) ^ repl.c:1193:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM relarb(arb) ^ repl.c:1201:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makarb(name) ^ repl.c:1210:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int prinarb(exp, port, writing) ^ repl.c:1264:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int handle_it(i) ^ repl.c:1270:20: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] wta(UNDEFINED, (char *)i, ""); /* sends it to def_err_response */ ^~~~~~~~~ repl.c:1324:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_top_level(initpath, toplvl_fun) ^ repl.c:1451:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_line(port) ^ repl.c:1469:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_col(port) ^ repl.c:1490:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_file_position(port, pos) ^ repl.c:1533:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_filename(port) ^ repl.c:1550:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void growth_mon(obj, size, units, grewp) ^ repl.c:1569:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void gc_start(what) ^ repl.c:1673:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lroom(opt) ^ repl.c:1715:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM prolixity(arg) ^ repl.c:1791:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM quit(n) ^ repl.c:1872:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM tryload(filename, reader) ^ repl.c:1909:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_eval_string(str) ^ repl.c:1922:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_load_string(str) ^ repl.c:1941:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_line_msg(file, linum, port) ^ repl.c:1951:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_err_line(what, file, linum, port) ^ repl.c:1970:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void err_head(str) ^ repl.c:1994:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_warn(str1, str2, obj) ^ repl.c:2012:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lerrno(arg) ^ repl.c:2023:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lperror(arg) ^ repl.c:2077:47: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] lputc((long)err_pos <= ARGn ? ' ' : '1' + (int)err_pos - ARG1, cur_errp); ^~~~~~~~~~~~ repl.c:2080:23: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] else lputs(errmsgs[((int)err_pos)-WNA].msg, cur_errp); ^~~~~~~~~~~~ repl.c:2125:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void everr(exp, env, arg, pos, s_subr, codep) ^ repl.c:2133:11: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] err_pos = pos; ^ ~~~ repl.c:2134:14: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] err_s_subr = s_subr; ^ ~~~~~~ repl.c:2139:24: warning: cast to smaller integer type 'int' from 'const char *' [-Wpointer-to-int-cast] COOKIE(1) : COOKIE((int)pos)); ^~~~~~~~ ./scm.h:260:21: note: expanded from macro 'COOKIE' # define COOKIE(n) (n) ^ repl.c:2142:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void wta(arg, pos, s_subr) ^ repl.c:2152:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_experr(arg, pos, s_subr) ^ repl.c:2177:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM set_inp(port) ^ repl.c:2188:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM set_outp(port) ^ repl.c:2199:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM set_errp(port) ^ repl.c:2211:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_isatty(port) ^ repl.c:2274:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void init_repl( iverbose ) ^ 72 warnings generated. scl.c:83:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int inf2str(f, a) ^ scl.c:100:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet idbl2str(f, a) ^ scl.c:118:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet pdbl2str(f, a, ch) ^ scl.c:171:23: warning: while loop has empty body [-Wempty-body] while ('0'==a[--ch]); ch++; ^ scl.c:171:23: note: put the semicolon on a separate line to silence this warning scl.c:321:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet iflo2str(flt, str) ^ scl.c:341:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet iulong2str(num, rad, p) ^ scl.c:359:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet ilong2str(num, rad, p) ^ scl.c:371:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM big2str(b, radix) ^ scl.c:410:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM number2string(x, radix) ^ scl.c:447:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int floprint(sexp, port, writing) ^ scl.c:462:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int bigprint(exp, port, writing) ^ scl.c:481:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM istr2int(str, len, radix) ^ scl.c:605:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] double mantexp2dbl(manstr, point) ^ scl.c:612:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] double pmantexp2dbl(bmant, point) ^ scl.c:673:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM istr2flo(str, len, radix) ^ scl.c:881:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM istring2number(str, len, radix) ^ scl.c:919:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string2number(str, radix) ^ scl.c:930:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makdbl (x, y) ^ scl.c:970:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eqv(x, y) ^ scl.c:988:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM memv(x, lst) /* m.borza 12.2.91 */ ^ scl.c:1001:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM assv(x, alist) /* m.borza 12.2.91 */ ^ scl.c:1019:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM list_tail(lst, k) ^ scl.c:1032:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string2list(str) ^ scl.c:1043:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string_copy(str) ^ scl.c:1049:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string_fill(str, chr) ^ scl.c:1061:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector2list(v) ^ scl.c:1072:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector_fill(v, fill) ^ scl.c:1082:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM vector_equal(x, y) ^ scl.c:1091:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM bigequal(x, y) ^ scl.c:1099:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM floequal(x, y) ^ scl.c:1108:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM equal(x, y) ^ scl.c:1139:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (pred) return (*pred)(x, y); ^ scl.c:1145:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM numberp(obj) ^ scl.c:1159:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_complex_p(obj) ^ scl.c:1168:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static long scm_twos_power(n) ^ scl.c:1193:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_bigdblcomp(b, d) ^ scl.c:1218:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM realp(x) ^ scl.c:1229:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_rationalp(x) ^ scl.c:1244:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM intp(x) ^ scl.c:1262:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM inexactp(x) ^ scl.c:1271:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eqp(x, y) ^ scl.c:1345:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lessp(x, y) ^ scl.c:1414:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM greaterp(x, y) ^ scl.c:1419:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM leqp(x, y) ^ scl.c:1424:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM greqp(x, y) ^ scl.c:1429:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM zerop(z) ^ scl.c:1458:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM positivep(x) ^ scl.c:1487:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM negativep(x) ^ scl.c:1518:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_max(x, y) ^ scl.c:1602:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_min(x, y) ^ scl.c:1686:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM sum(x, y) ^ scl.c:1801:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM difference(x, y) ^ scl.c:1933:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM product(x, y) ^ scl.c:2081:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM divide(x, y) ^ scl.c:2284:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ilog(m, b, k, n) ^ scl.c:2301:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_intlog(base, k) ^ scl.c:2316:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_cintlog(base, k) ^ scl.c:2323:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_intexpt(z1, z2) ^ scl.c:2424:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] double scm_truncate(x) ^ scl.c:2431:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] double scm_round(x) ^ scl.c:2443:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void two_doubles(z1, z2, sstring, xy) ^ scl.c:2484:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM expt(z1, z2) ^ scl.c:2491:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM latan2(z1, z2) ^ scl.c:2498:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makrect(z1, z2) ^ scl.c:2505:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makpolar(z1, z2) ^ scl.c:2513:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM real_part(z) ^ scl.c:2531:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM imag_part(z) ^ scl.c:2549:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_abs(z) ^ scl.c:2562:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_magnitude(z) ^ scl.c:2590:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM angle(z) ^ scl.c:2612:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ex2in(z) ^ scl.c:2622:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ scl.c:2623:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM in2ex(z) ^ scl.c:2640:15: warning: implicit conversion from 'long' to 'double' changes value from 2305843009213693951 to 2305843009213693952 [-Wimplicit-const-int-float-conversion] if ((u <= MOST_POSITIVE_FIXNUM) ~~ ^~~~~~~~~~~~~~~~~~~~ ./scmfig.h:573:40: note: expanded from macro 'MOST_POSITIVE_FIXNUM' # define MOST_POSITIVE_FIXNUM (LONG_MAX>>2) ~~~~~~~~^~~ scl.c:2669:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_iabs(x) ^ scl.c:2694:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM dbl2big(d) ^ scl.c:2716:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] double int2dbl(b) ^ scl.c:2740:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM bigdblop(op, b, re, im) ^ scl.c:2777:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM inex_divintbig(a, b) ^ scl.c:2807:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_dfloat_parts(f) ^ scl.c:2821:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_make_dfloat(mant, expt) ^ scl.c:2834:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned long hasher(obj, n, d) ^ scl.c:2910:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM hash(obj, n) ^ scl.c:2918:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM hashv(obj, n) ^ scl.c:2928:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM hashq(obj, n) ^ scl.c:3057:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void safe_add_1(f, fsum) ^ 86 warnings generated. eval.c:379:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM *ilookup(iloc) ^ eval.c:400:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM *farlookup(farloc) ^ eval.c:433:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_lookup(var, stenv) ^ eval.c:512:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM *lookupcar(vloc) ^ eval.c:546:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lookupval(vloc, memo) ^ eval.c:579:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM evalatomcar(x, no_error) ^ eval.c:627:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_multi_set(syms, vals) ^ eval.c:655:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_case_selector(x) ^ eval.c:703:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM acro_call(x, env) ^ eval.c:728:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM toplevel_define(xorig, env) ^ eval.c:747:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eval_args(l) ^ eval.c:765:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ecache_evalx(x) ^ eval.c:787:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ecache_undefs(x) ^ eval.c:812:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ecache_eval_args(proc, arg1, arg2, arg3, x) ^ eval.c:838:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM asubr_apply(proc, arg1, arg2, arg3, args) ^ eval.c:843:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] arg1 = SUBRF(proc)(arg1, arg2); ^ eval.c:844:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] arg1 = SUBRF(proc)(arg1, arg3); ^ eval.c:846:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] arg1 = SUBRF(proc)(arg1, CAR(args)); ^ eval.c:851:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (FALSEP(SUBRF(proc)(arg1, arg2))) return BOOL_F; ^ eval.c:853:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (FALSEP(SUBRF(proc)(arg2, arg3))) return BOOL_F; ^ eval.c:865:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_values(arg1, arg2, rest, what) ^ eval.c:931:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void unpaint(p) ^ eval.c:960:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_quote(xorig, env, ctxt) ^ eval.c:971:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_begin(xorig, env, ctxt) ^ eval.c:981:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int constant_p(x) ^ eval.c:987:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_if(xorig, env, ctxt) ^ eval.c:1005:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_set(xorig, env, ctxt) ^ eval.c:1018:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_and(xorig, env, ctxt) ^ eval.c:1039:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_or(xorig, env, ctxt) ^ eval.c:1066:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_case(xorig, env, ctxt) ^ eval.c:1125:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_cond(xorig, env, ctxt) ^ eval.c:1154:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int varcheck(vars, op, what) ^ eval.c:1184:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_lambda(xorig, env, ctxt) ^ eval.c:1256:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_nullenv_p(env) ^ eval.c:1274:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_letstar1(imm, vars, inits, body, env, ctxt) ^ eval.c:1290:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_letstar(xorig, env, ctxt) ^ eval.c:1314:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_do(xorig, env, ctxt) ^ eval.c:1351:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM evalcar(x) ^ eval.c:1359:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM iqq(form) ^ eval.c:1380:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_iqq(form, depth, env, ctxt) ^ eval.c:1440:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_quasiquote(xorig, env, ctxt) ^ eval.c:1449:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_delay(xorig, env, ctxt) ^ eval.c:1456:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int built_inp(name, x) ^ eval.c:1475:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void checked_define(name, val, what) ^ eval.c:1505:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_define(xorig, env, ctxt) ^ eval.c:1525:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_parse_let(imm, xorig, x, vars, inits) ^ eval.c:1557:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_let_null(body, env, ctxt) ^ eval.c:1569:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_letrec1(imm, xorig, env, ctxt) ^ eval.c:1581:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_letrec(xorig, env, ctxt) ^ eval.c:1587:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_let(xorig, env, ctxt) ^ eval.c:1614:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_apply(xorig, env, ctxt) ^ eval.c:1621:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_body(xorig, env, ctxt) ^ eval.c:1664:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_binding(name, value, env, ctxt) ^ eval.c:1671:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_bindings(names, values, env, ctxt) ^ eval.c:1681:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_seq(x, env, ctxt) ^ eval.c:1699:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_expr(x, env, ctxt) ^ eval.c:1710:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_check_linum(x, linum) ^ eval.c:1721:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_add_linum(linum, x) ^ eval.c:1738:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM macroexp1(xorig, env, ctxt, mode) ^ eval.c:1921:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int badargsp(formals, args) ^ eval.c:1933:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_arity_check(proc, argc, what) ^ eval.c:2015:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ceval(x, static_env, env) ^ eval.c:2030:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_eval_values(x, env, valenv) ^ eval.c:2064:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] y = DSUBRF(proc)((double) INUM(arg1)); ^ eval.c:2069:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] y = DSUBRF(proc)(REALPART(arg1)); ^ eval.c:2076:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] y = DSUBRF(proc)(int2dbl(arg1)); ^ eval.c:2057:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_apply_cxr(proc, arg1) ^ eval.c:2109:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM ceval_1(x) ^ eval.c:2449:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc) (UNDEFINED); ^ eval.c:2451:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(EOL); ^ eval.c:2455:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(UNDEFINED, UNDEFINED); ^ eval.c:2538:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, UNDEFINED); ^ eval.c:2541:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1); ^ eval.c:2547:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, UNDEFINED); ^ eval.c:2549:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(cons(arg1, EOL)); ^ eval.c:2626:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2); ^ eval.c:2628:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(cons2(arg1, arg2, EOL)); ^ eval.c:2630:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2, EOL); ^ eval.c:2633:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2); ^ eval.c:2739:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2, arg3); ^ eval.c:2745:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2, cons(arg3, x)); ^ eval.c:2747:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(cons2(arg1, arg2, cons(arg3, x))); ^ eval.c:2810:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM procedurep(obj) ^ eval.c:2824:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_proc_doc(proc) ^ eval.c:2847:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM nconc2copy(lst) ^ eval.c:2868:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_cp_list(lst, minlen) ^ eval.c:2883:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_v2lst(n, v, end) ^ eval.c:2891:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM apply(proc, arg1, args) ^ eval.c:2914:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, args); ^ eval.c:2920:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, args); ^ eval.c:2927:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1); ^ eval.c:2934:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, CAR(args), CAR(CDR(args))); ^ eval.c:2936:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(UNBNDP(arg1) ? EOL : cons(arg1, args)); ^ eval.c:2939:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, CAR(args), CDR(args)); ^ eval.c:2941:40: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (NULLP(args)) return SUBRF(proc)(arg1, UNDEFINED); ^ eval.c:2944:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] arg1 = SUBRF(proc)(arg1, CAR(args)); ^ eval.c:2952:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (FALSEP(SUBRF(proc)(arg1, CAR(args)))) return BOOL_F; ^ eval.c:2984:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_cvapply(proc, n, argv) ^ eval.c:2995:33: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (1==n) return SUBRF(proc)(argv[0], UNDEFINED); ^ eval.c:2998:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(argv[0], argv[1]); ^ eval.c:3002:33: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (0==n) return SUBRF(proc)(UNDEFINED); ^ eval.c:3005:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(argv[0]); ^ eval.c:3009:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(argv[0], argv[1], argv[2]); ^ eval.c:3011:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(0==n ? EOL : scm_v2lst(n, argv, EOL)); ^ eval.c:3013:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(argv[0], argv[1], ^ eval.c:3016:35: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (1 >= n) return SUBRF(proc)(0==n ? UNDEFINED: argv[0], UNDEFINED); ^ eval.c:3019:24: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] res = SUBRF(proc)(res, argv[i]); ^ eval.c:3024:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (FALSEP(SUBRF(proc)(argv[i], argv[i+1]))) return BOOL_F; ^ eval.c:3067:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM map(proc, arg1, args) ^ eval.c:3116:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM for_each(proc, arg1, args) ^ eval.c:3167:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM closure(code, argc) ^ eval.c:3185:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makprom(code) ^ eval.c:3194:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int prinprom(exp, port, writing) ^ eval.c:3207:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM makro(code, flags, what) ^ eval.c:3221:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makacro(code) ^ eval.c:3227:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makmacro(code) ^ eval.c:3233:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makmmacro(code) ^ eval.c:3239:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makidmacro(code) ^ eval.c:3288:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int prinmacro(exp, port, writing) ^ eval.c:3311:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int prinenv(exp, port, writing) ^ eval.c:3339:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM force(x) ^ eval.c:3379:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM copytree(obj) ^ eval.c:3398:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eval(obj) ^ eval.c:3406:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM definedp(xorig, env, ctxt) ^ eval.c:3626:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_synt(name, flags, fcn) ^ eval.c:3640:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_specfun(name, typ, flags) ^ 126 warnings generated. sys.c:106:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM i_setbuf0(port) /* should be called with DEFER_INTS active */ ^ sys.c:128:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long mode_bits(modes, cmodes) ^ sys.c:152:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM try_open_file(filename, modes) ^ sys.c:181:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM open_file(filename, modes) ^ sys.c:190:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM close_port(port) ^ sys.c:215:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_portp(x) ^ sys.c:221:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM input_portp(x) ^ sys.c:227:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM output_portp(x) ^ sys.c:233:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM port_closedp(port) ^ sys.c:240:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_type(port) ^ sys.c:322:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM del_fil(str) ^ sys.c:335:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void prinport(exp, port, type) ^ sys.c:384:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stputc(c, p) ^ sys.c:393:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet stwrite(str, siz, num, p) ^ sys.c:407:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stputs(s, p) ^ sys.c:413:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stgetc(p) ^ sys.c:421:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stclose(p) ^ sys.c:427:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stungetc(c, p) ^ sys.c:439:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int noop0(stream) ^ sys.c:444:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mkstrport(pos, str, modes, caller) ^ sys.c:464:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cwos(proc) ^ sys.c:473:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cwis(str, proc) ^ sys.c:551:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sfputc(c, p) ^ sys.c:559:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet sfwrite(str, siz, num, p) ^ sys.c:569:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sfputs(s, p) ^ sys.c:575:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int sfflush(stream) ^ sys.c:584:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sfgetc(p) ^ sys.c:594:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sfclose(p) ^ sys.c:604:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mksfpt(pv, modes) ^ sys.c:644:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int clputc(c, p) ^ sys.c:649:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet clwrite(str, siz, num, p) ^ sys.c:655:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int clputs(s, p) ^ sys.c:660:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int clgetc(p) ^ sys.c:689:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet syswrite(str, siz, num, p) ^ sys.c:722:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sysputs(s, p) ^ sys.c:728:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sysputc(c, p) ^ sys.c:755:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mksafeport(maxlen, port) ^ sys.c:769:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int reset_safeport(sfp, maxlen, port) ^ sys.c:781:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet safewrite(str, siz, num, p) ^ sys.c:800:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int safeputs(s, p) ^ sys.c:806:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int safeputc(c, p) ^ sys.c:813:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int safeflush(p) ^ sys.c:819:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM marksafep(ptr) ^ sys.c:824:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int freesafep(ptr) ^ sys.c:843:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int freeprint(exp, port, writing) ^ sys.c:937:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void add_final(final) ^ sys.c:945:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_add_finalizer(value, finalizer) ^ sys.c:969:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM make_stk_seg(size, contents) ^ sys.c:1003:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_estk_reset(size) ^ sys.c:1056:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_env_cons(x, y) ^ sys.c:1074:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_env_cons2(w, x, y) ^ sys.c:1095:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_env_cons3(v, w, x, y) ^ sys.c:1119:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_env_v2lst(argc, argv) ^ sys.c:1159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void old_scm_extend_env(names) ^ sys.c:1228:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void grew_lim(nm) ^ sys.c:1242:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char *igc_for_alloc(where, olen, size, what) ^ sys.c:1270:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *must_malloc(len, what) ^ sys.c:1288:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM must_malloc_cell(len, c, what) ^ sys.c:1311:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *must_realloc(where, olen, len, what) ^ sys.c:1332:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void must_realloc_cell(z, olen, len, what) ^ sys.c:1352:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void must_free(obj, len) ^ sys.c:1380:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM sym2vcell(sym) ^ sys.c:1391:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ sys.c:1394:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM intern(name, len) ^ sys.c:1426:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM sysintern(name, val) ^ sys.c:1457:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cons(x, y) ^ sys.c:1466:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cons2(w, x, y) ^ sys.c:1479:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM acons(w, x, y) ^ sys.c:1493:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makstr(len) ^ sys.c:1509:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_maksubr(name, type, fcn) ^ sys.c:1542:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_subr(name, type, fcn) ^ sys.c:1552:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makcclo(proc, len) ^ sys.c:1597:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM dynwind(thunk1, thunk2, thunk3) ^ sys.c:1608:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void downd(to, delta) ^ sys.c:1626:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void dowinds(to) ^ sys.c:1675:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_dynthrow(tocont, arg1, arg2, rest) ^ sys.c:1715:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM obhash(obj) ^ sys.c:1726:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM obunhash(obj) ^ sys.c:1769:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned long strhash(str, len, n) ^ sys.c:1789:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void fixconfig(s1, s2, s) ^ sys.c:1819:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet init_heap_seg(seg_org, size) ^ sys.c:1890:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_init_gra(gra, eltsize, len, maxlen, what) ^ sys.c:1912:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_grow_gra(gra, elt) ^ sys.c:1939:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_trim_gra(gra) ^ sys.c:1953:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_free_gra(gra) ^ sys.c:1960:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void gra_report1(gra) ^ sys.c:1981:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long newsmob(smob) ^ sys.c:1987:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long newptob(ptob) ^ sys.c:1995:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_entry(stream, ptype, flags) ^ sys.c:2053:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM markcdr(ptr) ^ sys.c:2058:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet free0(ptr) ^ sys.c:2063:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM equal0(ptr1, ptr2) ^ sys.c:2071:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void init_storage(stack_start_ptr, init_heap_size) ^ sys.c:2293:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM gc(arg) ^ sys.c:2305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_run_finalizers(exiting) ^ sys.c:2347:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void igc(what, basecont) ^ sys.c:2477:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_protect_temp(ptr) ^ sys.c:2484:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void gc_mark(p) ^ sys.c:2616:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void mark_locations(x, n) ^ sys.c:2639:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void gc_sweep(contin_bad) ^ sys.c:2835:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void mark_syms(v) ^ sys.c:2867:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void mark_sym_values(v) ^ sys.c:2882:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void sweep_symhash(v) ^ sys.c:2907:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void mark_finalizers(finalizers, pending) ^ sys.c:2961:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void mark_port_table(port) ^ sys.c:3029:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void egc_copy(px) ^ sys.c:3055:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void egc_copy_locations(ve, len) ^ sys.c:3070:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void egc_copy_stack(stk, len) ^ 108 warnings generated. subr.c:66:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lnot(x) ^ subr.c:71:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM booleanp(obj) ^ subr.c:78:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eq(x, y) ^ subr.c:85:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM consp(x) ^ subr.c:91:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM setcar(pair, value) ^ subr.c:98:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM setcdr(pair, value) ^ subr.c:105:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM nullp(x) ^ subr.c:110:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long ilength(sx) ^ subr.c:129:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM listp(x) ^ subr.c:135:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM list(objs) ^ subr.c:140:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM length(x) ^ subr.c:147:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM append(args) ^ subr.c:174:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM reverse(lst) ^ subr.c:186:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM list_ref(lst, k) ^ subr.c:201:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM memq(x, lst) ^ subr.c:211:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM member(x, lst) ^ subr.c:221:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM assq(x, alist) ^ subr.c:234:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM assoc(x, alist) ^ subr.c:249:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM promisep(x) ^ subr.c:255:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM symbolp(x) ^ subr.c:261:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM symbol2string(s) ^ subr.c:267:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string2symbol(s) ^ subr.c:275:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM exactp(x) ^ subr.c:284:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM oddp(n) ^ subr.c:297:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM evenp(n) ^ subr.c:311:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_round_quotient(num, den) ^ subr.c:408:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lquotient(x, y) ^ subr.c:477:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lremainder(x, y) ^ subr.c:518:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM modulo(x, y) ^ subr.c:555:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lgcd(x, y) ^ subr.c:613:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM llcm(n1, n2) ^ subr.c:670:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copy_big_dec(b, sign) ^ subr.c:689:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copy_smaller(x, nx, zsgn) ^ subr.c:707:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_big_ior(x, nx, xsgn, bigy) ^ subr.c:739:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_big_xor(x, nx, xsgn, bigy) ^ subr.c:771:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_big_and(x, nx, xsgn, bigy, zsgn) ^ subr.c:815:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_big_test(x, nx, xsgn, bigy) ^ subr.c:859:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_copy_big_2scomp(x, blen, sign) ^ subr.c:926:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void scm_2scomp1(b) ^ subr.c:945:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_big_ash(x, cnt) ^ subr.c:1014:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logior(x, y) ^ subr.c:1063:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logand(x, y) ^ subr.c:1112:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logxor(x, y) ^ subr.c:1154:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logtest(x, y) ^ subr.c:1192:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logbitp(index, j1) ^ subr.c:1223:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copybit(index, j1, bit) ^ subr.c:1261:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_lognot(n) ^ subr.c:1267:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_ash(n, cnt) ^ subr.c:1298:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_bitfield(n, start, end) ^ subr.c:1339:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_bitif(mask, n0, n1) ^ subr.c:1354:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copybitfield(to, from, rest) ^ subr.c:1391:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_bitwise_bit_count(n) ^ subr.c:1419:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logcount(n) ^ subr.c:1439:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_intlength(n) ^ subr.c:1463:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM charp(x) ^ subr.c:1468:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_lessp(x, y) ^ subr.c:1475:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_leqp(x, y) ^ subr.c:1482:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_grp(x, y) ^ subr.c:1489:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_geqp(x, y) ^ subr.c:1496:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_eq(x, y) ^ subr.c:1503:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_lessp(x, y) ^ subr.c:1510:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_leqp(x, y) ^ subr.c:1517:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_grp(x, y) ^ subr.c:1524:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_geqp(x, y) ^ subr.c:1531:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_alphap(chr) ^ subr.c:1537:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_nump(chr) ^ subr.c:1543:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_whitep(chr) ^ subr.c:1549:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_upperp(chr) ^ subr.c:1555:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_lowerp(chr) ^ subr.c:1561:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char2int(chr) ^ subr.c:1567:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM int2char(n) ^ subr.c:1575:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_upcase(chr) ^ subr.c:1581:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_downcase(chr) ^ subr.c:1588:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stringp(x) ^ subr.c:1594:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string(chrs) ^ subr.c:1609:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_string(k, chr) ^ subr.c:1625:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_length(str) ^ subr.c:1631:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_ref(str, k) ^ subr.c:1639:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_set(str, k, chr) ^ subr.c:1649:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_equal(s1, s2) ^ subr.c:1663:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_equal(s1, s2) ^ subr.c:1677:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_lessp(s1, s2) ^ subr.c:1697:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_leqp(s1, s2) ^ subr.c:1702:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_grp(s1, s2) ^ subr.c:1707:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_geqp(s1, s2) ^ subr.c:1712:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_lessp(s1, s2) ^ subr.c:1732:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_leqp(s1, s2) ^ subr.c:1737:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_grp(s1, s2) ^ subr.c:1742:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_geqp(s1, s2) ^ subr.c:1747:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM substring(str, start, end) ^ subr.c:1760:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_append(args) ^ subr.c:1784:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vectorp(x) ^ subr.c:1790:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector_length(v) ^ subr.c:1796:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector(l) ^ subr.c:1808:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector_ref(v, k) ^ subr.c:1816:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector_set(v, k, obj) ^ subr.c:1826:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_vector(k, fill) ^ subr.c:1850:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mkbig(nlen, sign) ^ subr.c:1863:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM big2inum(b, l) ^ subr.c:1877:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM adjbig(b, nlen) ^ subr.c:1891:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM normbig(b) ^ subr.c:1900:31: warning: while loop has empty body [-Wempty-body] while (nlen-- && !zds[nlen]); nlen++; ^ subr.c:1900:31: note: put the semicolon on a separate line to silence this warning subr.c:1906:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM copybig(b, sign) ^ subr.c:1916:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM long2big(n) ^ subr.c:1930:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ulong2big(n) ^ subr.c:1944:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int bigcomp(x, y) ^ subr.c:1962:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long pseudolong(x) ^ subr.c:1986:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM addbig(x, nx, xsgn, bigy, sgny) ^ subr.c:2034:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mulbig(x, nx, y, ny, sgn) ^ subr.c:2057:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UBIGLONG divbigdig(ds, h, div) ^ subr.c:2070:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM divbigint(x, z, sgn, mode) ^ subr.c:2099:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copy_big_ash1 (xds, xlen, dscl) ^ subr.c:2121:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM divbigbig(x, xlen, y, ylen, sgn, mode) ^ subr.c:2400:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void init_iprocs(subra, type) ^ 114 warnings generated. debug.c:31:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_rlookup(addr, stenv, what) ^ debug.c:85:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_addprop(prop, val, env) ^ debug.c:92:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_getprop(prop, env) ^ debug.c:109:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM prinhead(x, port, writing) ^ debug.c:119:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void prinbindings(names, inits, init_env, ^ debug.c:143:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_princode(code, env, port, writing) ^ debug.c:289:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_princlosure(proc, port, writing) ^ debug.c:323:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_int2linum(n) ^ debug.c:332:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_linum2int(linum) ^ debug.c:339:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_linump(obj) ^ debug.c:346:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_remove_linums(x) ^ debug.c:379:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long num_frames(estk, i) ^ debug.c:392:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM *estk_frame(estk, i, nf) ^ debug.c:410:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stacktrace1(estk, i) ^ debug.c:446:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM *cont_frame(contin, nf) ^ debug.c:458:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_stack_trace(contin) ^ debug.c:479:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_frame_trace(contin, nf) ^ debug.c:496:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_frame2env(contin, nf) ^ debug.c:509:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_frame_eval(contin, nf, expr) ^ debug.c:529:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_scope_trace(env) ^ debug.c:596:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_annotation(var, stenv) ^ debug.c:658:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_wrapcode(code, env) ^ debug.c:668:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int princodeptr(exp, port, writing) ^ 23 warnings generated. unif.c:45:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM resizuve(vect, len) ^ unif.c:116:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makflo (x) ^ unif.c:117:12: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] float x; ^ ./scm.h:988:33: note: previous declaration is here SCM_EXPORT SCM makflo P((float x)); ^ unif.c:133:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long scm_prot2type(prot) ^ unif.c:163:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_uve(k, prot) ^ unif.c:217:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM arrayp(v, prot) ^ unif.c:242:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array_rank(ra) ^ unif.c:257:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array_dims(ra) ^ unif.c:281:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long aind(ra, args, what) ^ unif.c:312:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_ra(ndim) ^ unif.c:327:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM shap2ra(args, what) ^ unif.c:361:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int rafill(ra, fill, ignore) ^ unif.c:490:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM dims2ura(dims, prot, fill) ^ unif.c:547:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void ra_set_contp(ra) ^ unif.c:563:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_sh_array(oldra, mapfunc, dims) ^ unif.c:663:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM trans_array(args) ^ unif.c:726:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM encl_array(axes) ^ unif.c:784:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array_inbp(args) ^ unif.c:826:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM aref(v, args) ^ unif.c:911:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_array_ref(args) ^ unif.c:920:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cvref(v, pos, last) ^ unif.c:1029:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM aset(v, obj, args) ^ unif.c:1118:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array_contents(ra, strict) ^ unif.c:1155:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM uve_read(v, port) ^ unif.c:1228:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM uve_write(v, port) ^ unif.c:1292:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lcount(item, seq) ^ unif.c:1352:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM bit_position(item, v, k) ^ unif.c:1421:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM bit_set(v, kv, obj) ^ unif.c:1463:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM bit_count(v, kv, obj) ^ unif.c:1509:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM bit_inv(v) ^ unif.c:1526:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM strup(v) ^ unif.c:1544:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM strdown(v) ^ unif.c:1563:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM strcap(v) ^ unif.c:1589:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM istr2bve(str, len) ^ unif.c:1612:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM ra2l(ra, base, k) ^ unif.c:1637:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array2list(v) ^ unif.c:1720:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM list2ura(ndim, prot, lst) ^ unif.c:1753:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int l2ra(lst, ra, base, k) ^ unif.c:1784:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void rapr1(ra, j, k, port, writing) ^ unif.c:1885:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int raprin1(exp, port, writing) ^ unif.c:1981:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array_prot(ra) ^ unif.c:2018:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logaref(args) ^ unif.c:2054:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logaset(ra, obj, args) ^ unif.c:2138:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM markra(ptr) ^ unif.c:2143:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet freera(ptr) ^ 45 warnings generated. rope.c:25:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM long2num(sl) ^ rope.c:41:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ulong2num(sl) ^ rope.c:59:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned char num2uchar(num, pos, s_caller) ^ rope.c:67:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned short num2ushort(num, pos, s_caller) ^ rope.c:75:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned long num2ulong(num, pos, s_caller) ^ rope.c:89:27: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] if ((0 <= u) && (u <= (unsigned long)~0L)) { ~~ ^~~~~~~~~~~~~~~~~~ rope.c:105:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:106:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long num2long(num, pos, s_caller) ^ rope.c:120:37: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] && (u <= (MOST_POSITIVE_FIXNUM * 4 + 3))) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ rope.c:137:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:138:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] short num2short(num, pos, s_caller) ^ rope.c:146:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:147:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] signed char num2char(num, pos, s_caller) ^ rope.c:155:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:157:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] double num2dbl(num, pos, s_caller) ^ rope.c:169:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:173:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makfromstr(src, len) ^ rope.c:185:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makfrom0str(src) ^ rope.c:193:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makfromstrs(argc, argv) ^ rope.c:205:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char **makargvfrmstrs(args, s_name) ^ rope.c:225:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void must_free_argv(argv) ^ rope.c:236:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_evstr(str) ^ rope.c:245:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_ldstr(str) ^ rope.c:254:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_ldfile(path) ^ rope.c:261:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_ldprog(path) ^ rope.c:273:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void* scm_addr(args, s_name) ^ rope.c:334:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void* scm_base_addr(v, s_name) ^ rope.c:388:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_cell_p(x) ^ rope.c:413:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_gc_protect(obj) ^ 29 warnings generated. ; ================ Link C object files (system "cc -o scm x.o edline.o crs.o posix.o socket.o unix.o dynl.o ioext.o rgx.o continue.o scm.o scmmain.o findexec.o script.o time.o repl.o scl.o eval.o sys.o subr.o debug.o unif.o rope.o -L/usr/X11R6/lib -lX11 -lreadline -ltermcap -lcurses -lm -lc") rgx.c(rgx.o:(lregsearchmatch)): warning: strcpy() is almost always misused, please use strlcpy() findexec.c(findexec.o:(dld_find_executable)): warning: strcat() is almost always misused, please use strlcat() sys.c(sys.o:(ltmpnam)): warning: tmpnam() possibly used unsafely; consider using mkstemp() cd /exopi-obj/pobj/scm-5f1/scm && SCHEME_LIBRARY_PATH=/usr/local/share/slib/ PORTSDIR="/exopi-cvs/ports" LIBTOOL="/usr/bin/libtool" PATH='/exopi-obj/pobj/scm-5f1/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/scm-5f1_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/exopi-obj/pobj/scm-5f1/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/exopi-obj/pobj/scm-5f1/bin/install -c -m 755" BSD_INSTALL_DATA="/exopi-obj/pobj/scm-5f1/bin/install -c -m 644" BSD_INSTALL_MAN="/exopi-obj/pobj/scm-5f1/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/exopi-obj/pobj/scm-5f1/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/exopi-obj/pobj/scm-5f1/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/exopi-obj/pobj/scm-5f1/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/exopi-obj/pobj/scm-5f1/bin/install -d -m 755" PATH=/exopi-obj/pobj/scm-5f1/scm:/exopi-obj/pobj/scm-5f1/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin /bin/sh ./build -F arrays -F bignums -F cautious -F edit-line -F curses -F posix -F socket -F unix -F dynamic-linking -F i/o-extensions -F inexact -F regex -F x -F sicp --compiler-options=-I/usr/X11R6/include --compiler-options=-O2 --linker-options=-L/usr/X11R6/lib -h system -o scm-sicp -s "/usr/local/share/scm/" ; Scheme (unix) script created by SLIB/batch ; [-p openbsd] ; ================ Write file with C defines (delete-file "scmflags.h") (call-with-output-file "scmflags.h" (lambda (fp) (for-each (lambda (string) (write-line string fp)) '("#define IMPLINIT \"/usr/local/share/scm/Init5f1.scm\"" "#define INITS init_ioext();" "#define COMPILED_INITS init_x();init_edline();init_crs();init_posix();init_socket();init_unix();init_rgx();" "#define ARRAYS" "#define BIGNUMS" "#define CAUTIOUS" "#define FLOATS" "#define SICP")))) ; ================ Compile C source files (system "cc -c -DSUN_DL -I/usr/X11/include -DX11 -O2 -I/usr/X11R6/include x.c edline.c crs.c posix.c socket.c unix.c dynl.c ioext.c rgx.c continue.c scm.c scmmain.c findexec.c script.c time.c repl.c scl.c eval.c sys.c subr.c debug.c unif.c rope.c") x.c:275:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xwindow(display, screen_number, win, pxmp, rootp) ^ x.c:298:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM mark_xwindow(ptr) ^ x.c:304:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xwindow(ptr) ^ x.c:322:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xcolormap(sdpy, cmp) ^ x.c:343:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM mark_xcolormap(ptr) ^ x.c:352:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xcolormap(ptr) ^ x.c:363:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xdisplay(d) ^ x.c:400:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM mark_xdisplay(ptr) ^ x.c:422:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xdisplay(ptr) ^ x.c:438:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xgcontext(d, screen_number, gc, rootp) ^ x.c:462:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM mark_xgcontext(ptr) ^ x.c:472:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xgcontext(ptr) ^ x.c:486:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xcursor(display, cursor) ^ x.c:502:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM mark_xcursor(ptr) ^ x.c:508:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xcursor(ptr) ^ x.c:520:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xfont(display, font, name) ^ x.c:538:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM mark_xfont(ptr) ^ x.c:545:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xfont(ptr) ^ x.c:558:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xvisual(vsl) ^ x.c:570:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM CCC2SCM_P(ccc) ^ x.c:578:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM CCC2SCM(ccc) ^ x.c:592:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_xccc(ptr) ^ x.c:601:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_xevent(e) ^ x.c:616:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet x_free_xevent(ptr) ^ x.c:630:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm2XPoint(signp, dat, ipr, pos, s_caller) ^ x.c:680:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm2XColor(s_dat, xclr) ^ x.c:712:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm2xpointslen(sara, s_caller) ^ x.c:728:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm2display_screen(dat, optidx, dspscn, s_caller) ^ x.c:756:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM thevalue(obj) ^ x.c:764:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Pixmap thepxmap(obj, s_caller) ^ x.c:773:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Font thefont(obj, s_caller) ^ x.c:780:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Colormap thecmap(obj, s_caller) ^ x.c:788:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Cursor thecsr(obj, s_caller) ^ x.c:796:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Bool thebool(obj, s_caller) ^ x.c:804:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int theint(obj, s_caller) ^ x.c:812:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int theuint(obj, s_caller) ^ x.c:821:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int args2valmask(oargs, s_caller) ^ x.c:836:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int args2xgcvalues(sgc, vlu, oargs) ^ x.c:905:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int args2winattribs(vlu, oargs) ^ x.c:946:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int args2wincfgs(vlu, oargs) ^ x.c:979:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_open_display(dpy_name) ^ x.c:988:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_display_debug(sd, si) ^ x.c:998:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_default_screen(sdpy) ^ x.c:1005:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_create_window(swin, spos, sargs) ^ x.c:1055:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_create_pixmap(obj, s_size, s_depth) ^ x.c:1084:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_window_ref(oargs) ^ x.c:1125:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_window_set(args) ^ x.c:1142:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_window_geometry(swin) ^ x.c:1160:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_window_geometry_set(args) ^ x.c:1177:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_close(obj) ^ x.c:1198:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_flush(sd, si) ^ x.c:1213:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_create_colormap(swin, s_vis, s_alloc) ^ x.c:1230:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_recreate_colormap(s_cm) ^ x.c:1239:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_install_colormap(s_cm, s_flg) ^ x.c:1271:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_alloc_color_cells(scmap, spxls, sargs) ^ x.c:1311:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_free_color_cells(scmap, spxls, sargs) ^ x.c:1330:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_find_color(scmap, dat) ^ x.c:1348:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_color_set(scmap, s_pix, dat) ^ x.c:1366:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_color_ref(scmap, sidx) ^ x.c:1385:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_map_window(swin) ^ x.c:1394:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_map_subwindows(swin) ^ x.c:1403:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_unmap_window(swin) ^ x.c:1412:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_unmap_subwindows(swin) ^ x.c:1422:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_create_gc(args) ^ x.c:1443:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_gc_set(args) ^ x.c:1459:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_copy_gc(dst, src, args) ^ x.c:1475:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_gc_ref(oargs) ^ x.c:1546:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_create_cursor(sdpy, scsr, sargs) ^ x.c:1609:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_load_font(sdpy, fntnam) ^ x.c:1622:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_protocol_version(sd, si) ^ x.c:1630:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_server_vendor(sd, si) ^ x.c:1637:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_vendor_release(sd, si) ^ x.c:1644:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int x_scm_error_handler(display, xee) ^ x.c:1657:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_q_length(sd, si) ^ x.c:1664:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_pending(sd, si) ^ x.c:1671:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_events_queued(sd, si) ^ x.c:1678:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_next_event(sd, si) ^ x.c:1687:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_peek_event(sd, si) ^ x.c:1698:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_count(sd, si) ^ x.c:1705:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_cells(sd, si) ^ x.c:1712:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_depth(sd, si) ^ x.c:1721:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_depths(sd, si) ^ x.c:1736:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_size(sd, si) ^ x.c:1745:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_dimm(sd, si) ^ x.c:1754:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_black(sd, si) ^ x.c:1763:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_screen_white(sd, si) ^ x.c:1773:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XVisualInfo *visual2visualinfo(dsp, vis) ^ x.c:1788:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_make_visual(sd, sdepth, sclass) ^ x.c:1807:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet free_visual(ptr) ^ x.c:1813:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_visual_geometry(svsl) ^ x.c:1823:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_visual_class(svsl) ^ x.c:1832:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_root_window(sdpy, sscr) ^ x.c:1843:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_default_colormap(sdpy, sscr) ^ x.c:1854:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_default_gcontext(sdpy, sscr) ^ x.c:1865:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_default_visual(sdpy, sscr) ^ x.c:1876:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_default_ccc(sdpy, sscr) ^ x.c:1907:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_propdata2scm(type, format, nitems, data) ^ x.c:1960:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_get_window_property(swin, sprop, sargs) ^ x.c:1999:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_list_properties(swin) ^ x.c:2024:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_clear_area(swin, spos, sargs) ^ x.c:2038:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_fill_rectangle(swin, sgc, sargs) ^ x.c:2053:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void xldraw_string(sdbl, sgc, sargs, proc, s_caller) ^ x.c:2066:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] proc(XWINDISPLAY(sdbl), XWINDOW(sdbl), XGCONTEXT(sgc), ^ x.c:2069:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_draw_string(sdbl, sgc, sargs) ^ x.c:2072:35: warning: incompatible function pointer types passing 'int (*)(Display *, Drawable, GC, int, int, const char *, int)' (aka 'int (*)(struct _XDisplay *, unsigned long, struct _XGC *, int, int, const char *, int)') to parameter of type 'int (*)(void)' [-Wincompatible-function-pointer-types] xldraw_string(sdbl, sgc, sargs, &XDrawString, s_x_draw_string); ^~~~~~~~~~~~ x.c:2075:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_image_string(sdbl, sgc, sargs) ^ x.c:2078:35: warning: incompatible function pointer types passing 'int (*)(Display *, Drawable, GC, int, int, const char *, int)' (aka 'int (*)(struct _XDisplay *, unsigned long, struct _XGC *, int, int, const char *, int)') to parameter of type 'int (*)(void)' [-Wincompatible-function-pointer-types] xldraw_string(sdbl, sgc, sargs, &XDrawImageString, s_x_image_string); ^~~~~~~~~~~~~~~~~ x.c:2082:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_draw_points(sdbl, sgc, sargs) ^ x.c:2114:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM xldraw_lines(sdbl, sgc, sargs, funcod, s_caller) ^ x.c:2173:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_draw_segments(sdbl, sgc, sargs) ^ x.c:2178:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_draw_lines(sdbl, sgc, sargs) ^ x.c:2183:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_fill_poly(sdbl, sgc, sargs) ^ x.c:2190:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_read_bitmap_file(sdbl, sfname) ^ x.c:2210:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_make_bool(f) ^ x.c:2216:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_event_ref(sevent, sfield) ^ x.c:2238:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char *x__event_name(type) ^ x.c:2247:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM x_event_keysym(sevent) ^ x.c:2268:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xevent(exp, f, writing) ^ x.c:2278:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xdisplay(exp, f, writing) ^ x.c:2291:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xwindow(exp, f, writing) ^ x.c:2302:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xcursor(exp, f, writing) ^ x.c:2312:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xfont(exp, f, writing) ^ x.c:2322:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xcolormap(exp, f, writing) ^ x.c:2332:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xgcontext(exp, f, writing) ^ x.c:2344:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *xvisualclass2name(class) ^ x.c:2358:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xvisual(exp, f, writing) ^ x.c:2375:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int print_xccc(exp, f, writing) ^ 127 warnings generated. edline.c:28:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lreadline(prompt) ^ edline.c:44:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ladd_history(line) ^ 2 warnings generated. crs.c:45:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int freewindow(win) ^ crs.c:52:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int bwaddch(c, win) int c; WINDOW *win; {waddch(win, c);return c;} ^ crs.c:53:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int bwaddstr(str, win) char *str; WINDOW *win; {waddstr(win, str);return 0;} ^ crs.c:54:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet bwwrite(str, siz, num, win) ^ crs.c:72:3: warning: incompatible function pointer types initializing 'int (*)(FILE *)' (aka 'int (*)(struct __sFILE *)') with an expression of type 'int (WINDOW *)' (aka 'int (struct _win_st *)') [-Wincompatible-function-pointer-types] wrefresh, ^~~~~~~~ crs.c:73:3: warning: incompatible function pointer types initializing 'int (*)(FILE *)' (aka 'int (*)(struct __sFILE *)') with an expression of type 'int (WINDOW *)' (aka 'int (struct _win_st *)') [-Wincompatible-function-pointer-types] wgetch, ^~~~~~ crs.c:76:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mkwindow(win) ^ crs.c:106:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lnewwin(lines, cols, args) ^ crs.c:123:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lmvwin(win, y, x) ^ crs.c:132:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lsubwin(win, lines, args) ^ crs.c:152:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM loverlay(srcwin, dstwin) ^ crs.c:160:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM loverwrite(srcwin, dstwin) ^ crs.c:170:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lwmove(win, y, x) ^ crs.c:179:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lwadd(win, obj) ^ crs.c:191:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lwinsch(win, obj) ^ crs.c:201:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lbox(win, vertch, horch) ^ crs.c:220:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lgetyx(win) ^ crs.c:229:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lwinch(win) ^ crs.c:241:11: warning: initializing 'char *' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] char *str = unctrl(ICHR(c)); ^ ~~~~~~~~~~~~~~~ crs.c:236:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lunctrl(c) ^ crs.c:247:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM owidth(arg) ^ crs.c:265:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] else return MAKINUM(LINES); ^ crs.c:258:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM oheight(arg) ^ crs.c:309:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwerase, werase, s_werase, "werase") ^ crs.c:310:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwclear, wclear, s_wclear, "wclear") ^ crs.c:311:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwclrtobot, wclrtobot, s_wclrtobot, "wclrtobot") ^ crs.c:312:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwclrtoeol, wclrtoeol, s_wclrtoeol, "wclrtoeol") ^ crs.c:313:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwdelch, wdelch, s_wdelch, "wdelch") ^ crs.c:314:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwdeleteln, wdeleteln, s_wdeleteln, "wdeleteln") ^ crs.c:315:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwinsertln, winsertln, s_winsertln, "winsertln") ^ crs.c:316:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lscroll, scroll, s_scroll, "scroll") ^ crs.c:317:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(ltouchwin, touchwin, s_touchwin, "touchwin") ^ crs.c:318:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwstandout, wstandout, s_wstandout, "wstandout") ^ crs.c:319:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBRW(lwstandend, wstandend, s_wstandend, "wstandend") ^ crs.c:343:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBROPT(lidlok, idlok, s_idlok, "idlok") ^ crs.c:344:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBROPT(lleaveok, leaveok, s_leaveok, "leaveok") ^ crs.c:345:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBROPT(lscrollok, scrollok, s_scrollok, "scrollok") ^ crs.c:346:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBROPT(lnodelay, nodelay, s_nodelay, "nodelay") ^ crs.c:350:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lclearok(w, b) SCM w, b; ^ crs.c:390:13: warning: incompatible function pointer types passing 'SCM ()' (aka 'long ()') to parameter of type 'void (*)(void)' [-Wincompatible-function-pointer-types] add_final(lendwin); ^~~~~~~ ./scm.h:999:37: note: passing argument to parameter 'final' here SCM_EXPORT void add_final P((void (*final)(void))); ^ 40 warnings generated. posix.c:49:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_chown(path, owner, group) ^ posix.c:61:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_link(oldpath, newpath) ^ posix.c:99:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM open_pipe(pipestr, modes) ^ posix.c:150:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_pwinfo(user) ^ posix.c:194:28: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] ve[ 3] = makfromstrs(-1, entry->gr_mem); ^~~~~~~~~~~~~ ./scm.h:1035:62: note: passing argument to parameter 'argv' here SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); ^ posix.c:176:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_grinfo(name) ^ posix.c:197:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setgr(arg) ^ posix.c:204:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setpw(arg) ^ posix.c:213:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_kill(pid, sig) ^ posix.c:223:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_waitpid(pid, options) ^ posix.c:258:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setuid(id) ^ posix.c:265:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setgid(id) ^ posix.c:274:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_seteuid(id) ^ posix.c:281:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setegid(id) ^ posix.c:290:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_ttyname(port) ^ 15 warnings generated. socket.c:57:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_inetaddr (host) ^ socket.c:75:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_inetstr (inetid) ^ socket.c:86:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_network (host) ^ socket.c:96:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_lna (host) ^ socket.c:106:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_makaddr (net, lna) ^ socket.c:147:28: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] ve[ 1] = makfromstrs(-1, entry->h_aliases); ^~~~~~~~~~~~~~~~ ./scm.h:1035:62: note: passing argument to parameter 'argv' here SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); ^ socket.c:152:13: warning: assigning to 'const char **' from 'char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] for (argv = entry->h_addr_list; argv[i]; i++); ^ ~~~~~~~~~~~~~~~~~~ socket.c:118:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_hostinfo(name) ^ socket.c:184:28: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] ve[ 1] = makfromstrs(-1, entry->n_aliases); ^~~~~~~~~~~~~~~~ ./scm.h:1035:62: note: passing argument to parameter 'argv' here SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); ^ socket.c:161:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_netinfo(name) ^ socket.c:214:28: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] ve[ 1] = makfromstrs(-1, entry->p_aliases); ^~~~~~~~~~~~~~~~ ./scm.h:1035:62: note: passing argument to parameter 'argv' here SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); ^ socket.c:191:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_protoinfo(name) ^ socket.c:247:28: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] ve[ 1] = makfromstrs(-1, entry->s_aliases); ^~~~~~~~~~~~~~~~ ./scm.h:1035:62: note: passing argument to parameter 'argv' here SCM_EXPORT SCM makfromstrs P((int argc, const char * const *argv)); ^ socket.c:219:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_servinfo(args) ^ socket.c:253:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_sethost(arg) ^ socket.c:261:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setnet(arg) ^ socket.c:269:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setproto(arg) ^ socket.c:276:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_setserv(arg) ^ socket.c:285:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_socket(fam, proto) ^ socket.c:319:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_socketpair(fam, proto) ^ socket.c:352:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_shutdown(port, how) ^ socket.c:373:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_connect (sockpt, address, arg) ^ socket.c:417:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_bind(sockpt, address) ^ socket.c:453:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_listen(port, backlog) ^ socket.c:471:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_accept(sockpt) ^ socket.c:501:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int sknm_print(exp, port, writing) ^ socket.c:523:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet sknm_free(p) ^ socket.c:533:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_sknm_family(snm) ^ socket.c:540:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_sknm_port_num(snm) ^ socket.c:553:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_sknm_addr(snm) ^ socket.c:568:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM maksknm(sad) ^ socket.c:593:18: warning: incompatible pointer types passing 'struct sockaddr_in *' to parameter of type 'struct sockaddr *' [-Wincompatible-pointer-types] return maksknm(&sad); ^~~~ socket.c:582:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_getpeername(sockpt) ^ socket.c:606:18: warning: incompatible pointer types passing 'struct sockaddr_in *' to parameter of type 'struct sockaddr *' [-Wincompatible-pointer-types] return maksknm(&sad); ^~~~ socket.c:596:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_getsockname(sockpt) ^ 35 warnings generated. unix.c:60:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_mknod(path, mode, dev) ^ unix.c:71:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_acct(path) ^ unix.c:85:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_nice(incr) ^ unix.c:99:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_symlink(oldpath, newpath) ^ unix.c:109:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_readlink(path) ^ unix.c:120:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_lstat(str) ^ 6 warnings generated. dynl.c:342:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet frshl(ptr) ^ dynl.c:354:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int prinshl(exp, port, writing) ^ dynl.c:366:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_dyn_link(fname) ^ dynl.c:395:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_dyn_call(symb, shl) ^ dynl.c:422:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_dyn_main_call(symb, shl, args) ^ dynl.c:456:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_dyn_unlink(shl) ^ 6 warnings generated. ioext.c:110:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM read_line(port) ^ ioext.c:139:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM read_line1(str, port) ^ ioext.c:169:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_write_line(obj, port) ^ ioext.c:177:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM reopen_file(filename, modes, port) ^ ioext.c:208:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_dup(oldpt, modes) ^ ioext.c:242:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_dup2(into_pt, from_pt) ^ ioext.c:265:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_opendir(dirname) ^ ioext.c:281:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_readdir(port) ^ ioext.c:294:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_rewinddir(port) ^ ioext.c:302:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_closedir(port) ^ ioext.c:316:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int dir_print(sexp, port, writing) ^ ioext.c:322:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet dir_free(p) ^ ioext.c:442:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_mkdir(path, mode) ^ ioext.c:460:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_rmdir(path) ^ ioext.c:476:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lchdir(str) ^ ioext.c:503:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_chmod(pathname, mode) ^ ioext.c:525:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_utime(pathname, acctime, modtime) ^ ioext.c:540:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_umask(mode) ^ ioext.c:551:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ren_fil(oldname, newname) ^ ioext.c:573:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copy_file(oldname, newname) ^ ioext.c:621:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_fileno(port) ^ ioext.c:637:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_access(pathname, mode) ^ ioext.c:658:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_stat(str) ^ ioext.c:689:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stat2scm(stat_temp) ^ ioext.c:726:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM i_execv(modes, path, args) ^ ioext.c:745:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lexec(path, arg0, args) ^ ioext.c:750:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lexecp(path, arg0, args) ^ ioext.c:755:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lexecv(path, args) ^ ioext.c:760:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lexecvp(path, args) ^ ioext.c:766:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_putenv(str) ^ ioext.c:821:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_try_create_file(fname, modes, perms) ^ 31 warnings generated. rgx.c:97:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet fregex(ptr) ^ rgx.c:110:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int prinregex(exp, port, writing) ^ rgx.c:121:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM markregex(ptr) ^ rgx.c:131:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregerror(scode) ^ rgx.c:157:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregcomp(pattern, flags) ^ rgx.c:275:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregexec(prog, str) ^ rgx.c:309:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregmatp(prog, str) ^ rgx.c:336:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregsearchmatch(prog, str, args, search, vector) ^ rgx.c:448:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregsearch(prog, str, args) ^ rgx.c:56:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] SCM lregsearch(); ^ rgx.c:454:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregsearchv(prog, str, args) ^ rgx.c:57:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] SCM lregsearchv(); ^ rgx.c:460:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregmatch(prog, str, args) ^ rgx.c:466:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lregmatchv(prog, str, args) ^ rgx.c:472:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stringsplitutil(prog, str, vector) ^ rgx.c:530:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lstringsplit(prog, str) ^ rgx.c:536:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lstringsplitv(prog, str) ^ rgx.c:562:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lstringedit(prog, editspec, args) ^ 18 warnings generated. continue.c:45:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long stack_size(start) ^ continue.c:64:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONTINUATION *make_root_continuation(stack_base) ^ continue.c:87:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONTINUATION *make_continuation(parent_cont) ^ continue.c:122:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void free_continuation(cont) ^ continue.c:159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void dynthrow(a) ^ continue.c:204:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void grow_throw(a) /* Grow the stack so that there is room */ ^ continue.c:230:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void throw_to_continuation(cont, val, root_cont) ^ 7 warnings generated. scm.c:110:3: warning: call to undeclared function 'init_x'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] COMPILED_INITS; /* initialize statically linked add-ons */ ^ ./scmflags.h:3:24: note: expanded from macro 'COMPILED_INITS' #define COMPILED_INITS init_x();init_edline();init_crs();init_posix();init_socket();init_unix();init_rgx(); ^ scm.c:110:3: warning: call to undeclared function 'init_crs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ./scmflags.h:3:47: note: expanded from macro 'COMPILED_INITS' #define COMPILED_INITS init_x();init_edline();init_crs();init_posix();init_socket();init_unix();init_rgx(); ^ scm.c:110:3: warning: call to undeclared function 'init_unix'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ./scmflags.h:3:85: note: expanded from macro 'COMPILED_INITS' #define COMPILED_INITS init_x();init_edline();init_crs();init_posix();init_socket();init_unix();init_rgx(); ^ scm.c:176:17: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] wta(UNDEFINED, (char *)i, ""); ^~~~~~~~~ scm.c:252:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SIGRETTYPE err_signal(sig) ^ scm.c:290:22: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] wta(UNDEFINED, (char *)i, ""); ^~~~~~~~~ scm.c:262:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SIGRETTYPE scmable_signal(sig) ^ scm.c:318:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lalarm(i) ^ scm.c:332:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_setitimer(which, value, interval) ^ scm.c:383:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_sleep(i) ^ scm.c:445:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_raise(sig) ^ scm.c:495:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void init_scm(iverbose, buf0stdin, init_heap_size) ^ scm.c:533:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void init_sig1(scm_err, signo, handler) ^ scm.c:665:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_init_from_argv(argc, argv, script_arg, iverbose, buf0stdin) ^ scm.c:687:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void final_scm(freeall) ^ scm.c:828:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int init_buf0(inport) ^ scm.c:855:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_execpath(newpath) ^ scm.c:874:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_find_execpath(argc, argv, script_arg) ^ scm.c:914:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lsystem(cmd) ^ scm.c:932:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ scm.c:933:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_getenv(nam) ^ scm.c:1017:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void add_feature(str) ^ 22 warnings generated. scmmain.c:49:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_find_implpath(execpath) ^ scmmain.c:109:32: warning: assigning to 'const char **' from 'const char *const[1]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (0==argc) {argc = 1; argv = generic_name;} /* for macintosh */ ^ ~~~~~~~~~~~~ scmmain.c:119:16: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] script_arg = argv[2]; /* Save for scm_find_execpath() call */ ^ ~~~~~~~ scmmain.c:120:31: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] nargc = script_count_argv(nargv); ^~~~~ ./scm.h:1078:51: note: passing argument to parameter 'argv' here SCM_EXPORT int script_count_argv P((const char **argv)); ^ scmmain.c:122:15: warning: assigning to 'char **' from 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] else {nargv = argv; nargc = argc;} ^ ~~~~ scmmain.c:124:39: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] execpath = scm_find_execpath(nargc, nargv, script_arg); ^~~~~ ./scm.h:774:69: note: passing argument to parameter 'argv' here SCM_EXPORT char *scm_find_execpath P((int argc, const char * const *argv, const char *script_arg)); ^ scmmain.c:131:31: warning: passing 'char **' to parameter of type 'const char *const *' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] scm_init_from_argv(nargc, nargv, script_arg, iverbose, buf0stdin); ^~~~~ ./scm.h:767:69: note: passing argument to parameter 'argv' here SCM_EXPORT void scm_init_from_argv P((int argc, const char * const *argv, char *script_arg, ^ scmmain.c:84:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int main(argc, argv) ^ 8 warnings generated. findexec.c:134:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char *copy_of(s) ^ findexec.c:153:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *dld_find_executable(name) ^ 2 warnings generated. script.c:47:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_cat_path(str1, str2, n) ^ script.c:68:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_try_path(path) ^ script.c:83:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *scm_sep_init_try(path, sep, initname) ^ script.c:111:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *script_find_executable(name) ^ script.c:119:7: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (access(name, X_OK)) return 0L; ^ script.c:144:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *find_impl_file(exec_path, generic_name, initname, sep) ^ script.c:149:9: warning: initializing 'char *' with an expression of type 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] char *extptr = exec_path + strlen(exec_path); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:165:10: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] extptr = exec_path + strlen(exec_path); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ script.c:281:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *script_read_arg(f) ^ script.c:339:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int script_meta_arg_P(arg) ^ script.c:354:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char **script_process_argv(argc, argv) ^ script.c:362:12: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] nargv[0] = argv[0]; ^ ~~~~~~~ script.c:377:22: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] nargv[nargi++] = argv[argi++]; ^ ~~~~~~~~~~~~ script.c:380:39: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] while (argi <= argc) nargv[nargi++] = argv[argi++]; ^ ~~~~~~~~~~~~ script.c:384:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int script_count_argv(argv) ^ 15 warnings generated. time.c:316:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_ftime(time_buffer) ^ time.c:401:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long time_in_msec(x) ^ 2 warnings generated. repl.c:147:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_intprint(n, radix, port) ^ repl.c:156:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_ipruk(hdr, ptr, port) ^ repl.c:175:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_iprlist(hdr, exp, tlr, port, writing) ^ repl.c:198:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_iprin1(exp, port, writing) ^ repl.c:425:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int input_waiting(f) ^ repl.c:454:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_readyp(port) ^ repl.c:479:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM wait_for_input(args) ^ repl.c:572:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eof_objectp(x) ^ repl.c:580:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_io_error(port, what) ^ repl.c:610:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void lfflush(port) /* internal SCM call */ ^ repl.c:619:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_force_output(port) ^ repl.c:628:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_write(obj, port) ^ repl.c:636:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_display(obj, port) ^ repl.c:644:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_newline(port) ^ repl.c:653:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_write_char(chr, port) ^ repl.c:662:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_freshline(port) ^ repl.c:673:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void lputc(c, port) ^ repl.c:693:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void lputs(s, port) ^ repl.c:717:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet lfwrite(ptr, size, nitems, port) ^ repl.c:744:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int lgetc(port) ^ repl.c:780:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void lungetc(c, port) ^ repl.c:794:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_read_char(port) ^ repl.c:804:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_peek_char(port) ^ repl.c:816:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *grow_tok_buf(tok_buf) ^ repl.c:825:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int flush_ws(port) ^ repl.c:851:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_read(port) ^ repl.c:857:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_read_for_load(port) ^ repl.c:871:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lread1(port, flgs, what) ^ repl.c:889:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lreadpr(tok_buf, port, flgs) ^ repl.c:1046:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lreadr(tok_buf, port, flgs) ^ repl.c:1059:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lread_rec(tok_buf, port) ^ repl.c:1086:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet scm_read_token(ic, tok_buf, port, flgs) ^ repl.c:1132:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lreadparen(tok_buf, port, flgs, name) ^ repl.c:1165:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM swapcar(pair, value) ^ repl.c:1179:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM tryarb(arb) ^ repl.c:1193:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM relarb(arb) ^ repl.c:1201:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makarb(name) ^ repl.c:1210:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int prinarb(exp, port, writing) ^ repl.c:1264:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int handle_it(i) ^ repl.c:1270:20: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] wta(UNDEFINED, (char *)i, ""); /* sends it to def_err_response */ ^~~~~~~~~ repl.c:1324:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_top_level(initpath, toplvl_fun) ^ repl.c:1451:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_line(port) ^ repl.c:1469:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_col(port) ^ repl.c:1490:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_file_position(port, pos) ^ repl.c:1533:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_filename(port) ^ repl.c:1550:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void growth_mon(obj, size, units, grewp) ^ repl.c:1569:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void gc_start(what) ^ repl.c:1673:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lroom(opt) ^ repl.c:1715:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM prolixity(arg) ^ repl.c:1791:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM quit(n) ^ repl.c:1872:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM tryload(filename, reader) ^ repl.c:1909:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_eval_string(str) ^ repl.c:1922:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_load_string(str) ^ repl.c:1941:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_line_msg(file, linum, port) ^ repl.c:1951:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_err_line(what, file, linum, port) ^ repl.c:1970:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void err_head(str) ^ repl.c:1994:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_warn(str1, str2, obj) ^ repl.c:2012:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lerrno(arg) ^ repl.c:2023:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lperror(arg) ^ repl.c:2077:47: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] lputc((long)err_pos <= ARGn ? ' ' : '1' + (int)err_pos - ARG1, cur_errp); ^~~~~~~~~~~~ repl.c:2080:23: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] else lputs(errmsgs[((int)err_pos)-WNA].msg, cur_errp); ^~~~~~~~~~~~ repl.c:2125:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void everr(exp, env, arg, pos, s_subr, codep) ^ repl.c:2133:11: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] err_pos = pos; ^ ~~~ repl.c:2134:14: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] err_s_subr = s_subr; ^ ~~~~~~ repl.c:2139:24: warning: cast to smaller integer type 'int' from 'const char *' [-Wpointer-to-int-cast] COOKIE(1) : COOKIE((int)pos)); ^~~~~~~~ ./scm.h:260:21: note: expanded from macro 'COOKIE' # define COOKIE(n) (n) ^ repl.c:2142:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void wta(arg, pos, s_subr) ^ repl.c:2152:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_experr(arg, pos, s_subr) ^ repl.c:2177:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM set_inp(port) ^ repl.c:2188:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM set_outp(port) ^ repl.c:2199:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM set_errp(port) ^ repl.c:2211:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_isatty(port) ^ repl.c:2274:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void init_repl( iverbose ) ^ 72 warnings generated. scl.c:83:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int inf2str(f, a) ^ scl.c:100:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet idbl2str(f, a) ^ scl.c:118:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet pdbl2str(f, a, ch) ^ scl.c:171:23: warning: while loop has empty body [-Wempty-body] while ('0'==a[--ch]); ch++; ^ scl.c:171:23: note: put the semicolon on a separate line to silence this warning scl.c:321:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet iflo2str(flt, str) ^ scl.c:341:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet iulong2str(num, rad, p) ^ scl.c:359:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet ilong2str(num, rad, p) ^ scl.c:371:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM big2str(b, radix) ^ scl.c:410:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM number2string(x, radix) ^ scl.c:447:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int floprint(sexp, port, writing) ^ scl.c:462:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int bigprint(exp, port, writing) ^ scl.c:481:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM istr2int(str, len, radix) ^ scl.c:605:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] double mantexp2dbl(manstr, point) ^ scl.c:612:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] double pmantexp2dbl(bmant, point) ^ scl.c:673:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM istr2flo(str, len, radix) ^ scl.c:881:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM istring2number(str, len, radix) ^ scl.c:919:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string2number(str, radix) ^ scl.c:930:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makdbl (x, y) ^ scl.c:970:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eqv(x, y) ^ scl.c:988:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM memv(x, lst) /* m.borza 12.2.91 */ ^ scl.c:1001:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM assv(x, alist) /* m.borza 12.2.91 */ ^ scl.c:1019:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM list_tail(lst, k) ^ scl.c:1032:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string2list(str) ^ scl.c:1043:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string_copy(str) ^ scl.c:1049:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string_fill(str, chr) ^ scl.c:1061:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector2list(v) ^ scl.c:1072:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector_fill(v, fill) ^ scl.c:1082:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM vector_equal(x, y) ^ scl.c:1091:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM bigequal(x, y) ^ scl.c:1099:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM floequal(x, y) ^ scl.c:1108:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM equal(x, y) ^ scl.c:1139:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (pred) return (*pred)(x, y); ^ scl.c:1145:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM numberp(obj) ^ scl.c:1159:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_complex_p(obj) ^ scl.c:1168:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static long scm_twos_power(n) ^ scl.c:1193:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_bigdblcomp(b, d) ^ scl.c:1218:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM realp(x) ^ scl.c:1229:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_rationalp(x) ^ scl.c:1244:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM intp(x) ^ scl.c:1262:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM inexactp(x) ^ scl.c:1271:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eqp(x, y) ^ scl.c:1345:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lessp(x, y) ^ scl.c:1414:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM greaterp(x, y) ^ scl.c:1419:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM leqp(x, y) ^ scl.c:1424:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM greqp(x, y) ^ scl.c:1429:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM zerop(z) ^ scl.c:1458:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM positivep(x) ^ scl.c:1487:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM negativep(x) ^ scl.c:1518:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_max(x, y) ^ scl.c:1602:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_min(x, y) ^ scl.c:1686:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM sum(x, y) ^ scl.c:1801:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM difference(x, y) ^ scl.c:1933:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM product(x, y) ^ scl.c:2081:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM divide(x, y) ^ scl.c:2284:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ilog(m, b, k, n) ^ scl.c:2301:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_intlog(base, k) ^ scl.c:2316:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_cintlog(base, k) ^ scl.c:2323:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_intexpt(z1, z2) ^ scl.c:2424:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] double scm_truncate(x) ^ scl.c:2431:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] double scm_round(x) ^ scl.c:2443:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void two_doubles(z1, z2, sstring, xy) ^ scl.c:2484:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM expt(z1, z2) ^ scl.c:2491:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM latan2(z1, z2) ^ scl.c:2498:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makrect(z1, z2) ^ scl.c:2505:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makpolar(z1, z2) ^ scl.c:2513:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM real_part(z) ^ scl.c:2531:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM imag_part(z) ^ scl.c:2549:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_abs(z) ^ scl.c:2562:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_magnitude(z) ^ scl.c:2590:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM angle(z) ^ scl.c:2612:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ex2in(z) ^ scl.c:2622:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ scl.c:2623:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM in2ex(z) ^ scl.c:2640:15: warning: implicit conversion from 'long' to 'double' changes value from 2305843009213693951 to 2305843009213693952 [-Wimplicit-const-int-float-conversion] if ((u <= MOST_POSITIVE_FIXNUM) ~~ ^~~~~~~~~~~~~~~~~~~~ ./scmfig.h:573:40: note: expanded from macro 'MOST_POSITIVE_FIXNUM' # define MOST_POSITIVE_FIXNUM (LONG_MAX>>2) ~~~~~~~~^~~ scl.c:2669:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_iabs(x) ^ scl.c:2694:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM dbl2big(d) ^ scl.c:2716:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] double int2dbl(b) ^ scl.c:2740:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM bigdblop(op, b, re, im) ^ scl.c:2777:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM inex_divintbig(a, b) ^ scl.c:2807:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_dfloat_parts(f) ^ scl.c:2821:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_make_dfloat(mant, expt) ^ scl.c:2834:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned long hasher(obj, n, d) ^ scl.c:2910:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM hash(obj, n) ^ scl.c:2918:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM hashv(obj, n) ^ scl.c:2928:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM hashq(obj, n) ^ scl.c:3057:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void safe_add_1(f, fsum) ^ 86 warnings generated. eval.c:379:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM *ilookup(iloc) ^ eval.c:400:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM *farlookup(farloc) ^ eval.c:433:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_lookup(var, stenv) ^ eval.c:512:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM *lookupcar(vloc) ^ eval.c:546:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_lookupval(vloc, memo) ^ eval.c:579:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM evalatomcar(x, no_error) ^ eval.c:627:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_multi_set(syms, vals) ^ eval.c:655:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_case_selector(x) ^ eval.c:703:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM acro_call(x, env) ^ eval.c:728:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM toplevel_define(xorig, env) ^ eval.c:747:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eval_args(l) ^ eval.c:765:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ecache_evalx(x) ^ eval.c:787:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ecache_undefs(x) ^ eval.c:812:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ecache_eval_args(proc, arg1, arg2, arg3, x) ^ eval.c:838:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM asubr_apply(proc, arg1, arg2, arg3, args) ^ eval.c:843:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] arg1 = SUBRF(proc)(arg1, arg2); ^ eval.c:844:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] arg1 = SUBRF(proc)(arg1, arg3); ^ eval.c:846:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] arg1 = SUBRF(proc)(arg1, CAR(args)); ^ eval.c:851:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (FALSEP(SUBRF(proc)(arg1, arg2))) return BOOL_F; ^ eval.c:853:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (FALSEP(SUBRF(proc)(arg2, arg3))) return BOOL_F; ^ eval.c:865:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_values(arg1, arg2, rest, what) ^ eval.c:931:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void unpaint(p) ^ eval.c:960:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_quote(xorig, env, ctxt) ^ eval.c:971:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_begin(xorig, env, ctxt) ^ eval.c:981:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int constant_p(x) ^ eval.c:987:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_if(xorig, env, ctxt) ^ eval.c:1005:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_set(xorig, env, ctxt) ^ eval.c:1018:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_and(xorig, env, ctxt) ^ eval.c:1039:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_or(xorig, env, ctxt) ^ eval.c:1066:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_case(xorig, env, ctxt) ^ eval.c:1125:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_cond(xorig, env, ctxt) ^ eval.c:1154:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int varcheck(vars, op, what) ^ eval.c:1184:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_lambda(xorig, env, ctxt) ^ eval.c:1256:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_nullenv_p(env) ^ eval.c:1274:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_letstar1(imm, vars, inits, body, env, ctxt) ^ eval.c:1290:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_letstar(xorig, env, ctxt) ^ eval.c:1314:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_do(xorig, env, ctxt) ^ eval.c:1351:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM evalcar(x) ^ eval.c:1359:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM iqq(form) ^ eval.c:1380:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_iqq(form, depth, env, ctxt) ^ eval.c:1440:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_quasiquote(xorig, env, ctxt) ^ eval.c:1449:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_delay(xorig, env, ctxt) ^ eval.c:1456:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int built_inp(name, x) ^ eval.c:1475:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void checked_define(name, val, what) ^ eval.c:1505:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_define(xorig, env, ctxt) ^ eval.c:1525:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_parse_let(imm, xorig, x, vars, inits) ^ eval.c:1557:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_let_null(body, env, ctxt) ^ eval.c:1569:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_letrec1(imm, xorig, env, ctxt) ^ eval.c:1581:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_letrec(xorig, env, ctxt) ^ eval.c:1587:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_let(xorig, env, ctxt) ^ eval.c:1614:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM m_apply(xorig, env, ctxt) ^ eval.c:1621:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_body(xorig, env, ctxt) ^ eval.c:1664:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_binding(name, value, env, ctxt) ^ eval.c:1671:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_bindings(names, values, env, ctxt) ^ eval.c:1681:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_seq(x, env, ctxt) ^ eval.c:1699:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM m_expr(x, env, ctxt) ^ eval.c:1710:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_check_linum(x, linum) ^ eval.c:1721:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_add_linum(linum, x) ^ eval.c:1738:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM macroexp1(xorig, env, ctxt, mode) ^ eval.c:1921:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int badargsp(formals, args) ^ eval.c:1933:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_arity_check(proc, argc, what) ^ eval.c:2015:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ceval(x, static_env, env) ^ eval.c:2030:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_eval_values(x, env, valenv) ^ eval.c:2064:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] y = DSUBRF(proc)((double) INUM(arg1)); ^ eval.c:2069:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] y = DSUBRF(proc)(REALPART(arg1)); ^ eval.c:2076:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] y = DSUBRF(proc)(int2dbl(arg1)); ^ eval.c:2057:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_apply_cxr(proc, arg1) ^ eval.c:2109:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM ceval_1(x) ^ eval.c:2449:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc) (UNDEFINED); ^ eval.c:2451:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(EOL); ^ eval.c:2455:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(UNDEFINED, UNDEFINED); ^ eval.c:2538:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, UNDEFINED); ^ eval.c:2541:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1); ^ eval.c:2547:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, UNDEFINED); ^ eval.c:2549:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(cons(arg1, EOL)); ^ eval.c:2626:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2); ^ eval.c:2628:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(cons2(arg1, arg2, EOL)); ^ eval.c:2630:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2, EOL); ^ eval.c:2633:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2); ^ eval.c:2739:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2, arg3); ^ eval.c:2745:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, arg2, cons(arg3, x)); ^ eval.c:2747:20: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(cons2(arg1, arg2, cons(arg3, x))); ^ eval.c:2810:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM procedurep(obj) ^ eval.c:2824:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM l_proc_doc(proc) ^ eval.c:2847:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM nconc2copy(lst) ^ eval.c:2868:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_cp_list(lst, minlen) ^ eval.c:2883:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_v2lst(n, v, end) ^ eval.c:2891:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM apply(proc, arg1, args) ^ eval.c:2914:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, args); ^ eval.c:2920:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, args); ^ eval.c:2927:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1); ^ eval.c:2934:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, CAR(args), CAR(CDR(args))); ^ eval.c:2936:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(UNBNDP(arg1) ? EOL : cons(arg1, args)); ^ eval.c:2939:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(arg1, CAR(args), CDR(args)); ^ eval.c:2941:40: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (NULLP(args)) return SUBRF(proc)(arg1, UNDEFINED); ^ eval.c:2944:25: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] arg1 = SUBRF(proc)(arg1, CAR(args)); ^ eval.c:2952:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (FALSEP(SUBRF(proc)(arg1, CAR(args)))) return BOOL_F; ^ eval.c:2984:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_cvapply(proc, n, argv) ^ eval.c:2995:33: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (1==n) return SUBRF(proc)(argv[0], UNDEFINED); ^ eval.c:2998:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(argv[0], argv[1]); ^ eval.c:3002:33: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (0==n) return SUBRF(proc)(UNDEFINED); ^ eval.c:3005:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(argv[0]); ^ eval.c:3009:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(argv[0], argv[1], argv[2]); ^ eval.c:3011:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(0==n ? EOL : scm_v2lst(n, argv, EOL)); ^ eval.c:3013:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return SUBRF(proc)(argv[0], argv[1], ^ eval.c:3016:35: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (1 >= n) return SUBRF(proc)(0==n ? UNDEFINED: argv[0], UNDEFINED); ^ eval.c:3019:24: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] res = SUBRF(proc)(res, argv[i]); ^ eval.c:3024:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (FALSEP(SUBRF(proc)(argv[i], argv[i+1]))) return BOOL_F; ^ eval.c:3067:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM map(proc, arg1, args) ^ eval.c:3116:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM for_each(proc, arg1, args) ^ eval.c:3167:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM closure(code, argc) ^ eval.c:3185:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makprom(code) ^ eval.c:3194:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int prinprom(exp, port, writing) ^ eval.c:3207:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM makro(code, flags, what) ^ eval.c:3221:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makacro(code) ^ eval.c:3227:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makmacro(code) ^ eval.c:3233:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makmmacro(code) ^ eval.c:3239:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makidmacro(code) ^ eval.c:3288:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int prinmacro(exp, port, writing) ^ eval.c:3311:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int prinenv(exp, port, writing) ^ eval.c:3339:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM force(x) ^ eval.c:3379:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM copytree(obj) ^ eval.c:3398:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eval(obj) ^ eval.c:3406:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM definedp(xorig, env, ctxt) ^ eval.c:3626:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_synt(name, flags, fcn) ^ eval.c:3640:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_specfun(name, typ, flags) ^ 126 warnings generated. sys.c:106:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM i_setbuf0(port) /* should be called with DEFER_INTS active */ ^ sys.c:128:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long mode_bits(modes, cmodes) ^ sys.c:152:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM try_open_file(filename, modes) ^ sys.c:181:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM open_file(filename, modes) ^ sys.c:190:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM close_port(port) ^ sys.c:215:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_portp(x) ^ sys.c:221:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM input_portp(x) ^ sys.c:227:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM output_portp(x) ^ sys.c:233:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM port_closedp(port) ^ sys.c:240:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_type(port) ^ sys.c:322:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM del_fil(str) ^ sys.c:335:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void prinport(exp, port, type) ^ sys.c:384:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stputc(c, p) ^ sys.c:393:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet stwrite(str, siz, num, p) ^ sys.c:407:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stputs(s, p) ^ sys.c:413:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stgetc(p) ^ sys.c:421:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stclose(p) ^ sys.c:427:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int stungetc(c, p) ^ sys.c:439:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int noop0(stream) ^ sys.c:444:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mkstrport(pos, str, modes, caller) ^ sys.c:464:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cwos(proc) ^ sys.c:473:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cwis(str, proc) ^ sys.c:551:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sfputc(c, p) ^ sys.c:559:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet sfwrite(str, siz, num, p) ^ sys.c:569:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sfputs(s, p) ^ sys.c:575:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int sfflush(stream) ^ sys.c:584:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sfgetc(p) ^ sys.c:594:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sfclose(p) ^ sys.c:604:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mksfpt(pv, modes) ^ sys.c:644:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int clputc(c, p) ^ sys.c:649:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet clwrite(str, siz, num, p) ^ sys.c:655:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int clputs(s, p) ^ sys.c:660:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int clgetc(p) ^ sys.c:689:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet syswrite(str, siz, num, p) ^ sys.c:722:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sysputs(s, p) ^ sys.c:728:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int sysputc(c, p) ^ sys.c:755:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mksafeport(maxlen, port) ^ sys.c:769:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int reset_safeport(sfp, maxlen, port) ^ sys.c:781:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet safewrite(str, siz, num, p) ^ sys.c:800:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int safeputs(s, p) ^ sys.c:806:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int safeputc(c, p) ^ sys.c:813:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int safeflush(p) ^ sys.c:819:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM marksafep(ptr) ^ sys.c:824:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int freesafep(ptr) ^ sys.c:843:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int freeprint(exp, port, writing) ^ sys.c:937:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void add_final(final) ^ sys.c:945:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_add_finalizer(value, finalizer) ^ sys.c:969:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM make_stk_seg(size, contents) ^ sys.c:1003:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_estk_reset(size) ^ sys.c:1056:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_env_cons(x, y) ^ sys.c:1074:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_env_cons2(w, x, y) ^ sys.c:1095:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_env_cons3(v, w, x, y) ^ sys.c:1119:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_env_v2lst(argc, argv) ^ sys.c:1159:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void old_scm_extend_env(names) ^ sys.c:1228:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void grew_lim(nm) ^ sys.c:1242:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char *igc_for_alloc(where, olen, size, what) ^ sys.c:1270:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *must_malloc(len, what) ^ sys.c:1288:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM must_malloc_cell(len, c, what) ^ sys.c:1311:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *must_realloc(where, olen, len, what) ^ sys.c:1332:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void must_realloc_cell(z, olen, len, what) ^ sys.c:1352:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void must_free(obj, len) ^ sys.c:1380:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM sym2vcell(sym) ^ sys.c:1391:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ sys.c:1394:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM intern(name, len) ^ sys.c:1426:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM sysintern(name, val) ^ sys.c:1457:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cons(x, y) ^ sys.c:1466:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cons2(w, x, y) ^ sys.c:1479:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM acons(w, x, y) ^ sys.c:1493:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makstr(len) ^ sys.c:1509:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_maksubr(name, type, fcn) ^ sys.c:1542:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_subr(name, type, fcn) ^ sys.c:1552:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makcclo(proc, len) ^ sys.c:1597:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM dynwind(thunk1, thunk2, thunk3) ^ sys.c:1608:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void downd(to, delta) ^ sys.c:1626:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void dowinds(to) ^ sys.c:1675:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_dynthrow(tocont, arg1, arg2, rest) ^ sys.c:1715:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM obhash(obj) ^ sys.c:1726:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM obunhash(obj) ^ sys.c:1769:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned long strhash(str, len, n) ^ sys.c:1789:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void fixconfig(s1, s2, s) ^ sys.c:1819:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet init_heap_seg(seg_org, size) ^ sys.c:1890:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_init_gra(gra, eltsize, len, maxlen, what) ^ sys.c:1912:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_grow_gra(gra, elt) ^ sys.c:1939:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_trim_gra(gra) ^ sys.c:1953:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_free_gra(gra) ^ sys.c:1960:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void gra_report1(gra) ^ sys.c:1981:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long newsmob(smob) ^ sys.c:1987:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long newptob(ptob) ^ sys.c:1995:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_port_entry(stream, ptype, flags) ^ sys.c:2053:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM markcdr(ptr) ^ sys.c:2058:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sizet free0(ptr) ^ sys.c:2063:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM equal0(ptr1, ptr2) ^ sys.c:2071:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void init_storage(stack_start_ptr, init_heap_size) ^ sys.c:2293:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM gc(arg) ^ sys.c:2305:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_run_finalizers(exiting) ^ sys.c:2347:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void igc(what, basecont) ^ sys.c:2477:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_protect_temp(ptr) ^ sys.c:2484:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void gc_mark(p) ^ sys.c:2616:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void mark_locations(x, n) ^ sys.c:2639:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void gc_sweep(contin_bad) ^ sys.c:2835:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void mark_syms(v) ^ sys.c:2867:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void mark_sym_values(v) ^ sys.c:2882:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void sweep_symhash(v) ^ sys.c:2907:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void mark_finalizers(finalizers, pending) ^ sys.c:2961:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void mark_port_table(port) ^ sys.c:3029:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void egc_copy(px) ^ sys.c:3055:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void egc_copy_locations(ve, len) ^ sys.c:3070:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void egc_copy_stack(stk, len) ^ 108 warnings generated. subr.c:66:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lnot(x) ^ subr.c:71:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM booleanp(obj) ^ subr.c:78:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM eq(x, y) ^ subr.c:85:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM consp(x) ^ subr.c:91:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM setcar(pair, value) ^ subr.c:98:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM setcdr(pair, value) ^ subr.c:105:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM nullp(x) ^ subr.c:110:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long ilength(sx) ^ subr.c:129:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM listp(x) ^ subr.c:135:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM list(objs) ^ subr.c:140:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM length(x) ^ subr.c:147:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM append(args) ^ subr.c:174:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM reverse(lst) ^ subr.c:186:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM list_ref(lst, k) ^ subr.c:201:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM memq(x, lst) ^ subr.c:211:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM member(x, lst) ^ subr.c:221:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM assq(x, alist) ^ subr.c:234:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM assoc(x, alist) ^ subr.c:249:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM promisep(x) ^ subr.c:255:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM symbolp(x) ^ subr.c:261:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM symbol2string(s) ^ subr.c:267:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string2symbol(s) ^ subr.c:275:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM exactp(x) ^ subr.c:284:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM oddp(n) ^ subr.c:297:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM evenp(n) ^ subr.c:311:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_round_quotient(num, den) ^ subr.c:408:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lquotient(x, y) ^ subr.c:477:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lremainder(x, y) ^ subr.c:518:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM modulo(x, y) ^ subr.c:555:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lgcd(x, y) ^ subr.c:613:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM llcm(n1, n2) ^ subr.c:670:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copy_big_dec(b, sign) ^ subr.c:689:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copy_smaller(x, nx, zsgn) ^ subr.c:707:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_big_ior(x, nx, xsgn, bigy) ^ subr.c:739:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_big_xor(x, nx, xsgn, bigy) ^ subr.c:771:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_big_and(x, nx, xsgn, bigy, zsgn) ^ subr.c:815:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_big_test(x, nx, xsgn, bigy) ^ subr.c:859:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM scm_copy_big_2scomp(x, blen, sign) ^ subr.c:926:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void scm_2scomp1(b) ^ subr.c:945:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_big_ash(x, cnt) ^ subr.c:1014:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logior(x, y) ^ subr.c:1063:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logand(x, y) ^ subr.c:1112:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logxor(x, y) ^ subr.c:1154:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logtest(x, y) ^ subr.c:1192:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logbitp(index, j1) ^ subr.c:1223:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copybit(index, j1, bit) ^ subr.c:1261:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_lognot(n) ^ subr.c:1267:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_ash(n, cnt) ^ subr.c:1298:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_bitfield(n, start, end) ^ subr.c:1339:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_bitif(mask, n0, n1) ^ subr.c:1354:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copybitfield(to, from, rest) ^ subr.c:1391:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_bitwise_bit_count(n) ^ subr.c:1419:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logcount(n) ^ subr.c:1439:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_intlength(n) ^ subr.c:1463:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM charp(x) ^ subr.c:1468:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_lessp(x, y) ^ subr.c:1475:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_leqp(x, y) ^ subr.c:1482:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_grp(x, y) ^ subr.c:1489:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_geqp(x, y) ^ subr.c:1496:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_eq(x, y) ^ subr.c:1503:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_lessp(x, y) ^ subr.c:1510:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_leqp(x, y) ^ subr.c:1517:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_grp(x, y) ^ subr.c:1524:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM chci_geqp(x, y) ^ subr.c:1531:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_alphap(chr) ^ subr.c:1537:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_nump(chr) ^ subr.c:1543:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_whitep(chr) ^ subr.c:1549:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_upperp(chr) ^ subr.c:1555:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_lowerp(chr) ^ subr.c:1561:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char2int(chr) ^ subr.c:1567:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM int2char(n) ^ subr.c:1575:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_upcase(chr) ^ subr.c:1581:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM char_downcase(chr) ^ subr.c:1588:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stringp(x) ^ subr.c:1594:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM string(chrs) ^ subr.c:1609:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_string(k, chr) ^ subr.c:1625:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_length(str) ^ subr.c:1631:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_ref(str, k) ^ subr.c:1639:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_set(str, k, chr) ^ subr.c:1649:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_equal(s1, s2) ^ subr.c:1663:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_equal(s1, s2) ^ subr.c:1677:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_lessp(s1, s2) ^ subr.c:1697:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_leqp(s1, s2) ^ subr.c:1702:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_grp(s1, s2) ^ subr.c:1707:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_geqp(s1, s2) ^ subr.c:1712:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_lessp(s1, s2) ^ subr.c:1732:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_leqp(s1, s2) ^ subr.c:1737:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_grp(s1, s2) ^ subr.c:1742:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stci_geqp(s1, s2) ^ subr.c:1747:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM substring(str, start, end) ^ subr.c:1760:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM st_append(args) ^ subr.c:1784:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vectorp(x) ^ subr.c:1790:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector_length(v) ^ subr.c:1796:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector(l) ^ subr.c:1808:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector_ref(v, k) ^ subr.c:1816:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM vector_set(v, k, obj) ^ subr.c:1826:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_vector(k, fill) ^ subr.c:1850:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mkbig(nlen, sign) ^ subr.c:1863:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM big2inum(b, l) ^ subr.c:1877:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM adjbig(b, nlen) ^ subr.c:1891:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM normbig(b) ^ subr.c:1900:31: warning: while loop has empty body [-Wempty-body] while (nlen-- && !zds[nlen]); nlen++; ^ subr.c:1900:31: note: put the semicolon on a separate line to silence this warning subr.c:1906:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM copybig(b, sign) ^ subr.c:1916:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM long2big(n) ^ subr.c:1930:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ulong2big(n) ^ subr.c:1944:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int bigcomp(x, y) ^ subr.c:1962:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long pseudolong(x) ^ subr.c:1986:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM addbig(x, nx, xsgn, bigy, sgny) ^ subr.c:2034:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM mulbig(x, nx, y, ny, sgn) ^ subr.c:2057:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UBIGLONG divbigdig(ds, h, div) ^ subr.c:2070:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM divbigint(x, z, sgn, mode) ^ subr.c:2099:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_copy_big_ash1 (xds, xlen, dscl) ^ subr.c:2121:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM divbigbig(x, xlen, y, ylen, sgn, mode) ^ subr.c:2400:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void init_iprocs(subra, type) ^ 114 warnings generated. debug.c:31:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_rlookup(addr, stenv, what) ^ debug.c:85:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_addprop(prop, val, env) ^ debug.c:92:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_getprop(prop, env) ^ debug.c:109:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM prinhead(x, port, writing) ^ debug.c:119:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void prinbindings(names, inits, init_env, ^ debug.c:143:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_princode(code, env, port, writing) ^ debug.c:289:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_princlosure(proc, port, writing) ^ debug.c:323:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_int2linum(n) ^ debug.c:332:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_linum2int(linum) ^ debug.c:339:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_linump(obj) ^ debug.c:346:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_remove_linums(x) ^ debug.c:379:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long num_frames(estk, i) ^ debug.c:392:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM *estk_frame(estk, i, nf) ^ debug.c:410:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM stacktrace1(estk, i) ^ debug.c:446:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM *cont_frame(contin, nf) ^ debug.c:458:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_stack_trace(contin) ^ debug.c:479:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_frame_trace(contin, nf) ^ debug.c:496:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_frame2env(contin, nf) ^ debug.c:509:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_frame_eval(contin, nf, expr) ^ debug.c:529:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_scope_trace(env) ^ debug.c:596:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_env_annotation(var, stenv) ^ debug.c:658:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_wrapcode(code, env) ^ debug.c:668:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int princodeptr(exp, port, writing) ^ 23 warnings generated. unif.c:45:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM resizuve(vect, len) ^ unif.c:116:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makflo (x) ^ unif.c:117:12: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float' declared in a previous prototype [-Wknr-promoted-parameter] float x; ^ ./scm.h:988:33: note: previous declaration is here SCM_EXPORT SCM makflo P((float x)); ^ unif.c:133:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long scm_prot2type(prot) ^ unif.c:163:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_uve(k, prot) ^ unif.c:217:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM arrayp(v, prot) ^ unif.c:242:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array_rank(ra) ^ unif.c:257:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array_dims(ra) ^ unif.c:281:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long aind(ra, args, what) ^ unif.c:312:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_ra(ndim) ^ unif.c:327:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM shap2ra(args, what) ^ unif.c:361:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int rafill(ra, fill, ignore) ^ unif.c:490:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM dims2ura(dims, prot, fill) ^ unif.c:547:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void ra_set_contp(ra) ^ unif.c:563:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM make_sh_array(oldra, mapfunc, dims) ^ unif.c:663:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM trans_array(args) ^ unif.c:726:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM encl_array(axes) ^ unif.c:784:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array_inbp(args) ^ unif.c:826:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM aref(v, args) ^ unif.c:911:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_array_ref(args) ^ unif.c:920:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM cvref(v, pos, last) ^ unif.c:1029:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM aset(v, obj, args) ^ unif.c:1118:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array_contents(ra, strict) ^ unif.c:1155:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM uve_read(v, port) ^ unif.c:1228:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM uve_write(v, port) ^ unif.c:1292:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM lcount(item, seq) ^ unif.c:1352:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM bit_position(item, v, k) ^ unif.c:1421:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM bit_set(v, kv, obj) ^ unif.c:1463:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM bit_count(v, kv, obj) ^ unif.c:1509:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM bit_inv(v) ^ unif.c:1526:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM strup(v) ^ unif.c:1544:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM strdown(v) ^ unif.c:1563:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM strcap(v) ^ unif.c:1589:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM istr2bve(str, len) ^ unif.c:1612:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM ra2l(ra, base, k) ^ unif.c:1637:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array2list(v) ^ unif.c:1720:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM list2ura(ndim, prot, lst) ^ unif.c:1753:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int l2ra(lst, ra, base, k) ^ unif.c:1784:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void rapr1(ra, j, k, port, writing) ^ unif.c:1885:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int raprin1(exp, port, writing) ^ unif.c:1981:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM array_prot(ra) ^ unif.c:2018:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logaref(args) ^ unif.c:2054:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_logaset(ra, obj, args) ^ unif.c:2138:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static SCM markra(ptr) ^ unif.c:2143:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static sizet freera(ptr) ^ 45 warnings generated. rope.c:25:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM long2num(sl) ^ rope.c:41:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM ulong2num(sl) ^ rope.c:59:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned char num2uchar(num, pos, s_caller) ^ rope.c:67:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned short num2ushort(num, pos, s_caller) ^ rope.c:75:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned long num2ulong(num, pos, s_caller) ^ rope.c:89:27: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] if ((0 <= u) && (u <= (unsigned long)~0L)) { ~~ ^~~~~~~~~~~~~~~~~~ rope.c:105:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:106:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long num2long(num, pos, s_caller) ^ rope.c:120:37: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] && (u <= (MOST_POSITIVE_FIXNUM * 4 + 3))) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ rope.c:137:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:138:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] short num2short(num, pos, s_caller) ^ rope.c:146:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:147:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] signed char num2char(num, pos, s_caller) ^ rope.c:155:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:157:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] double num2dbl(num, pos, s_caller) ^ rope.c:169:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ rope.c:173:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makfromstr(src, len) ^ rope.c:185:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makfrom0str(src) ^ rope.c:193:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM makfromstrs(argc, argv) ^ rope.c:205:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char **makargvfrmstrs(args, s_name) ^ rope.c:225:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void must_free_argv(argv) ^ rope.c:236:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_evstr(str) ^ rope.c:245:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void scm_ldstr(str) ^ rope.c:254:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_ldfile(path) ^ rope.c:261:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_ldprog(path) ^ rope.c:273:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void* scm_addr(args, s_name) ^ rope.c:334:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void* scm_base_addr(v, s_name) ^ rope.c:388:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int scm_cell_p(x) ^ rope.c:413:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCM scm_gc_protect(obj) ^ 29 warnings generated. ; ================ Link C object files (system "cc -o scm-sicp x.o edline.o crs.o posix.o socket.o unix.o dynl.o ioext.o rgx.o continue.o scm.o scmmain.o findexec.o script.o time.o repl.o scl.o eval.o sys.o subr.o debug.o unif.o rope.o -L/usr/X11R6/lib -lX11 -lreadline -ltermcap -lcurses -lm -lc") sys.c(sys.o:(ltmpnam)): warning: tmpnam() possibly used unsafely; consider using mkstemp() scl.c(scl.o:(inf2str)): warning: strcpy() is almost always misused, please use strlcpy() findexec.c(findexec.o:(dld_find_executable)): warning: strcat() is almost always misused, please use strlcat() >>> Running package in lang/scm at 1713176687.05 ===> lang/scm ===> Faking installation for scm-5f1p3 /exopi-obj/pobj/scm-5f1/bin/install -c -s -m 755 /exopi-obj/pobj/scm-5f1/scm/scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/bin /exopi-obj/pobj/scm-5f1/bin/install -c -s -m 755 /exopi-obj/pobj/scm-5f1/scm/scmlit /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/bin /exopi-obj/pobj/scm-5f1/bin/install -c -s -m 755 /exopi-obj/pobj/scm-5f1/scm/scm-sicp /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/bin /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/scm.1 /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/man/man1 /exopi-obj/pobj/scm-5f1/bin/install -d -m 755 /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -d -m 755 /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/include/scm sed -e 's,@PREFIX@,/usr/local,' /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm/require.scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/scmflags.h /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/include/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/scmfig.h /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/include/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/patchlvl.h /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/include/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/scmhob.h /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/include/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/COPYING /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/Idiffer.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/Iedline.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/Init5f1.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/Link.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/Macexp.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/Macro.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/Transcen.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/Tscript.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/build /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/build.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/compile.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/hobbit.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/mkimpcat.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/r4rstest.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/scmhob.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/disarm.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/split.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/keysymdef.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/x11.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/xatoms.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/xevent.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/x11.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/xevent.scm /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/share/scm /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/scm.info /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/info /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/hobbit.info /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/info /exopi-obj/pobj/scm-5f1/bin/install -c -m 644 /exopi-obj/pobj/scm-5f1/scm/Xlibscm.info /exopi-obj/pobj/scm-5f1/fake-amd64/usr/local/info ===> Building package for scm-5f1p3 Create /exopi-cvs/ports/packages/amd64/all/scm-5f1p3.tgz Creating package scm-5f1p3 reading plist| switching to /exopi-cvs/ports/lang/scm/pkg/PFRAG.no-no_x11| checking dependencies| checking dependencies|devel/slib checksumming| checksumming| | 0% checksumming|* | 2% checksumming|** | 4% checksumming|**** | 6% checksumming|***** | 8% checksumming|****** | 10% checksumming|******* | 12% checksumming|******** | 14% checksumming|********** | 16% checksumming|*********** | 18% checksumming|************ | 20% checksumming|************* | 22% checksumming|************** | 24% checksumming|**************** | 25% checksumming|***************** | 27% checksumming|****************** | 29% checksumming|******************* | 31% checksumming|******************** | 33% checksumming|********************** | 35% checksumming|*********************** | 37% checksumming|************************ | 39% checksumming|************************* | 41% checksumming|************************** | 43% checksumming|**************************** | 45% checksumming|***************************** | 47% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|******************************** | 53% checksumming|********************************* | 55% checksumming|*********************************** | 57% checksumming|************************************ | 59% checksumming|************************************* | 61% checksumming|************************************** | 63% checksumming|*************************************** | 65% checksumming|***************************************** | 67% checksumming|****************************************** | 69% checksumming|******************************************* | 71% checksumming|******************************************** | 73% checksumming|********************************************* | 75% checksumming|*********************************************** | 76% checksumming|************************************************ | 78% checksumming|************************************************* | 80% checksumming|************************************************** | 82% checksumming|*************************************************** | 84% checksumming|***************************************************** | 86% checksumming|****************************************************** | 88% checksumming|******************************************************* | 90% checksumming|******************************************************** | 92% checksumming|********************************************************* | 94% checksumming|*********************************************************** | 96% checksumming|************************************************************ | 98% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|************* | 20% archiving|************************* | 40% archiving|******************************** | 50% archiving|******************************** | 51% archiving|********************************* | 51% archiving|********************************** | 54% archiving|********************************************** | 72% archiving|*********************************************** | 73% archiving|*********************************************** | 74% archiving|************************************************* | 76% archiving|************************************************* | 77% archiving|************************************************** | 78% archiving|**************************************************** | 81% archiving|********************************************************** | 91% archiving|*********************************************************** | 93% archiving|************************************************************** | 97% archiving|*************************************************************** | 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/scm-5f1p3.tgz >>> Running clean in lang/scm at 1713176690.22 ===> lang/scm ===> Cleaning for scm-5f1p3 >>> Ended at 1713176690.48 max_stuck=1.99/depends=2.04/show-prepare-results=0.80/build=31.76/package=3.17/clean=0.30