=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for snobol-1.3nb1 echo '# DO NOT EDIT. machine generated from Makefile2.m4' > Makefile2.tmp echo '# add local changes to local-config' >> Makefile2.tmp /usr/bin/m4 Makefile2.m4 >> Makefile2.tmp echo '# DO NOT DELETE THIS LINE. make depend uses it.' >> Makefile2.tmp /opt/pkg/bin/bmake -f Makefile2.tmp depend MAKEFILE2=Makefile2.tmp sed '/^# DO NOT DELETE THIS LINE/q' Makefile2.tmp > Makefile2.tmp.tmp clang -M -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm main.c isnobol4.c data.c data_init.c syn.c lib/bal.c lib/date.c lib/dump.c lib/generic/dynamic.c lib/endex.c lib/generic/expops.c lib/hash.c lib/dummy/inet.c lib/init.c lib/generic/intspc.c lib/io.c lib/lexcmp.c lib/dummy/load.c lib/dummy/mstime.c lib/ordvst.c lib/pair.c lib/pat.c lib/pml.c lib/realst.c lib/replace.c lib/ansi/spcint.c lib/ansi/spreal.c lib/stream.c lib/str.c lib/dummy/suspend.c lib/top.c lib/posix/term.c lib/tree.c lib/dummy/tty.c version.c lib/auxil/getopt.c lib/snolib/ndbm.c lib/sdbm/sdbm.c lib/sdbm/sdbm_hash.c lib/sdbm/sdbm_pair.c lib/snolib/chop.c lib/snolib/cos.c lib/snolib/delete.c lib/snolib/environ.c lib/generic/exists.c lib/snolib/exit.c lib/generic/execute.c lib/snolib/exp.c lib/snolib/file.c lib/snolib/findunit.c lib/snolib/fork.c lib/snolib/getstring.c lib/snolib/host.c lib/snolib/log.c lib/snolib/logic.c lib/snolib/ord.c lib/snolib/rename.c lib/snolib/retstring.c lib/snolib/serv.c lib/snolib/sin.c lib/snolib/sprintf.c lib/snolib/sqrt.c lib/snolib/sset.c lib/generic/sys.c lib/snolib/tan.c >> Makefile2.tmp.tmp mv -f Makefile2.tmp.tmp Makefile2.tmp mv -f Makefile2.tmp Makefile2 rm -f .depend touch .depend /opt/pkg/bin/bmake -f Makefile2 snobol4 clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c main.c main.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc, argv) ^ 1 warning generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c isnobol4.c In file included from isnobol4.c:6: In file included from ./parms.h:43: ./lib/pair.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] locapt( d1, d2, d3 ) ^ ./lib/pair.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] locapv( d1, d2, d3 ) ^ In file included from isnobol4.c:6: In file included from ./parms.h:48: ./lib/hash.c:90:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hash(dp, sp) ^ In file included from isnobol4.c:6: In file included from ./parms.h:53: ./lib/top.c:21:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] top( d1, d2, d3 ) ^ In file included from isnobol4.c:6: In file included from ./parms.h:58: ./lib/pat.c:24:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] linkor( d1, d2 ) ^ ./lib/pat.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] maknod(d1, d2, d3, d4, d5, d6) ^ ./lib/pat.c:60:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lvalue(d1,d2) ^ ./lib/pat.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cpypat(d1, d2, d3, d4, d5, d6) ^ isnobol4.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ENDALL(retval) ^ isnobol4.c:17:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DTREP(retval) ^ isnobol4.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RTYPTR(retval) ^ isnobol4.c:103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RETNUL(retval) ^ isnobol4.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RTXPTR(retval) ^ isnobol4.c:121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RTNUL3(retval) ^ isnobol4.c:129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RTXNAM(retval) ^ isnobol4.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RTN3(retval) ^ isnobol4.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RTZPTR(retval) ^ isnobol4.c:155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RTN2(retval) ^ isnobol4.c:163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FAIL(retval) ^ isnobol4.c:171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RT1NUL(retval) ^ isnobol4.c:180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RTN1(retval) ^ isnobol4.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] A5RTN(retval) ^ isnobol4.c:197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SPLIT(retval) ^ isnobol4.c:221:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DMK(retval) ^ isnobol4.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DUMP(retval) ^ isnobol4.c:319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONIR(retval) ^ isnobol4.c:330:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONRI(retval) ^ isnobol4.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONVR(retval) ^ isnobol4.c:358:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LIT(retval) ^ isnobol4.c:368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRPRT(retval) ^ isnobol4.c:383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRI2(retval) ^ isnobol4.c:392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRI(retval) ^ isnobol4.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VXOVR(retval) ^ isnobol4.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KEYTR3(retval) ^ isnobol4.c:448:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FXOVR(retval) ^ isnobol4.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] STOPTP(retval) ^ isnobol4.c:470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ARTN(retval) ^ isnobol4.c:479:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GOTO(retval) ^ isnobol4.c:489:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BASE(retval) ^ isnobol4.c:499:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FORJRN(retval) ^ isnobol4.c:508:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EXPR7(retval) ^ isnobol4.c:528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ELEDEC(retval) ^ isnobol4.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ELEINT(retval) ^ isnobol4.c:546:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ELECMA(retval) ^ isnobol4.c:555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ELEICH(retval) ^ isnobol4.c:564:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GCM(retval) ^ isnobol4.c:609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GC(retval) ^ isnobol4.c:787:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(TOPCL),D_A(TTLCL),D_A(BKDX)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CNVVI(retval) ^ isnobol4.c:837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRV(retval) ^ isnobol4.c:854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VALTR1(retval) ^ isnobol4.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VALTR3(retval) ^ isnobol4.c:886:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFDT(retval) ^ isnobol4.c:895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FNEXT1(retval) ^ isnobol4.c:920:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VALTR4(retval) ^ isnobol4.c:943:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FNEXT2(retval) ^ isnobol4.c:953:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INTR13(retval) ^ isnobol4.c:961:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INTR10(retval) ^ isnobol4.c:969:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FTLEN2(retval) ^ isnobol4.c:1052:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SYSCUT(retval) ^ isnobol4.c:1066:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RECOMZ(retval) ^ isnobol4.c:1076:5: warning: call to undeclared library function 'bzero' with type 'void (void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ZERBLK(D_A(COMREG),D_A(COMDCT)); ^ include/macros.h:31:21: note: expanded from macro 'ZERBLK' #define ZERBLK(A,B) bzero((void *)(A), (long)((B)+DESCR)) /* XXX SIZE_T */ ^ isnobol4.c:1076:5: note: include the header <strings.h> or explicitly provide a declaration for 'bzero' include/macros.h:31:21: note: expanded from macro 'ZERBLK' #define ZERBLK(A,B) bzero((void *)(A), (long)((B)+DESCR)) /* XXX SIZE_T */ ^ isnobol4.c:1086:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:1088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FTLEND(retval) ^ isnobol4.c:1111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] COMP9(retval) ^ isnobol4.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ALOC2(retval) ^ isnobol4.c:1130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SIZERR(retval) ^ isnobol4.c:1139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CODSKP(retval) ^ isnobol4.c:1169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MAIN1(retval) ^ isnobol4.c:1178:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] END(retval) ^ isnobol4.c:1191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] COMP7(retval) ^ isnobol4.c:1200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] COMP3(retval) ^ isnobol4.c:1209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BLOCK(retval) ^ isnobol4.c:1241:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:1243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OVER(retval) ^ isnobol4.c:1252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EROR(retval) ^ isnobol4.c:1267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CNVAT(retval) ^ isnobol4.c:1312:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] STR(retval) ^ isnobol4.c:1326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ASSOCE(retval) ^ isnobol4.c:1346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ARGNER(retval) ^ isnobol4.c:1355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EXEX(retval) ^ isnobol4.c:1364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INVOKE(retval) ^ isnobol4.c:1373:5: 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] BRANCH( ((func_t) (D_A(D_A(INCL))))) ^ include/macros.h:187:35: note: expanded from macro 'BRANCH' #define BRANCH(NAME) return (NAME (retval)); ^ isnobol4.c:1383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRPHND(retval) ^ isnobol4.c:1419:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INTR4(retval) ^ isnobol4.c:1428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INTR5(retval) ^ isnobol4.c:1437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CTLADV(retval) ^ isnobol4.c:1441:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:1441:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:1449:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &ELEMTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:1449:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &ELEMTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:1463:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NULNOD(retval) ^ isnobol4.c:1481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TREPUB(retval) ^ isnobol4.c:1523:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(XCL),D_A(CMBSCL),D_A(CMOFCL)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:1539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONVAR(retval) ^ isnobol4.c:1577:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:1579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LOCA1(retval) ^ isnobol4.c:1596:10: warning: call to undeclared library function 'bcmp' with type 'int (const void *, const void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (!LEXEQ(SPECR1,SPECR2)) ^ include/macros.h:108:10: note: expanded from macro 'LEXEQ' (bcmp(S_SP(A)+2,S_SP(B)+2,(long)S_L(A)-2) == 0))))) ^ isnobol4.c:1596:10: note: include the header <strings.h> or explicitly provide a declaration for 'bcmp' include/macros.h:108:10: note: expanded from macro 'LEXEQ' (bcmp(S_SP(A)+2,S_SP(B)+2,(long)S_L(A)-2) == 0))))) ^ isnobol4.c:1646:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:1648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AUGATL(retval) ^ isnobol4.c:1674:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(A5PTR),D_A(A1PTR),D_A(A4PTR)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:1679:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INTERP(retval) ^ isnobol4.c:1714:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GENVAR(retval) ^ isnobol4.c:1727:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FTERST(retval) ^ isnobol4.c:1761:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FTLTST(retval) ^ isnobol4.c:1772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UNDF(retval) ^ isnobol4.c:1781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UNKNKW(retval) ^ isnobol4.c:1790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KEYN(retval) ^ isnobol4.c:1807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KEYT(retval) ^ isnobol4.c:1816:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] COMP5(retval) ^ isnobol4.c:1825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] COMP6(retval) ^ isnobol4.c:1834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UNTERR(retval) ^ isnobol4.c:1843:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INTR30(retval) ^ isnobol4.c:1852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ICNVTA(retval) ^ isnobol4.c:1903:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(ZPTR),D_A(ATRHD),D_A(FRDSCL)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:1909:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NONARY(retval) ^ isnobol4.c:1918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INTR27(retval) ^ isnobol4.c:1927:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GENVRZ(retval) ^ isnobol4.c:1938:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:1940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UNDFFE(retval) ^ isnobol4.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PROTER(retval) ^ isnobol4.c:1958:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCERST(retval) ^ isnobol4.c:1967:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INTR31(retval) ^ isnobol4.c:1977:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PUTOUT(retval) ^ isnobol4.c:2008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INTR8(retval) ^ isnobol4.c:2017:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NEMO(retval) ^ isnobol4.c:2026:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ATOP(retval) ^ isnobol4.c:2053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LENERR(retval) ^ isnobol4.c:2062:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NONAME(retval) ^ isnobol4.c:2071:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PATNOD(retval) ^ isnobol4.c:2085:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AERROR(retval) ^ isnobol4.c:2094:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INTR1(retval) ^ isnobol4.c:2103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INIT(retval) ^ isnobol4.c:2136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GOTL(retval) ^ isnobol4.c:2192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GNVARS(retval) ^ isnobol4.c:2206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GNVARI(retval) ^ isnobol4.c:2217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FINDEX(retval) ^ isnobol4.c:2256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FILCHK(retval) ^ isnobol4.c:2278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GENVUP(retval) ^ isnobol4.c:2292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NEWCRD(retval) ^ isnobol4.c:2352:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2352:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:2360:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &LBLXTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2360:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &LBLXTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:2398:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2398:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:2406:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &LBLXTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2406:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &LBLXTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:2436:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2436:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:2444:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &ELEMTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2444:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &ELEMTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:2465:13: warning: enumeration value 'INC_OK' not handled in switch [-Wswitch] switch (IO_INCLUDE(UNIT, XSP)) { ^~~~~~~~~~~~~~~~~~~~~ include/macros.h:256:25: note: expanded from macro 'IO_INCLUDE' #define IO_INCLUDE(A,B) io_include((struct descr *)(A),(struct spec *)(B)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2465:13: note: add missing switch cases switch (IO_INCLUDE(UNIT, XSP)) { ^ include/macros.h:256:25: note: expanded from macro 'IO_INCLUDE' #define IO_INCLUDE(A,B) io_include((struct descr *)(A),(struct spec *)(B)) ^ isnobol4.c:2494:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2494:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:2502:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &INTGTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2502:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &INTGTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:2528:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2528:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:2536:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &INTGTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2536:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &INTGTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:2566:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] COMP1(retval) ^ isnobol4.c:2575:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LOAD2(retval) ^ isnobol4.c:2581:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(YSP, XSP, &VARATB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2581:13: note: add missing switch cases switch (STREAM(YSP, XSP, &VARATB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:2598:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(ZSP, XSP, &VARATB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2598:13: note: add missing switch cases switch (STREAM(ZSP, XSP, &VARATB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:2690:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CNVRTS(retval) ^ isnobol4.c:2702:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CNVTA(retval) ^ isnobol4.c:2746:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CNVIV(retval) ^ isnobol4.c:2757:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:2759:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ARG2(retval) ^ isnobol4.c:2800:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NAME(retval) ^ isnobol4.c:2819:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:2821:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KEYC(retval) ^ isnobol4.c:2836:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:2838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GENVSZ(retval) ^ isnobol4.c:2849:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:2851:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ARGINT(retval) ^ isnobol4.c:2863:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FENTR3(retval) ^ isnobol4.c:2954:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRACEP(retval) ^ isnobol4.c:2970:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(XCL),D_A(TRCBLK),D_A(XSIZ)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:3003:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FENTR2(retval) ^ isnobol4.c:3012:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VPXPTR(retval) ^ isnobol4.c:3039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GENVIX(retval) ^ isnobol4.c:3050:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:3052:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PUTIN(retval) ^ isnobol4.c:3065:13: warning: enumeration value 'IO_OK' not handled in switch [-Wswitch] switch (IO_READ(IO3PTR, IOSP)) { ^~~~~~~~~~~~~~~~~~~~~ include/macros.h:254:22: note: expanded from macro 'IO_READ' #define IO_READ(A,B) io_read((struct descr *)(A),(struct spec *)(B)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:3065:13: note: add missing switch cases switch (IO_READ(IO3PTR, IOSP)) { ^ include/macros.h:254:22: note: expanded from macro 'IO_READ' #define IO_READ(A,B) io_read((struct descr *)(A),(struct spec *)(B)) ^ isnobol4.c:3097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ARGVAL(retval) ^ isnobol4.c:3139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TIME(retval) ^ isnobol4.c:3156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DT(retval) ^ isnobol4.c:3179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DATE(retval) ^ isnobol4.c:3193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] COPY(retval) ^ isnobol4.c:3222:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(ZPTR),D_A(XPTR),D_A(XCL)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:3227:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CMA(retval) ^ isnobol4.c:3265:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:3267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CLEAR(retval) ^ isnobol4.c:3291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] QUES(retval) ^ isnobol4.c:3303:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:3305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NEG(retval) ^ isnobol4.c:3325:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:3327:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KEYWRD(retval) ^ isnobol4.c:3339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IND(retval) ^ isnobol4.c:3369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SORT1(retval) ^ isnobol4.c:3551:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(XPTR),D_A(WPTR),D_A(A4PTR)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:3756:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FIELD(retval) ^ isnobol4.c:3798:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:3800:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFDAT(retval) ^ isnobol4.c:3865:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(ZPTR),D_A(YPTR),D_A(XCL)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:3896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] THAW(retval) ^ isnobol4.c:3912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FREEZE(retval) ^ isnobol4.c:3928:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PROTO(retval) ^ isnobol4.c:3944:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LNKFNC(retval) ^ isnobol4.c:4084:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFFNC(retval) ^ isnobol4.c:4361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LPRTND(retval) ^ isnobol4.c:4391:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ABNSND(retval) ^ isnobol4.c:4415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CHARZ(retval) ^ isnobol4.c:4424:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PLS(retval) ^ isnobol4.c:4453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MNS(retval) ^ isnobol4.c:4492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INTGER(retval) ^ isnobol4.c:4513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XYARGS(retval) ^ isnobol4.c:4569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VARVAL(retval) ^ isnobol4.c:4615:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:4617:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PATVAL(retval) ^ isnobol4.c:4669:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(TPTR),D_A(STRPAT),D_A(STARSZ)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:4683:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:4685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] INTVAL(retval) ^ isnobol4.c:4745:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:4747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EXPVJ2(retval) ^ isnobol4.c:4855:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EXPVJN(retval) ^ isnobol4.c:4864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GOTG(retval) ^ isnobol4.c:4880:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VDIFFR(retval) ^ isnobol4.c:4896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRIM(retval) ^ isnobol4.c:4911:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUBSTR(retval) ^ isnobol4.c:4963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SIZE(retval) ^ isnobol4.c:4980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REVERS(retval) ^ isnobol4.c:5004:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RPLACE(retval) ^ isnobol4.c:5049:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DUPL(retval) ^ isnobol4.c:5093:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DMP(retval) ^ isnobol4.c:5108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] COLECT(retval) ^ isnobol4.c:5130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RPAD0(retval) ^ isnobol4.c:5175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CHAR(retval) ^ isnobol4.c:5202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LNE(retval) ^ isnobol4.c:5225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LLT(retval) ^ isnobol4.c:5256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LLE(retval) ^ isnobol4.c:5287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LGT(retval) ^ isnobol4.c:5318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LGE(retval) ^ isnobol4.c:5349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LEQ(retval) ^ isnobol4.c:5372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IDENT(retval) ^ isnobol4.c:5388:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DIFFER(retval) ^ isnobol4.c:5404:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONCAT(retval) ^ isnobol4.c:5430:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(TPTR),D_A(STRPAT),D_A(STARSZ)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:5555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ASGN(retval) ^ isnobol4.c:5651:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:5653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VALTR2(retval) ^ isnobol4.c:5673:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LABTR(retval) ^ isnobol4.c:5689:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KEYTR(retval) ^ isnobol4.c:5710:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FENTR(retval) ^ isnobol4.c:5723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DETACH(retval) ^ isnobol4.c:5745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IOOP(retval) ^ isnobol4.c:5800:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PRINT(retval) ^ isnobol4.c:5875:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] READ(retval) ^ isnobol4.c:5955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SORT(retval) ^ isnobol4.c:5964:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RSORT(retval) ^ isnobol4.c:5973:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ITEM(retval) ^ isnobol4.c:6119:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DATDEF(retval) ^ isnobol4.c:6130:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(YSP, XSP, &VARATB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:6130:13: note: add missing switch cases switch (STREAM(YSP, XSP, &VARATB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:6160:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(YSP, XSP, &VARATB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:6160:13: note: add missing switch cases switch (STREAM(YSP, XSP, &VARATB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:6217:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(ZPTR),D_A(WPTR),D_A(YCL)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:6235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ASSOC(retval) ^ isnobol4.c:6282:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ARRAY(retval) ^ isnobol4.c:6304:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(YSP, XSP, &NUMBTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:6304:13: note: add missing switch cases switch (STREAM(YSP, XSP, &NUMBTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:6318:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(ZSP, XSP, &NUMBTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:6318:13: note: add missing switch cases switch (STREAM(ZSP, XSP, &NUMBTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:6411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LOAD(retval) ^ isnobol4.c:6431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OR(retval) ^ isnobol4.c:6506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NAM5(retval) ^ isnobol4.c:6582:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ARBNO(retval) ^ isnobol4.c:6629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TAB(retval) ^ isnobol4.c:6638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RTAB(retval) ^ isnobol4.c:6647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RPOS(retval) ^ isnobol4.c:6656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] POS(retval) ^ isnobol4.c:6665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LEN(retval) ^ isnobol4.c:6674:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SPAN(retval) ^ isnobol4.c:6683:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NOTANY(retval) ^ isnobol4.c:6692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BREAK(retval) ^ isnobol4.c:6702:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BREAKX(retval) ^ isnobol4.c:6712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ANY(retval) ^ isnobol4.c:6721:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ARITH(retval) ^ isnobol4.c:6949:9: warning: call to undeclared library function 'finite' with type 'int (double)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (RMATH_ERROR(D_RV(ZPTR))) ^ include/macros.h:172:47: note: expanded from macro 'RMATH_ERROR' #define RMATH_ERROR(RESULT) (MATH_ERROR() || !finite((RESULT))) ^ isnobol4.c:6949:9: note: include the header <math.h> or explicitly provide a declaration for 'finite' include/macros.h:172:47: note: expanded from macro 'RMATH_ERROR' #define RMATH_ERROR(RESULT) (MATH_ERROR() || !finite((RESULT))) ^ isnobol4.c:7035:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VARVUP(retval) ^ isnobol4.c:7051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EXPEVL(retval) ^ isnobol4.c:7060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EXPVAL(retval) ^ isnobol4.c:7069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OPSYN(retval) ^ isnobol4.c:7120:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(TSP, ZSP, &UNOPTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7120:13: note: add missing switch cases switch (STREAM(TSP, ZSP, &UNOPTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:7134:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(TSP, ZSP, &UNOPTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7134:13: note: add missing switch cases switch (STREAM(TSP, ZSP, &UNOPTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:7158:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(TSP, ZSP, &BIOPTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7158:13: note: add missing switch cases switch (STREAM(TSP, ZSP, &BIOPTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:7166:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(TSP, ZSP, &SBIPTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7166:13: note: add missing switch cases switch (STREAM(TSP, ZSP, &SBIPTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:7185:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(TSP, ZSP, &BIOPTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7185:13: note: add missing switch cases switch (STREAM(TSP, ZSP, &BIOPTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:7193:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(TSP, ZSP, &SBIPTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7193:13: note: add missing switch cases switch (STREAM(TSP, ZSP, &SBIPTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:7224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ARG1(retval) ^ isnobol4.c:7246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] APPLY(retval) ^ isnobol4.c:7279:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RPAD(retval) ^ isnobol4.c:7288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LPAD(retval) ^ isnobol4.c:7297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LABEL(retval) ^ isnobol4.c:7314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FUNCTN(retval) ^ isnobol4.c:7330:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FNEXTR(retval) ^ isnobol4.c:7339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VALTR(retval) ^ isnobol4.c:7348:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] STOPTR(retval) ^ isnobol4.c:7389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TRACE(retval) ^ isnobol4.c:7443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SET(retval) ^ isnobol4.c:7452:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REWIND(retval) ^ isnobol4.c:7461:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ENDFIL(retval) ^ isnobol4.c:7470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BKSPCE(retval) ^ isnobol4.c:7479:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UNLOAD(retval) ^ isnobol4.c:7498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFINE(retval) ^ isnobol4.c:7515:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(YSP, XSP, &VARATB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7515:13: note: add missing switch cases switch (STREAM(YSP, XSP, &VARATB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:7538:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(YSP, XSP, &VARATB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7538:13: note: add missing switch cases switch (STREAM(YSP, XSP, &VARATB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:7571:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(YSP, XSP, &VARATB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7571:13: note: add missing switch cases switch (STREAM(YSP, XSP, &VARATB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:7620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NMD(retval) ^ isnobol4.c:7694:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:7696:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DOL(retval) ^ isnobol4.c:7705:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NAM(retval) ^ isnobol4.c:7714:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] REMDR(retval) ^ isnobol4.c:7723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NE(retval) ^ isnobol4.c:7732:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LT(retval) ^ isnobol4.c:7741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LE(retval) ^ isnobol4.c:7750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GT(retval) ^ ./config.h:14:12: note: expanded from macro 'GT' #define GT GTX ^ isnobol4.c:7759:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GE(retval) ^ isnobol4.c:7768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EQ(retval) ^ isnobol4.c:7777:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SUB(retval) ^ isnobol4.c:7786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MPY(retval) ^ isnobol4.c:7795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EXPOP(retval) ^ isnobol4.c:7804:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DIV(retval) ^ isnobol4.c:7813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ADD(retval) ^ isnobol4.c:7822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FIELDS(retval) ^ isnobol4.c:7833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LOCAL(retval) ^ isnobol4.c:7844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ARG(retval) ^ isnobol4.c:7854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCIN1(retval) ^ isnobol4.c:8118:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(ZSP, YSP, &BRKTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:8118:13: note: add missing switch cases switch (STREAM(ZSP, YSP, &BRKTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:8194:13: warning: enumeration values 'ST_STOP' and 'ST_EOS' not handled in switch [-Wswitch] switch (STREAM(ZSP, YSP, &SPANTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:8194:13: note: add missing switch cases switch (STREAM(ZSP, YSP, &SPANTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:8738:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(TPTR),D_A(NBSPTR),D_A(WCL)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:8891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCIN(retval) ^ isnobol4.c:8900:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCNR(retval) ^ isnobol4.c:8957:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SCAN(retval) ^ isnobol4.c:9066:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:9068:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SJSR(retval) ^ isnobol4.c:9235:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] MOVBLK(D_A(TPTR),D_A(STRPAT),D_A(STARSZ)); ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) ^ isnobol4.c:9340:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FORRUN(retval) ^ isnobol4.c:9352:13: warning: enumeration value 'IO_OK' not handled in switch [-Wswitch] switch (IO_READ(UNIT, TEXTSP)) { ^~~~~~~~~~~~~~~~~~~~~ include/macros.h:254:22: note: expanded from macro 'IO_READ' #define IO_READ(A,B) io_read((struct descr *)(A),(struct spec *)(B)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9352:13: note: add missing switch cases switch (IO_READ(UNIT, TEXTSP)) { ^ include/macros.h:254:22: note: expanded from macro 'IO_READ' #define IO_READ(A,B) io_read((struct descr *)(A),(struct spec *)(B)) ^ isnobol4.c:9363:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &CARDTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9363:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &CARDTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:9387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FORWRD(retval) ^ isnobol4.c:9391:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9391:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &FRWDTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:9401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FORBLK(retval) ^ isnobol4.c:9416:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UNOP(retval) ^ isnobol4.c:9429:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &UNOPTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9429:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &UNOPTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:9447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BINOP(retval) ^ isnobol4.c:9463:13: warning: enumeration values 'ST_STOP' and 'ST_EOS' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &BIOPTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9463:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &BIOPTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:9498:13: warning: enumeration values 'ST_STOP' and 'ST_EOS' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &SBIPTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9498:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &SBIPTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:9506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EXPR2(retval) ^ isnobol4.c:9589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ELEARG(retval) ^ isnobol4.c:9621:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ELEMN9(retval) ^ isnobol4.c:9672:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &GOTSTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9672:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &GOTSTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:9821:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ELEILI(retval) ^ isnobol4.c:9834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ELEMNT(retval) ^ isnobol4.c:9843:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &ELEMTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9843:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &ELEMTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:9853:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EXPR(retval) ^ isnobol4.c:9874:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:9876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EXPR1(retval) ^ isnobol4.c:9915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CMPILE(retval) ^ isnobol4.c:9922:13: warning: enumeration values 'ST_STOP' and 'ST_EOS' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &LBLTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9922:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &LBLTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:10116:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &GOTOTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10116:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &GOTOTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:10191:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &GOTOTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10191:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &GOTOTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:10242:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &GOTOTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10242:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &GOTOTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:10376:13: warning: enumeration value 'ST_EOS' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &EOSTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10376:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &EOSTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:10384:13: warning: enumeration value 'IO_OK' not handled in switch [-Wswitch] switch (IO_READ(UNIT, TEXTSP)) { ^~~~~~~~~~~~~~~~~~~~~ include/macros.h:254:22: note: expanded from macro 'IO_READ' #define IO_READ(A,B) io_read((struct descr *)(A),(struct spec *)(B)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10384:13: note: add missing switch cases switch (IO_READ(UNIT, TEXTSP)) { ^ include/macros.h:254:22: note: expanded from macro 'IO_READ' #define IO_READ(A,B) io_read((struct descr *)(A),(struct spec *)(B)) ^ isnobol4.c:10395:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &CARDTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10395:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &CARDTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:10419:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BEGIN(retval) ^ isnobol4.c:10515:13: warning: enumeration value 'IO_OK' not handled in switch [-Wswitch] switch (IO_READ(UNIT, TEXTSP)) { ^~~~~~~~~~~~~~~~~~~~~ include/macros.h:254:22: note: expanded from macro 'IO_READ' #define IO_READ(A,B) io_read((struct descr *)(A),(struct spec *)(B)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10515:13: note: add missing switch cases switch (IO_READ(UNIT, TEXTSP)) { ^ include/macros.h:254:22: note: expanded from macro 'IO_READ' #define IO_READ(A,B) io_read((struct descr *)(A),(struct spec *)(B)) ^ isnobol4.c:10527:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &CARDTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10527:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &CARDTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:10553:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &IBLKTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10553:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &IBLKTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:10563:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &LBLTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10563:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &LBLTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:10576:13: warning: enumeration value 'ST_EOS' not handled in switch [-Wswitch] switch (STREAM(XSP, TEXTSP, &IBLKTB)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10576:13: note: add missing switch cases switch (STREAM(XSP, TEXTSP, &IBLKTB)) { ^ include/macros.h:263:23: note: expanded from macro 'STREAM' #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) ^ isnobol4.c:10629:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:10631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONVEX(retval) ^ isnobol4.c:10652:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RECOMJ(retval) ^ isnobol4.c:10707:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RECOMP(retval) ^ isnobol4.c:10716:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CONVE(retval) ^ isnobol4.c:10725:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EVAL(retval) ^ isnobol4.c:10763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CODER(retval) ^ isnobol4.c:10775:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ isnobol4.c:10777:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CNVRT(retval) ^ 378 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c data.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c data_init.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c syn.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/bal.c lib/bal.c:15:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getbal(sp, dp) ^ 1 warning generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/date.c lib/date.c:40:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] date( sp, dp ) ^ lib/date.c:91:15: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] S_L(sp) = strlen(strbuf); ^ lib/date.c:91:15: note: include the header <string.h> or explicitly provide a declaration for 'strlen' 2 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/dump.c lib/dump.c:15:19: warning: '/*' within block comment [-Wcomment] /*#define DUMP /* TEMP */ ^ 1 warning generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/generic/dynamic.c lib/generic/dynamic.c:16:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dynamic( size ) ^ lib/generic/dynamic.c:23:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] vm_gc_advise(gc) ^ 2 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/endex.c lib/endex.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] endex( x ) ^ lib/endex.c:49:2: warning: call to undeclared library function 'abort' with type 'void (void) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] abort(); ^ lib/endex.c:49:2: note: include the header <stdlib.h> or explicitly provide a declaration for 'abort' lib/endex.c:62:5: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit(D_A(RETCOD)); ^ lib/endex.c:62:5: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit' 3 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/generic/expops.c lib/generic/expops.c:29:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] expint(result,x,y) ^ lib/generic/expops.c:78:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] exreal(result,x,y) ^ 2 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/hash.c lib/hash.c:90:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hash(dp, sp) ^ 1 warning generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/dummy/inet.c lib/dummy/inet.c:13:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tcp_open( host, service, port, priv ) ^ lib/dummy/inet.c:22:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] udp_open( host, service, port, priv ) ^ lib/dummy/inet.c:34:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] inet_close( f ) ^ 3 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/init.c lib/init.c:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p( flag, str ) ^ lib/init.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showk( n ) ^ lib/init.c:110:2: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit(1); ^ lib/init.c:110:2: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit' lib/init.c:140:71: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] fprintf(stderr, "can be used. A descriptor takes up %d bytes.\n", DESCR ); ~~ ^~~~~ %lu include/snotypes.h:106:15: note: expanded from macro 'DESCR' #define DESCR (sizeof(struct descr)) ^~~~~~~~~~~~~~~~~~~~~~ lib/init.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] usage( jname, justversion ) ^ lib/init.c:145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getk( str, out ) ^ lib/init.c:184:9: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len += strlen(argv[i]) + 1; /* add one for space or NUL */ ^ lib/init.c:184:9: note: include the header <string.h> or explicitly provide a declaration for 'strlen' lib/init.c:173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getargs(start, sp) ^ lib/init.c:306:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] init_args( ac, av ) ^ lib/init.c:349:23: warning: passing arguments to 'getopt' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] while ((c = getopt(argc, argv, "+bd:fghklnprsu:vLMP:S:")) != -1) { ^ lib/init.c:468:6: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (strcmp(argv[optind], "--") == 0) { /* terminator? */ ^ lib/init.c:468:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' lib/init.c:501:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] math_catch(sig) ^ lib/init.c:516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] err_catch(sig) ^ lib/init.c:525:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] suspend(sig) ^ lib/init.c:559:5: warning: call to undeclared library function 'bzero' with type 'void (void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bzero( ptr, ndynamic ); /* XXX needed? */ ^ lib/init.c:559:5: note: include the header <strings.h> or explicitly provide a declaration for 'bzero' lib/init.c:656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getparm( sp ) ^ 16 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/generic/intspc.c lib/generic/intspc.c:28:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] intspc(sp, dp) ^ lib/generic/intspc.c:37:15: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] S_L(sp) = strlen(strbuf); ^ lib/generic/intspc.c:37:15: note: include the header <string.h> or explicitly provide a declaration for 'strlen' 2 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/io.c lib/io.c:246:58: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] fp = (struct file *) malloc( sizeof( struct file ) + strlen(path) ); ^ lib/io.c:246:58: note: include the header <string.h> or explicitly provide a declaration for 'strlen' lib/io.c:250:5: warning: call to undeclared library function 'bzero' with type 'void (void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bzero( (char *)fp, sizeof (struct file) ); ^ lib/io.c:250:5: note: include the header <strings.h> or explicitly provide a declaration for 'bzero' lib/io.c:251:5: warning: call to undeclared library function 'strcpy' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strcpy(fp->fname,path); ^ lib/io.c:251:5: note: include the header <string.h> or explicitly provide a declaration for 'strcpy' lib/io.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_newfile( path ) ^ lib/io.c:297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_addfile( unit, fp, append ) ^ lib/io.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_close(unit) /* internal (zero-based unit) */ ^ lib/io.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_closeall(unit) /* internal (zero-based unit) */ ^ lib/io.c:405:2: warning: call to undeclared library function 'free' with type 'void (void *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] free(fp); ^ lib/io.c:405:2: note: include the header <stdlib.h> or explicitly provide a declaration for 'free' lib/io.c:446:9: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (strcmp(fp->fname,"-") == 0) { ^ lib/io.c:446:9: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' lib/io.c:470:9: warning: call to undeclared library function 'strncmp' with type 'int (const char *, const char *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (strncmp(fp->fname, "/dev/fd/", 8) == 0) { ^ lib/io.c:470:9: note: include the header <string.h> or explicitly provide a declaration for 'strncmp' lib/io.c:495:12: warning: call to undeclared library function 'index' with type 'char *(const char *, int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] service = index(host, '/'); ^ lib/io.c:495:12: note: include the header <strings.h> or explicitly provide a declaration for 'index' lib/io.c:414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_fopen2( fp, mode ) ^ lib/io.c:581:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_fopen( fp, mode ) ^ lib/io.c:603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_next( unit ) /* internal (zero-based unit) */ ^ lib/io.c:636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_skip( unit ) ^ lib/io.c:644:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_input_file( path ) ^ lib/io.c:674:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_setfile(unit, fp) ^ lib/io.c:690:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_mkfile2( unit, f, fname, flags ) ^ lib/io.c:713:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_mkfile( unit, f, fname ) ^ lib/io.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_mkfile_noclose( unit, f, fname ) ^ lib/io.c:732:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_attached( unit ) ^ lib/io.c:894:26: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf(temp, "%d", (long)D_A(dp)); /* XXX handle LP32LL64 int_t */ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ %ld /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ lib/io.c:895:6: warning: call to undeclared library function 'strncpy' with type 'char *(char *, const char *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] COPYTEMP; ^ lib/io.c:838:18: note: expanded from macro 'COPYTEMP' #define COPYTEMP COPY(temp, strlen(temp)) ^ lib/io.c:832:5: note: expanded from macro 'COPY' strncpy(lp, SRC, len); \ ^ lib/io.c:895:6: note: include the header <string.h> or explicitly provide a declaration for 'strncpy' lib/io.c:838:18: note: expanded from macro 'COPYTEMP' #define COPYTEMP COPY(temp, strlen(temp)) ^ lib/io.c:832:5: note: expanded from macro 'COPY' strncpy(lp, SRC, len); \ ^ lib/io.c:899:28: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf(temp, "%15d", (long)D_A(dp)); /* XXX handle LP32LL64 int_t */ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ %15ld /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ lib/io.c:959:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_print( iokey, iob, sp ) /* STPRNT */ ^ lib/io.c:1048:10: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (write(fileno(f), cp, len) != len) ^ lib/io.c:1075:10: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (write(fileno(f), "\n", 1) != 1) ^ lib/io.c:1096:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_endfile(unit) /* ENFILE */ ^ lib/io.c:1116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_read( dp, sp ) /* STREAD */ ^ lib/io.c:1194:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = read(fileno(f), cp, recl); ^ lib/io.c:1327:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_backspace(unit) /* BKSPCE */ ^ lib/io.c:1334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_rewind(unit) /* REWIND */ ^ lib/io.c:1430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_options( fp, op, rp ) ^ lib/io.c:1537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_openi(dunit, sfile, sopts, drecl) /* called from SNOBOL INPUT() */ ^ lib/io.c:1597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_openo(dunit, sfile, sopts) /* called from SNOBOL OUTPUT() */ ^ lib/io.c:1649:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_include( dp, sp ) ^ lib/io.c:1683:17: warning: passing arguments to 'getenv' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] snolib = getenv("SNOLIB"); ^ lib/io.c:1689:2: warning: call to undeclared library function 'strcat' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strcat(fn2, "/"); ^ lib/io.c:1689:2: note: include the header <string.h> or explicitly provide a declaration for 'strcat' lib/io.c:1723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_fname( unit ) ^ lib/io.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_file( dp, sp ) ^ lib/io.c:1776:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_seek(dunit, doff, dwhence) ^ lib/io.c:1821:8: warning: call to undeclared function 'lseek'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pos = lseek(fileno(f), off, whence); ^ lib/io.c:1844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_sseek(unit, soff, whence, scale, oof ) ^ lib/io.c:1887:8: warning: call to undeclared function 'lseek'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pos = lseek(fileno(f), off, whence); ^ lib/io.c:1906:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_flushall(dummy) ^ lib/io.c:1975:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_getfp(unit) ^ lib/io.c:2000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] io_pad(sp, len) ^ 47 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/lexcmp.c lib/lexcmp.c:15:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lexcmp(a,b) ^ 1 warning generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/dummy/load.c lib/dummy/load.c:20:14: 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] extern int (*pml_find())(LOAD_PROTO); ^ include/load.h:92:7: note: conflicting prototype is here int (*pml_find(PML_FIND_ARG))(LOAD_PROTO); ^ lib/dummy/load.c:23:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] load(addr, sp1, sp2) ^ lib/dummy/load.c:35:19: warning: comparison between pointer and integer ('int_t' (aka 'long') and 'void *') [-Wpointer-integer-compare] if (D_A(addr) == NULL) ~~~~~~~~~ ^ ~~~~ lib/dummy/load.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] callx(retval, args, nargs, addr) ^ lib/dummy/load.c:63:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unload(sp) ^ 5 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/dummy/mstime.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/ordvst.c lib/ordvst.c:88:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ordvst_strcmp(s1,l1, s2,l2) ^ lib/ordvst.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ordvst_cmp(v1, v2) ^ lib/ordvst.c:230:5: warning: call to undeclared library function 'bzero' with type 'void (void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bzero( OBSTRT, OBSIZ * DESCR ); ^ lib/ordvst.c:230:5: note: include the header <strings.h> or explicitly provide a declaration for 'bzero' lib/ordvst.c:246:5: warning: call to undeclared library function 'free' with type 'void (void *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] free(vars); ^ lib/ordvst.c:246:5: note: include the header <stdlib.h> or explicitly provide a declaration for 'free' 4 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/pair.c lib/pair.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] locapt( d1, d2, d3 ) ^ lib/pair.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] locapv( d1, d2, d3 ) ^ 2 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/pat.c lib/pat.c:24:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] linkor( d1, d2 ) ^ lib/pat.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] maknod(d1, d2, d3, d4, d5, d6) ^ lib/pat.c:60:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lvalue(d1,d2) ^ lib/pat.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cpypat(d1, d2, d3, d4, d5, d6) ^ 4 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/pml.c In file included from lib/pml.c:32: ./pml.h:7:18: warning: '/*' within block comment [-Wcomment] * See lib/snolib/*.c for example functions ^ In file included from lib/pml.c:37: ./pml.h:7:18: warning: '/*' within block comment [-Wcomment] * See lib/snolib/*.c for example functions ^ In file included from lib/pml.c:46: ./pml.h:7:18: warning: '/*' within block comment [-Wcomment] * See lib/snolib/*.c for example functions ^ lib/pml.c:69:6: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (strcmp(name, fp->name) == 0) ^ lib/pml.c:69:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' lib/pml.c:77:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getpmproto(sp,dp) ^ lib/pml.c:88:15: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] S_L(sp) = strlen(pm_prototypes[D_A(dp)]); ^ lib/pml.c:88:15: note: include the header <string.h> or explicitly provide a declaration for 'strlen' 6 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/realst.c lib/realst.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] realst(sp, dp) ^ lib/realst.c:55:15: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] S_L(sp) = strlen(strbuf); ^ lib/realst.c:55:15: note: include the header <string.h> or explicitly provide a declaration for 'strlen' 2 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/replace.c lib/replace.c:23:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rplace(sp1, sp2, sp3) ^ 1 warning generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/ansi/spcint.c lib/ansi/spcint.c:33:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] spcint(dp, sp) ^ lib/ansi/spcint.c:55:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bcopy( cp, buffer, len ); ^ lib/ansi/spcint.c:59:12: warning: call to undeclared library function 'strtol' with type 'long (const char *, char **, int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] temp = strtol( buffer, &cp, 10); /* always decimal */ ^ lib/ansi/spcint.c:59:12: note: include the header <stdlib.h> or explicitly provide a declaration for 'strtol' 3 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/ansi/spreal.c lib/ansi/spreal.c:29:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] spreal(dp, sp) ^ lib/ansi/spreal.c:52:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bcopy( cp, buffer, len ); ^ 2 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/str.c lib/str.c:22:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] trimsp( sp1, sp2 ) ^ lib/str.c:41:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] raise1( sp ) ^ lib/str.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] raise2( sp1, sp2 ) ^ lib/str.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pad(dir,out,subj,pad) ^ lib/str.c:107:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bcopy(S_SP(subj), dp, (long)slen); /* XXX SIZE_T */ ^ lib/str.c:120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] reverse(dest, src) ^ lib/str.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] substr(dest, src, pos) ^ lib/str.c:157:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] spec2str(sp, dest, size) ^ lib/str.c:168:5: warning: call to undeclared library function 'strncpy' with type 'char *(char *, const char *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strncpy(dest, S_SP(sp), l); ^ lib/str.c:168:5: note: include the header <string.h> or explicitly provide a declaration for 'strncpy' lib/str.c:180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] apdsp(base, str) ^ lib/str.c:202:2: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bcopy(src, dst, (long)len); /* XXX SIZE_T */ ^ 11 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/stream.c lib/stream.c:27:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] stream( sp1, sp2, tp ) ^ lib/stream.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findact(act, tp) ^ lib/stream.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clertb(tp, act) ^ lib/stream.c:185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] plugtb(tp, act, sp) ^ lib/stream.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] any(sp, dp) ^ 5 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/dummy/suspend.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/posix/term.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/top.c lib/top.c:21:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] top( d1, d2, d3 ) ^ 1 warning generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/tree.c lib/tree.c:21:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] addsib( d1, d2 ) ^ lib/tree.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] addson( d1, d2 ) ^ lib/tree.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] insert( d1, d2 ) ^ 3 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/dummy/tty.c lib/dummy/tty.c:19:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fisatty(f, fname) ^ lib/dummy/tty.c:27:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tty_mode( fp, cbreak, noecho, recl ) ^ lib/dummy/tty.c:35:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tty_close(f) ^ 3 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c version.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/chop.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/cos.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/delete.c lib/snolib/delete.c:31:9: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (unlink(path) < 0) { ^ 1 warning generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/environ.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/generic/execute.c lib/generic/execute.c:25:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] execute(buf) ^ lib/generic/execute.c:28:5: warning: call to undeclared function 'execl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] execl(SH_PATH, "sh", "-c", buf, 0); /* XXX SH_NAME? */ ^ 2 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/generic/exists.c lib/generic/exists.c:16:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] exists(path) ^ 1 warning generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/exit.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/exp.c lib/snolib/exp.c:25:10: warning: call to undeclared library function 'finite' with type 'int (double)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (!finite(ret)) ^ lib/snolib/exp.c:25:10: note: include the header <math.h> or explicitly provide a declaration for 'finite' 1 warning generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/file.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/findunit.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/fork.c lib/snolib/fork.c:30:11: warning: call to undeclared function 'fork'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pid = fork(); ^ 1 warning generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/getstring.c lib/snolib/getstring.c:21:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getstring( vp, dp, len ) ^ lib/snolib/getstring.c:39:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bcopy( sp, dp, dlen ); ^ lib/snolib/getstring.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mgetstring( vp ) ^ 3 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/handle.c lib/snolib/handle.c:43:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lookup_handle(hhp, h) ^ lib/snolib/handle.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] new_handle(hhp, vp) ^ lib/snolib/handle.c:73:2: warning: call to undeclared library function 'bzero' with type 'void (void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bzero(htp, sizeof(struct handle_table)); ^ lib/snolib/handle.c:73:2: note: include the header <strings.h> or explicitly provide a declaration for 'bzero' lib/snolib/handle.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] remove_handle(hhp, h) ^ lib/snolib/handle.c:114:6: warning: call to undeclared library function 'free' with type 'void (void *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] free(hp); ^ lib/snolib/handle.c:114:6: note: include the header <stdlib.h> or explicitly provide a declaration for 'free' 5 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -DCC=\""clang"\" -DCOPT=\""-O3"\" -c lib/snolib/host.c lib/snolib/host.c:79:6: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (strcmp(buf, HOST_SYSINFO) == 0) { ^ lib/snolib/host.c:79:6: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' lib/snolib/host.c:88:6: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RETSTR(buf); ^ include/load.h:82:14: note: expanded from macro 'RETSTR' RETSTR2(cp, strlen(cp)); \ ^ lib/snolib/host.c:88:6: note: include the header <string.h> or explicitly provide a declaration for 'strlen' include/load.h:82:14: note: expanded from macro 'RETSTR' RETSTR2(cp, strlen(cp)); \ ^ lib/snolib/host.c:122:9: warning: call to undeclared function 'system'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RETINT(system(buf)); /* run in sub-shell */ ^ lib/snolib/host.c:139:18: warning: passing arguments to 'getenv' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] env = getenv(buf); ^ 4 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/ord.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/log.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/logic.c lib/snolib/logic.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] logic_byte( op, arg2, arg3 ) ^ 1 warning generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/rename.c clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/retstring.c lib/snolib/retstring.c:31:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retstring( retval, cp, len ) ^ lib/snolib/retstring.c:39:6: warning: call to undeclared library function 'free' with type 'void (void *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] free(retbuf); ^ lib/snolib/retstring.c:39:6: note: include the header <stdlib.h> or explicitly provide a declaration for 'free' lib/snolib/retstring.c:43:6: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit(1); ^ lib/snolib/retstring.c:43:6: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit' lib/snolib/retstring.c:48:5: warning: call to undeclared function 'bcopy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bcopy( cp, retbuf, len ); /* copy to buffer! */ ^ 4 warnings generated. clang -Wuninitialized -Wunused -pipe -Os -O3 -Iinclude -I. -DHAVE_CONFIG_H -Ilib/sdbm -c lib/snolib/serv.c lib/snolib/serv.c:52:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fireman(sig) ^ lib/snolib/serv.c:91:9: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (strcmp(stype, "stream") == 0) ^ lib/snolib/serv.c:91:9: note: include the header <string.h> or explicitly provide a declaration for 'strcmp' lib/snolib/serv.c:111:2: error: use of undeclared identifier 'SOCKLEN_T' SOCKLEN_T slen; ^ lib/snolib/serv.c:132:13: warning: call to undeclared function 'atoi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] port = atoi(sserv); ^ lib/snolib/serv.c:142:6: error: use of undeclared identifier 'slen' slen = sizeof(sin); ^ lib/snolib/serv.c:143:6: warning: call to undeclared library function 'bzero' with type 'void (void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bzero((char *)&sin, slen); ^ lib/snolib/serv.c:143:6: note: include the header <strings.h> or explicitly provide a declaration for 'bzero' lib/snolib/serv.c:143:26: error: use of undeclared identifier 'slen'; did you mean 'send'? bzero((char *)&sin, slen); ^~~~ send /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/socket.h:714:9: note: 'send' declared here ssize_t send(int, const void *, size_t, int) __DARWIN_ALIAS_C(send); ^ lib/snolib/serv.c:167:19: error: use of undeclared identifier 'slen'; did you mean 'send'? if (bind(s, sap, slen) < 0) { ^~~~ send /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/socket.h:714:9: note: 'send' declared here ssize_t send(int, const void *, size_t, int) __DARWIN_ALIAS_C(send); ^ lib/snolib/serv.c:168:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(s); ^ lib/snolib/serv.c:180:2: warning: call to undeclared library function 'strncpy' with type 'char *(char *, const char *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strncpy(s_un.sun_path, sserv, sizeof(s_un.sun_path)); ^ lib/snolib/serv.c:180:2: note: include the header <string.h> or explicitly provide a declaration for 'strncpy' lib/snolib/serv.c:182:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(s); ^ lib/snolib/serv.c:190:2: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(s); ^ lib/snolib/serv.c:203:2: error: use of undeclared identifier 'SOCKLEN_T' SOCKLEN_T salen; ^ lib/snolib/serv.c:205:2: error: use of undeclared identifier 'salen' salen = sizeof(sa); ^ lib/snolib/serv.c:206:21: error: use of undeclared identifier 'salen' bzero((char *)&sa, salen); ^ lib/snolib/serv.c:208:26: error: use of undeclared identifier 'salen' slave = accept(s, &sa, &salen); ^ lib/snolib/serv.c:212:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(s); ^ lib/snolib/serv.c:227:8: warning: call to undeclared function 'fork'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pid = fork(); ^ lib/snolib/serv.c:229:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(s); ^ lib/snolib/serv.c:236:18: warning: '/*' within block comment [-Wcomment] close(s); /* close master socket */ ^ lib/snolib/serv.c:244:2: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(slave); ^ 13 warnings and 8 errors generated. *** Error code 1 Stop. bmake[1]: stopped in /Users/pbulk/build/lang/snobol/work/snobol4-1.3 *** Error code 1 Stop. bmake: stopped in /Users/pbulk/build/lang/snobol/work/snobol4-1.3 *** Error code 1 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/lang/snobol *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/lang/snobol