=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/snobol", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> 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 C23 [-Wdeprecated-non-prototype] 42 | 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 C23 [-Wdeprecated-non-prototype] 30 | 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 C23 [-Wdeprecated-non-prototype] 52 | 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 C23 [-Wdeprecated-non-prototype] 90 | 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 C23 [-Wdeprecated-non-prototype] 21 | 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 C23 [-Wdeprecated-non-prototype] 24 | 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 C23 [-Wdeprecated-non-prototype] 42 | 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 C23 [-Wdeprecated-non-prototype] 60 | 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 C23 [-Wdeprecated-non-prototype] 86 | 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 C23 [-Wdeprecated-non-prototype] 8 | 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 C23 [-Wdeprecated-non-prototype] 17 | 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 C23 [-Wdeprecated-non-prototype] 94 | 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 C23 [-Wdeprecated-non-prototype] 103 | 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 C23 [-Wdeprecated-non-prototype] 112 | 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 C23 [-Wdeprecated-non-prototype] 121 | 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 C23 [-Wdeprecated-non-prototype] 129 | 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 C23 [-Wdeprecated-non-prototype] 138 | 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 C23 [-Wdeprecated-non-prototype] 146 | 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 C23 [-Wdeprecated-non-prototype] 155 | 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 C23 [-Wdeprecated-non-prototype] 163 | 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 C23 [-Wdeprecated-non-prototype] 171 | 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 C23 [-Wdeprecated-non-prototype] 180 | 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 C23 [-Wdeprecated-non-prototype] 188 | 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 C23 [-Wdeprecated-non-prototype] 197 | 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 C23 [-Wdeprecated-non-prototype] 221 | 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 C23 [-Wdeprecated-non-prototype] 248 | 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 C23 [-Wdeprecated-non-prototype] 319 | 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 C23 [-Wdeprecated-non-prototype] 330 | 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 C23 [-Wdeprecated-non-prototype] 344 | 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 C23 [-Wdeprecated-non-prototype] 358 | 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 C23 [-Wdeprecated-non-prototype] 368 | 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 C23 [-Wdeprecated-non-prototype] 383 | 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 C23 [-Wdeprecated-non-prototype] 392 | 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 C23 [-Wdeprecated-non-prototype] 401 | 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 C23 [-Wdeprecated-non-prototype] 410 | 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 C23 [-Wdeprecated-non-prototype] 448 | 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 C23 [-Wdeprecated-non-prototype] 457 | 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 C23 [-Wdeprecated-non-prototype] 470 | 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 C23 [-Wdeprecated-non-prototype] 479 | 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 C23 [-Wdeprecated-non-prototype] 489 | 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 C23 [-Wdeprecated-non-prototype] 499 | 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 C23 [-Wdeprecated-non-prototype] 508 | 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 C23 [-Wdeprecated-non-prototype] 528 | 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 C23 [-Wdeprecated-non-prototype] 537 | 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 C23 [-Wdeprecated-non-prototype] 546 | 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 C23 [-Wdeprecated-non-prototype] 555 | 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 C23 [-Wdeprecated-non-prototype] 564 | 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 C23 [-Wdeprecated-non-prototype] 609 | GC(retval) | ^ isnobol4.c:787:5: warning: call to undeclared library function 'bcopy' with type 'void (const void *, void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 787 | MOVBLK(D_A(TOPCL),D_A(TTLCL),D_A(BKDX)); | ^ include/macros.h:40:23: note: expanded from macro 'MOVBLK' 40 | #define MOVBLK(A,B,C) bcopy((void *)((B)+DESCR),(void *)((A)+DESCR),(long)(C) ) | ^ isnobol4.c:787:5: note: include the header or explicitly provide a declaration for 'bcopy' include/macros.h:40:23: note: expanded from macro 'MOVBLK' 40 | #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 C23 [-Wdeprecated-non-prototype] 823 | 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 C23 [-Wdeprecated-non-prototype] 837 | 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 C23 [-Wdeprecated-non-prototype] 854 | 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 C23 [-Wdeprecated-non-prototype] 873 | 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 C23 [-Wdeprecated-non-prototype] 886 | 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 C23 [-Wdeprecated-non-prototype] 895 | 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 C23 [-Wdeprecated-non-prototype] 920 | 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 C23 [-Wdeprecated-non-prototype] 943 | 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 C23 [-Wdeprecated-non-prototype] 953 | 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 C23 [-Wdeprecated-non-prototype] 961 | 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 C23 [-Wdeprecated-non-prototype] 969 | 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 C23 [-Wdeprecated-non-prototype] 1052 | 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 C23 [-Wdeprecated-non-prototype] 1066 | 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] 1076 | ZERBLK(D_A(COMREG),D_A(COMDCT)); | ^ include/macros.h:31:21: note: expanded from macro 'ZERBLK' 31 | #define ZERBLK(A,B) bzero((void *)(A), (long)((B)+DESCR)) /* XXX SIZE_T */ | ^ isnobol4.c:1076:5: note: include the header or explicitly provide a declaration for 'bzero' include/macros.h:31:21: note: expanded from macro 'ZERBLK' 31 | #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] 1086 | } | ^ isnobol4.c:1088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1088 | 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 C23 [-Wdeprecated-non-prototype] 1111 | 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 C23 [-Wdeprecated-non-prototype] 1121 | 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 C23 [-Wdeprecated-non-prototype] 1130 | 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 C23 [-Wdeprecated-non-prototype] 1139 | 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 C23 [-Wdeprecated-non-prototype] 1169 | 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 C23 [-Wdeprecated-non-prototype] 1178 | 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 C23 [-Wdeprecated-non-prototype] 1191 | 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 C23 [-Wdeprecated-non-prototype] 1200 | 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 C23 [-Wdeprecated-non-prototype] 1209 | BLOCK(retval) | ^ isnobol4.c:1241:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1241 | } | ^ isnobol4.c:1243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1243 | 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 C23 [-Wdeprecated-non-prototype] 1252 | 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 C23 [-Wdeprecated-non-prototype] 1267 | 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 C23 [-Wdeprecated-non-prototype] 1312 | 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 C23 [-Wdeprecated-non-prototype] 1326 | 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 C23 [-Wdeprecated-non-prototype] 1346 | 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 C23 [-Wdeprecated-non-prototype] 1355 | 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 C23 [-Wdeprecated-non-prototype] 1364 | 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 C23 [-Wdeprecated-non-prototype] 1373 | BRANCH( ((func_t) (D_A(D_A(INCL))))) | ^ include/macros.h:187:35: note: expanded from macro 'BRANCH' 187 | #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 C23 [-Wdeprecated-non-prototype] 1383 | 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 C23 [-Wdeprecated-non-prototype] 1419 | 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 C23 [-Wdeprecated-non-prototype] 1428 | 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 C23 [-Wdeprecated-non-prototype] 1437 | CTLADV(retval) | ^ isnobol4.c:1441:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] 1441 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:1441:13: note: add missing switch cases 1441 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^ 1442 | case ST_ERROR: 1443 | BRANCH(COMP3) 1444 | case ST_EOS: 1445 | BRANCH(RTN1) 1446 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 1449 | switch (STREAM(XSP, TEXTSP, &ELEMTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:1449:13: note: add missing switch cases 1449 | switch (STREAM(XSP, TEXTSP, &ELEMTB)) { | ^ 1450 | case ST_ERROR: 1451 | case ST_EOS: 1452 | BRANCH(RTN2) 1453 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 1463 | 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 C23 [-Wdeprecated-non-prototype] 1481 | TREPUB(retval) | ^ isnobol4.c:1539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1539 | CONVAR(retval) | ^ isnobol4.c:1577:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1577 | } | ^ isnobol4.c:1579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1579 | 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] 1596 | if (!LEXEQ(SPECR1,SPECR2)) | ^ include/macros.h:108:10: note: expanded from macro 'LEXEQ' 108 | (bcmp(S_SP(A)+2,S_SP(B)+2,(long)S_L(A)-2) == 0))))) | ^ isnobol4.c:1596:10: note: include the header or explicitly provide a declaration for 'bcmp' include/macros.h:108:10: note: expanded from macro 'LEXEQ' 108 | (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] 1646 | } | ^ isnobol4.c:1648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1648 | AUGATL(retval) | ^ isnobol4.c:1679:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1679 | 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 C23 [-Wdeprecated-non-prototype] 1714 | 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 C23 [-Wdeprecated-non-prototype] 1727 | FTERST(retval) | ^ isnobol4.c:1761:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1761 | } | ^ isnobol4.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1763 | 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 C23 [-Wdeprecated-non-prototype] 1772 | 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 C23 [-Wdeprecated-non-prototype] 1781 | 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 C23 [-Wdeprecated-non-prototype] 1790 | 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 C23 [-Wdeprecated-non-prototype] 1807 | 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 C23 [-Wdeprecated-non-prototype] 1816 | 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 C23 [-Wdeprecated-non-prototype] 1825 | 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 C23 [-Wdeprecated-non-prototype] 1834 | 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 C23 [-Wdeprecated-non-prototype] 1843 | 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 C23 [-Wdeprecated-non-prototype] 1852 | ICNVTA(retval) | ^ isnobol4.c:1909:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1909 | 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 C23 [-Wdeprecated-non-prototype] 1918 | 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 C23 [-Wdeprecated-non-prototype] 1927 | GENVRZ(retval) | ^ isnobol4.c:1938:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1938 | } | ^ isnobol4.c:1940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1940 | 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 C23 [-Wdeprecated-non-prototype] 1949 | 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 C23 [-Wdeprecated-non-prototype] 1958 | 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 C23 [-Wdeprecated-non-prototype] 1967 | 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 C23 [-Wdeprecated-non-prototype] 1977 | 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 C23 [-Wdeprecated-non-prototype] 2008 | 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 C23 [-Wdeprecated-non-prototype] 2017 | 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 C23 [-Wdeprecated-non-prototype] 2026 | 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 C23 [-Wdeprecated-non-prototype] 2053 | 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 C23 [-Wdeprecated-non-prototype] 2062 | 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 C23 [-Wdeprecated-non-prototype] 2071 | 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 C23 [-Wdeprecated-non-prototype] 2085 | 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 C23 [-Wdeprecated-non-prototype] 2094 | 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 C23 [-Wdeprecated-non-prototype] 2103 | 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 C23 [-Wdeprecated-non-prototype] 2136 | 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 C23 [-Wdeprecated-non-prototype] 2192 | 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 C23 [-Wdeprecated-non-prototype] 2206 | 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 C23 [-Wdeprecated-non-prototype] 2217 | 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 C23 [-Wdeprecated-non-prototype] 2256 | 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 C23 [-Wdeprecated-non-prototype] 2278 | 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 C23 [-Wdeprecated-non-prototype] 2292 | NEWCRD(retval) | ^ isnobol4.c:2352:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] 2352 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2352:13: note: add missing switch cases 2352 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^ 2353 | case ST_ERROR: 2354 | BRANCH(COMP3) 2355 | case ST_EOS: 2356 | goto L_CMTCRD; 2357 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 2360 | switch (STREAM(XSP, TEXTSP, &LBLXTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2360:13: note: add missing switch cases 2360 | switch (STREAM(XSP, TEXTSP, &LBLXTB)) { | ^ 2361 | case ST_ERROR: 2362 | case ST_EOS: 2363 | goto L_CMTCLR; 2364 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 2398 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2398:13: note: add missing switch cases 2398 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^ 2399 | case ST_ERROR: 2400 | BRANCH(COMP3) 2401 | case ST_EOS: 2402 | goto L_CMTCLR; 2403 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 2406 | switch (STREAM(XSP, TEXTSP, &LBLXTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2406:13: note: add missing switch cases 2406 | switch (STREAM(XSP, TEXTSP, &LBLXTB)) { | ^ 2407 | case ST_ERROR: 2408 | case ST_EOS: 2409 | goto L_CMTCLR; 2410 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 2436 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2436:13: note: add missing switch cases 2436 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^ 2437 | case ST_ERROR: 2438 | BRANCH(COMP3) 2439 | case ST_EOS: 2440 | goto L_CASE1; 2441 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 2444 | switch (STREAM(XSP, TEXTSP, &ELEMTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2444:13: note: add missing switch cases 2444 | switch (STREAM(XSP, TEXTSP, &ELEMTB)) { | ^ 2445 | case ST_ERROR: 2446 | case ST_EOS: 2447 | goto L_CMTCLR; 2448 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 2465 | switch (IO_INCLUDE(UNIT, XSP)) { | ^~~~~~~~~~~~~~~~~~~~~ include/macros.h:256:25: note: expanded from macro 'IO_INCLUDE' 256 | #define IO_INCLUDE(A,B) io_include((struct descr *)(A),(struct spec *)(B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2465:13: note: add missing switch cases 2465 | switch (IO_INCLUDE(UNIT, XSP)) { | ^ 2466 | case INC_FAIL: 2467 | goto L_COMP11; 2468 | case INC_SKIP: 2469 | goto L_CMTCLR; 2470 | } include/macros.h:256:25: note: expanded from macro 'IO_INCLUDE' 256 | #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] 2494 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2494:13: note: add missing switch cases 2494 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^ 2495 | case ST_ERROR: 2496 | BRANCH(COMP3) 2497 | case ST_EOS: 2498 | goto L_PLSOP2; 2499 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 2502 | switch (STREAM(XSP, TEXTSP, &INTGTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2502:13: note: add missing switch cases 2502 | switch (STREAM(XSP, TEXTSP, &INTGTB)) { | ^ 2503 | case ST_ERROR: 2504 | goto L_CMTCLR; 2505 | case ST_EOS: 2506 | goto L_PLSOP1; 2507 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 2528 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2528:13: note: add missing switch cases 2528 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^ 2529 | case ST_ERROR: 2530 | BRANCH(COMP3) 2531 | case ST_EOS: 2532 | goto L_CMTCLR; 2533 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 2536 | switch (STREAM(XSP, TEXTSP, &INTGTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2536:13: note: add missing switch cases 2536 | switch (STREAM(XSP, TEXTSP, &INTGTB)) { | ^ 2537 | case ST_ERROR: 2538 | goto L_COMP12; 2539 | case ST_EOS: 2540 | goto L_LINE1; 2541 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 2566 | 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 C23 [-Wdeprecated-non-prototype] 2575 | LOAD2(retval) | ^ isnobol4.c:2581:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] 2581 | switch (STREAM(YSP, XSP, &VARATB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2581:13: note: add missing switch cases 2581 | switch (STREAM(YSP, XSP, &VARATB)) { | ^ 2582 | case ST_ERROR: 2583 | case ST_EOS: 2584 | BRANCH(PROTER) 2585 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 2598 | switch (STREAM(ZSP, XSP, &VARATB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:2598:13: note: add missing switch cases 2598 | switch (STREAM(ZSP, XSP, &VARATB)) { | ^ 2599 | case ST_ERROR: 2600 | goto L_LOAD1; 2601 | case ST_EOS: 2602 | BRANCH(PROTER) 2603 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 2690 | 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 C23 [-Wdeprecated-non-prototype] 2702 | 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 C23 [-Wdeprecated-non-prototype] 2746 | CNVIV(retval) | ^ isnobol4.c:2757:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 2757 | } | ^ isnobol4.c:2759:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2759 | 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 C23 [-Wdeprecated-non-prototype] 2800 | NAME(retval) | ^ isnobol4.c:2819:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 2819 | } | ^ isnobol4.c:2821:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2821 | KEYC(retval) | ^ isnobol4.c:2836:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 2836 | } | ^ isnobol4.c:2838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2838 | GENVSZ(retval) | ^ isnobol4.c:2849:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 2849 | } | ^ isnobol4.c:2851:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2851 | 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 C23 [-Wdeprecated-non-prototype] 2863 | 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 C23 [-Wdeprecated-non-prototype] 2954 | TRACEP(retval) | ^ isnobol4.c:3003:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3003 | 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 C23 [-Wdeprecated-non-prototype] 3012 | 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 C23 [-Wdeprecated-non-prototype] 3039 | GENVIX(retval) | ^ isnobol4.c:3050:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3050 | } | ^ isnobol4.c:3052:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3052 | PUTIN(retval) | ^ isnobol4.c:3065:13: warning: enumeration value 'IO_OK' not handled in switch [-Wswitch] 3065 | switch (IO_READ(IO3PTR, IOSP)) { | ^~~~~~~~~~~~~~~~~~~~~ include/macros.h:254:22: note: expanded from macro 'IO_READ' 254 | #define IO_READ(A,B) io_read((struct descr *)(A),(struct spec *)(B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:3065:13: note: add missing switch cases 3065 | switch (IO_READ(IO3PTR, IOSP)) { | ^ 3066 | case IO_EOF: include/macros.h:254:22: note: expanded from macro 'IO_READ' 254 | #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 C23 [-Wdeprecated-non-prototype] 3097 | 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 C23 [-Wdeprecated-non-prototype] 3139 | 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 C23 [-Wdeprecated-non-prototype] 3156 | 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 C23 [-Wdeprecated-non-prototype] 3179 | 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 C23 [-Wdeprecated-non-prototype] 3193 | COPY(retval) | ^ isnobol4.c:3227:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3227 | CMA(retval) | ^ isnobol4.c:3265:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3265 | } | ^ isnobol4.c:3267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3267 | 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 C23 [-Wdeprecated-non-prototype] 3291 | QUES(retval) | ^ isnobol4.c:3303:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3303 | } | ^ isnobol4.c:3305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3305 | NEG(retval) | ^ isnobol4.c:3325:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3325 | } | ^ isnobol4.c:3327:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3327 | 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 C23 [-Wdeprecated-non-prototype] 3339 | 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 C23 [-Wdeprecated-non-prototype] 3369 | SORT1(retval) | ^ isnobol4.c:3756:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3756 | FIELD(retval) | ^ isnobol4.c:3798:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3798 | } | ^ isnobol4.c:3800:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3800 | DEFDAT(retval) | ^ isnobol4.c:3896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3896 | 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 C23 [-Wdeprecated-non-prototype] 3912 | 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 C23 [-Wdeprecated-non-prototype] 3928 | 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 C23 [-Wdeprecated-non-prototype] 3944 | 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 C23 [-Wdeprecated-non-prototype] 4084 | 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 C23 [-Wdeprecated-non-prototype] 4361 | 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 C23 [-Wdeprecated-non-prototype] 4391 | 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 C23 [-Wdeprecated-non-prototype] 4415 | 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 C23 [-Wdeprecated-non-prototype] 4424 | 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 C23 [-Wdeprecated-non-prototype] 4453 | 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 C23 [-Wdeprecated-non-prototype] 4492 | 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 C23 [-Wdeprecated-non-prototype] 4513 | 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 C23 [-Wdeprecated-non-prototype] 4569 | VARVAL(retval) | ^ isnobol4.c:4615:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 4615 | } | ^ isnobol4.c:4617:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4617 | PATVAL(retval) | ^ isnobol4.c:4683:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 4683 | } | ^ isnobol4.c:4685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4685 | INTVAL(retval) | ^ isnobol4.c:4745:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 4745 | } | ^ isnobol4.c:4747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4747 | 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 C23 [-Wdeprecated-non-prototype] 4855 | 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 C23 [-Wdeprecated-non-prototype] 4864 | 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 C23 [-Wdeprecated-non-prototype] 4880 | 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 C23 [-Wdeprecated-non-prototype] 4896 | 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 C23 [-Wdeprecated-non-prototype] 4911 | 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 C23 [-Wdeprecated-non-prototype] 4963 | 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 C23 [-Wdeprecated-non-prototype] 4980 | 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 C23 [-Wdeprecated-non-prototype] 5004 | 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 C23 [-Wdeprecated-non-prototype] 5049 | 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 C23 [-Wdeprecated-non-prototype] 5093 | 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 C23 [-Wdeprecated-non-prototype] 5108 | 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 C23 [-Wdeprecated-non-prototype] 5130 | 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 C23 [-Wdeprecated-non-prototype] 5175 | 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 C23 [-Wdeprecated-non-prototype] 5202 | 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 C23 [-Wdeprecated-non-prototype] 5225 | 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 C23 [-Wdeprecated-non-prototype] 5256 | 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 C23 [-Wdeprecated-non-prototype] 5287 | 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 C23 [-Wdeprecated-non-prototype] 5318 | 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 C23 [-Wdeprecated-non-prototype] 5349 | 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 C23 [-Wdeprecated-non-prototype] 5372 | 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 C23 [-Wdeprecated-non-prototype] 5388 | 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 C23 [-Wdeprecated-non-prototype] 5404 | CONCAT(retval) | ^ isnobol4.c:5555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5555 | ASGN(retval) | ^ isnobol4.c:5651:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 5651 | } | ^ isnobol4.c:5653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5653 | 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 C23 [-Wdeprecated-non-prototype] 5673 | 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 C23 [-Wdeprecated-non-prototype] 5689 | 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 C23 [-Wdeprecated-non-prototype] 5710 | 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 C23 [-Wdeprecated-non-prototype] 5723 | 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 C23 [-Wdeprecated-non-prototype] 5745 | 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 C23 [-Wdeprecated-non-prototype] 5800 | 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 C23 [-Wdeprecated-non-prototype] 5875 | 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 C23 [-Wdeprecated-non-prototype] 5955 | 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 C23 [-Wdeprecated-non-prototype] 5964 | 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 C23 [-Wdeprecated-non-prototype] 5973 | 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 C23 [-Wdeprecated-non-prototype] 6119 | DATDEF(retval) | ^ isnobol4.c:6130:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] 6130 | switch (STREAM(YSP, XSP, &VARATB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:6130:13: note: add missing switch cases 6130 | switch (STREAM(YSP, XSP, &VARATB)) { | ^ 6131 | case ST_ERROR: 6132 | case ST_EOS: 6133 | BRANCH(PROTER) 6134 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 6160 | switch (STREAM(YSP, XSP, &VARATB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:6160:13: note: add missing switch cases 6160 | switch (STREAM(YSP, XSP, &VARATB)) { | ^ 6161 | case ST_ERROR: 6162 | case ST_EOS: 6163 | BRANCH(PROTER) 6164 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^ isnobol4.c:6235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6235 | 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 C23 [-Wdeprecated-non-prototype] 6282 | ARRAY(retval) | ^ isnobol4.c:6304:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] 6304 | switch (STREAM(YSP, XSP, &NUMBTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:6304:13: note: add missing switch cases 6304 | switch (STREAM(YSP, XSP, &NUMBTB)) { | ^ 6305 | case ST_ERROR: 6306 | BRANCH(PROTER) 6307 | case ST_EOS: 6308 | goto L_ARROT1; 6309 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 6318 | switch (STREAM(ZSP, XSP, &NUMBTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:6318:13: note: add missing switch cases 6318 | switch (STREAM(ZSP, XSP, &NUMBTB)) { | ^ 6319 | case ST_ERROR: 6320 | BRANCH(PROTER) 6321 | case ST_EOS: 6322 | goto L_ARROT2; 6323 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 6411 | 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 C23 [-Wdeprecated-non-prototype] 6431 | 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 C23 [-Wdeprecated-non-prototype] 6506 | 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 C23 [-Wdeprecated-non-prototype] 6582 | 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 C23 [-Wdeprecated-non-prototype] 6629 | 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 C23 [-Wdeprecated-non-prototype] 6638 | 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 C23 [-Wdeprecated-non-prototype] 6647 | 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 C23 [-Wdeprecated-non-prototype] 6656 | 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 C23 [-Wdeprecated-non-prototype] 6665 | 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 C23 [-Wdeprecated-non-prototype] 6674 | 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 C23 [-Wdeprecated-non-prototype] 6683 | 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 C23 [-Wdeprecated-non-prototype] 6692 | 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 C23 [-Wdeprecated-non-prototype] 6702 | 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 C23 [-Wdeprecated-non-prototype] 6712 | 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 C23 [-Wdeprecated-non-prototype] 6721 | 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] 6949 | if (RMATH_ERROR(D_RV(ZPTR))) | ^ include/macros.h:172:47: note: expanded from macro 'RMATH_ERROR' 172 | #define RMATH_ERROR(RESULT) (MATH_ERROR() || !finite((RESULT))) | ^ isnobol4.c:6949:9: note: include the header or explicitly provide a declaration for 'finite' include/macros.h:172:47: note: expanded from macro 'RMATH_ERROR' 172 | #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 C23 [-Wdeprecated-non-prototype] 7035 | 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 C23 [-Wdeprecated-non-prototype] 7051 | 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 C23 [-Wdeprecated-non-prototype] 7060 | 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 C23 [-Wdeprecated-non-prototype] 7069 | OPSYN(retval) | ^ isnobol4.c:7120:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] 7120 | switch (STREAM(TSP, ZSP, &UNOPTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7120:13: note: add missing switch cases 7120 | switch (STREAM(TSP, ZSP, &UNOPTB)) { | ^ 7121 | case ST_ERROR: 7122 | case ST_EOS: 7123 | goto L_UNAF; 7124 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 7134 | switch (STREAM(TSP, ZSP, &UNOPTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7134:13: note: add missing switch cases 7134 | switch (STREAM(TSP, ZSP, &UNOPTB)) { | ^ 7135 | case ST_ERROR: 7136 | case ST_EOS: 7137 | goto L_UNBF; 7138 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 7158 | switch (STREAM(TSP, ZSP, &BIOPTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7158:13: note: add missing switch cases 7158 | switch (STREAM(TSP, ZSP, &BIOPTB)) { | ^ 7159 | case ST_ERROR: 7160 | case ST_EOS: 7161 | goto L_BNAF; 7162 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 7166 | switch (STREAM(TSP, ZSP, &SBIPTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7166:13: note: add missing switch cases 7166 | switch (STREAM(TSP, ZSP, &SBIPTB)) { | ^ 7167 | case ST_ERROR: 7168 | case ST_EOS: 7169 | goto L_BNAF; 7170 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 7185 | switch (STREAM(TSP, ZSP, &BIOPTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7185:13: note: add missing switch cases 7185 | switch (STREAM(TSP, ZSP, &BIOPTB)) { | ^ 7186 | case ST_ERROR: 7187 | case ST_EOS: 7188 | goto L_BNBF; 7189 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 7193 | switch (STREAM(TSP, ZSP, &SBIPTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7193:13: note: add missing switch cases 7193 | switch (STREAM(TSP, ZSP, &SBIPTB)) { | ^ 7194 | case ST_ERROR: 7195 | case ST_EOS: 7196 | goto L_BNBF; 7197 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 7224 | 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 C23 [-Wdeprecated-non-prototype] 7246 | 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 C23 [-Wdeprecated-non-prototype] 7279 | 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 C23 [-Wdeprecated-non-prototype] 7288 | 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 C23 [-Wdeprecated-non-prototype] 7297 | 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 C23 [-Wdeprecated-non-prototype] 7314 | 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 C23 [-Wdeprecated-non-prototype] 7330 | 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 C23 [-Wdeprecated-non-prototype] 7339 | 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 C23 [-Wdeprecated-non-prototype] 7348 | 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 C23 [-Wdeprecated-non-prototype] 7389 | 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 C23 [-Wdeprecated-non-prototype] 7443 | 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 C23 [-Wdeprecated-non-prototype] 7452 | 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 C23 [-Wdeprecated-non-prototype] 7461 | 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 C23 [-Wdeprecated-non-prototype] 7470 | 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 C23 [-Wdeprecated-non-prototype] 7479 | 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 C23 [-Wdeprecated-non-prototype] 7498 | DEFINE(retval) | ^ isnobol4.c:7515:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] 7515 | switch (STREAM(YSP, XSP, &VARATB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7515:13: note: add missing switch cases 7515 | switch (STREAM(YSP, XSP, &VARATB)) { | ^ 7516 | case ST_ERROR: 7517 | case ST_EOS: 7518 | BRANCH(PROTER) 7519 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 7538 | switch (STREAM(YSP, XSP, &VARATB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7538:13: note: add missing switch cases 7538 | switch (STREAM(YSP, XSP, &VARATB)) { | ^ 7539 | case ST_ERROR: 7540 | case ST_EOS: 7541 | BRANCH(PROTER) 7542 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 7571 | switch (STREAM(YSP, XSP, &VARATB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:7571:13: note: add missing switch cases 7571 | switch (STREAM(YSP, XSP, &VARATB)) { | ^ 7572 | case ST_ERROR: 7573 | BRANCH(PROTER) 7574 | case ST_EOS: 7575 | goto L_DEF10; 7576 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 7620 | NMD(retval) | ^ isnobol4.c:7694:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 7694 | } | ^ isnobol4.c:7696:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7696 | 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 C23 [-Wdeprecated-non-prototype] 7705 | 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 C23 [-Wdeprecated-non-prototype] 7714 | 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 C23 [-Wdeprecated-non-prototype] 7723 | 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 C23 [-Wdeprecated-non-prototype] 7732 | 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 C23 [-Wdeprecated-non-prototype] 7741 | 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 C23 [-Wdeprecated-non-prototype] 7750 | GT(retval) | ^ ./config.h:14:12: note: expanded from macro 'GT' 14 | #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 C23 [-Wdeprecated-non-prototype] 7759 | 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 C23 [-Wdeprecated-non-prototype] 7768 | 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 C23 [-Wdeprecated-non-prototype] 7777 | 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 C23 [-Wdeprecated-non-prototype] 7786 | 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 C23 [-Wdeprecated-non-prototype] 7795 | 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 C23 [-Wdeprecated-non-prototype] 7804 | 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 C23 [-Wdeprecated-non-prototype] 7813 | 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 C23 [-Wdeprecated-non-prototype] 7822 | 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 C23 [-Wdeprecated-non-prototype] 7833 | 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 C23 [-Wdeprecated-non-prototype] 7844 | 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 C23 [-Wdeprecated-non-prototype] 7854 | SCIN1(retval) | ^ isnobol4.c:8118:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] 8118 | switch (STREAM(ZSP, YSP, &BRKTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:8118:13: note: add missing switch cases 8118 | switch (STREAM(ZSP, YSP, &BRKTB)) { | ^ 8119 | case ST_ERROR: 8120 | goto L_SALF; 8121 | case ST_EOS: 8122 | goto L_SALT; 8123 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 8194 | switch (STREAM(ZSP, YSP, &SPANTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:8194:13: note: add missing switch cases 8194 | switch (STREAM(ZSP, YSP, &SPANTB)) { | ^ 8195 | case ST_ERROR: include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^ isnobol4.c:8891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 8891 | 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 C23 [-Wdeprecated-non-prototype] 8900 | 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 C23 [-Wdeprecated-non-prototype] 8957 | SCAN(retval) | ^ isnobol4.c:9066:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 9066 | } | ^ isnobol4.c:9068:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9068 | SJSR(retval) | ^ isnobol4.c:9340:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9340 | FORRUN(retval) | ^ isnobol4.c:9352:13: warning: enumeration value 'IO_OK' not handled in switch [-Wswitch] 9352 | switch (IO_READ(UNIT, TEXTSP)) { | ^~~~~~~~~~~~~~~~~~~~~ include/macros.h:254:22: note: expanded from macro 'IO_READ' 254 | #define IO_READ(A,B) io_read((struct descr *)(A),(struct spec *)(B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9352:13: note: add missing switch cases 9352 | switch (IO_READ(UNIT, TEXTSP)) { | ^ 9353 | case IO_EOF: include/macros.h:254:22: note: expanded from macro 'IO_READ' 254 | #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] 9363 | switch (STREAM(XSP, TEXTSP, &CARDTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9363:13: note: add missing switch cases 9363 | switch (STREAM(XSP, TEXTSP, &CARDTB)) { | ^ 9364 | case ST_ERROR: 9365 | BRANCH(COMP3) 9366 | case ST_EOS: 9367 | goto L_FORRN0; 9368 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 9387 | FORWRD(retval) | ^ isnobol4.c:9391:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] 9391 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9391:13: note: add missing switch cases 9391 | switch (STREAM(XSP, TEXTSP, &FRWDTB)) { | ^ 9392 | case ST_ERROR: 9393 | BRANCH(COMP3) 9394 | case ST_EOS: 9395 | BRANCH(FORRUN) 9396 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 9401 | 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 C23 [-Wdeprecated-non-prototype] 9416 | UNOP(retval) | ^ isnobol4.c:9429:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] 9429 | switch (STREAM(XSP, TEXTSP, &UNOPTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9429:13: note: add missing switch cases 9429 | switch (STREAM(XSP, TEXTSP, &UNOPTB)) { | ^ 9430 | case ST_ERROR: 9431 | case ST_EOS: 9432 | BRANCH(RTXNAM) 9433 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 9447 | BINOP(retval) | ^ isnobol4.c:9463:13: warning: enumeration values 'ST_STOP' and 'ST_EOS' not handled in switch [-Wswitch] 9463 | switch (STREAM(XSP, TEXTSP, &BIOPTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9463:13: note: add missing switch cases 9463 | switch (STREAM(XSP, TEXTSP, &BIOPTB)) { | ^ 9464 | case ST_ERROR: include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 9498 | switch (STREAM(XSP, TEXTSP, &SBIPTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9498:13: note: add missing switch cases 9498 | switch (STREAM(XSP, TEXTSP, &SBIPTB)) { | ^ 9499 | case ST_ERROR: include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 9506 | 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 C23 [-Wdeprecated-non-prototype] 9589 | 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 C23 [-Wdeprecated-non-prototype] 9621 | ELEMN9(retval) | ^ isnobol4.c:9672:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] 9672 | switch (STREAM(XSP, TEXTSP, &GOTSTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9672:13: note: add missing switch cases 9672 | switch (STREAM(XSP, TEXTSP, &GOTSTB)) { | ^ 9673 | case ST_ERROR: 9674 | case ST_EOS: 9675 | BRANCH(RTZPTR) 9676 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 9821 | 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 C23 [-Wdeprecated-non-prototype] 9834 | ELEMNT(retval) | ^ isnobol4.c:9843:13: warning: enumeration value 'ST_STOP' not handled in switch [-Wswitch] 9843 | switch (STREAM(XSP, TEXTSP, &ELEMTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9843:13: note: add missing switch cases 9843 | switch (STREAM(XSP, TEXTSP, &ELEMTB)) { | ^ 9844 | case ST_ERROR: 9845 | BRANCH(ELEICH) 9846 | case ST_EOS: 9847 | BRANCH(ELEILI) 9848 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 9853 | EXPR(retval) | ^ isnobol4.c:9874:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 9874 | } | ^ isnobol4.c:9876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9876 | 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 C23 [-Wdeprecated-non-prototype] 9915 | CMPILE(retval) | ^ isnobol4.c:9922:13: warning: enumeration values 'ST_STOP' and 'ST_EOS' not handled in switch [-Wswitch] 9922 | switch (STREAM(XSP, TEXTSP, &LBLTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:9922:13: note: add missing switch cases 9922 | switch (STREAM(XSP, TEXTSP, &LBLTB)) { | ^ 9923 | case ST_ERROR: include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 10116 | switch (STREAM(XSP, TEXTSP, &GOTOTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10116:13: note: add missing switch cases 10116 | switch (STREAM(XSP, TEXTSP, &GOTOTB)) { | ^ 10117 | case ST_ERROR: 10118 | goto L_CERR11; 10119 | case ST_EOS: 10120 | goto L_CERR12; 10121 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 10191 | switch (STREAM(XSP, TEXTSP, &GOTOTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10191:13: note: add missing switch cases 10191 | switch (STREAM(XSP, TEXTSP, &GOTOTB)) { | ^ 10192 | case ST_ERROR: 10193 | goto L_CERR11; 10194 | case ST_EOS: 10195 | goto L_CERR12; 10196 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 10242 | switch (STREAM(XSP, TEXTSP, &GOTOTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10242:13: note: add missing switch cases 10242 | switch (STREAM(XSP, TEXTSP, &GOTOTB)) { | ^ 10243 | case ST_ERROR: 10244 | goto L_CERR11; 10245 | case ST_EOS: 10246 | goto L_CERR12; 10247 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 10376 | switch (STREAM(XSP, TEXTSP, &EOSTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10376:13: note: add missing switch cases 10376 | switch (STREAM(XSP, TEXTSP, &EOSTB)) { | ^ 10377 | case ST_ERROR: 10378 | BRANCH(COMP3) 10379 | case ST_STOP: 10380 | BRANCH(RTN3) 10381 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 10384 | switch (IO_READ(UNIT, TEXTSP)) { | ^~~~~~~~~~~~~~~~~~~~~ include/macros.h:254:22: note: expanded from macro 'IO_READ' 254 | #define IO_READ(A,B) io_read((struct descr *)(A),(struct spec *)(B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10384:13: note: add missing switch cases 10384 | switch (IO_READ(UNIT, TEXTSP)) { | ^ 10385 | case IO_EOF: include/macros.h:254:22: note: expanded from macro 'IO_READ' 254 | #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] 10395 | switch (STREAM(XSP, TEXTSP, &CARDTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10395:13: note: add missing switch cases 10395 | switch (STREAM(XSP, TEXTSP, &CARDTB)) { | ^ 10396 | case ST_ERROR: 10397 | BRANCH(COMP3) 10398 | case ST_EOS: 10399 | goto L_CDIAG7; 10400 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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 C23 [-Wdeprecated-non-prototype] 10419 | BEGIN(retval) | ^ isnobol4.c:10515:13: warning: enumeration value 'IO_OK' not handled in switch [-Wswitch] 10515 | switch (IO_READ(UNIT, TEXTSP)) { | ^~~~~~~~~~~~~~~~~~~~~ include/macros.h:254:22: note: expanded from macro 'IO_READ' 254 | #define IO_READ(A,B) io_read((struct descr *)(A),(struct spec *)(B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10515:13: note: add missing switch cases 10515 | switch (IO_READ(UNIT, TEXTSP)) { | ^ 10516 | case IO_EOF: include/macros.h:254:22: note: expanded from macro 'IO_READ' 254 | #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] 10527 | switch (STREAM(XSP, TEXTSP, &CARDTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10527:13: note: add missing switch cases 10527 | switch (STREAM(XSP, TEXTSP, &CARDTB)) { | ^ 10528 | case ST_ERROR: 10529 | BRANCH(COMP3) 10530 | case ST_EOS: 10531 | goto L_XLATRD; 10532 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 10553 | switch (STREAM(XSP, TEXTSP, &IBLKTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10553:13: note: add missing switch cases 10553 | switch (STREAM(XSP, TEXTSP, &IBLKTB)) { | ^ 10554 | case ST_ERROR: 10555 | BRANCH(COMP3) 10556 | case ST_EOS: 10557 | goto L_XLAEND; 10558 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 10563 | switch (STREAM(XSP, TEXTSP, &LBLTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10563:13: note: add missing switch cases 10563 | switch (STREAM(XSP, TEXTSP, &LBLTB)) { | ^ 10564 | case ST_ERROR: 10565 | case ST_EOS: 10566 | BRANCH(COMP7) 10567 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 10576 | switch (STREAM(XSP, TEXTSP, &IBLKTB)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #define STREAM(A,B,C) stream((struct spec *)(A),(struct spec *)(B),(C)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ isnobol4.c:10576:13: note: add missing switch cases 10576 | switch (STREAM(XSP, TEXTSP, &IBLKTB)) { | ^ 10577 | case ST_ERROR: 10578 | case ST_STOP: 10579 | BRANCH(COMP7) 10580 | } include/macros.h:263:23: note: expanded from macro 'STREAM' 263 | #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] 10629 | } | ^ isnobol4.c:10631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10631 | 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 C23 [-Wdeprecated-non-prototype] 10652 | 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 C23 [-Wdeprecated-non-prototype] 10707 | 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 C23 [-Wdeprecated-non-prototype] 10716 | 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 C23 [-Wdeprecated-non-prototype] 10725 | 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 C23 [-Wdeprecated-non-prototype] 10763 | CODER(retval) | ^ isnobol4.c:10775:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 10775 | } | ^ isnobol4.c:10777:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10777 | CNVRT(retval) | ^ 366 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 C23 [-Wdeprecated-non-prototype] 15 | 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 C23 [-Wdeprecated-non-prototype] 40 | 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] 91 | S_L(sp) = strlen(strbuf); | ^ lib/date.c:91:15: note: include the header 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] 15 | /*#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 C23 [-Wdeprecated-non-prototype] 16 | 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 C23 [-Wdeprecated-non-prototype] 23 | 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 C23 [-Wdeprecated-non-prototype] 37 | 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] 49 | abort(); | ^ lib/endex.c:49:2: note: include the header 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] 62 | exit(D_A(RETCOD)); | ^ lib/endex.c:62:5: note: include the header 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 C23 [-Wdeprecated-non-prototype] 29 | 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 C23 [-Wdeprecated-non-prototype] 78 | 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 C23 [-Wdeprecated-non-prototype] 90 | 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 C23 [-Wdeprecated-non-prototype] 13 | 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 C23 [-Wdeprecated-non-prototype] 22 | 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 C23 [-Wdeprecated-non-prototype] 34 | 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 C23 [-Wdeprecated-non-prototype] 72 | 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 C23 [-Wdeprecated-non-prototype] 80 | 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] 110 | exit(1); | ^ lib/init.c:110:2: note: include the header 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] 140 | fprintf(stderr, "can be used. A descriptor takes up %d bytes.\n", DESCR ); | ~~ ^~~~~ | %lu include/snotypes.h:106:15: note: expanded from macro 'DESCR' 106 | #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 C23 [-Wdeprecated-non-prototype] 100 | 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 C23 [-Wdeprecated-non-prototype] 145 | 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] 184 | len += strlen(argv[i]) + 1; /* add one for space or NUL */ | ^ lib/init.c:184:9: note: include the header 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 C23 [-Wdeprecated-non-prototype] 173 | 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 C23 [-Wdeprecated-non-prototype] 306 | 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 C23 [-Wdeprecated-non-prototype] 349 | 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] 468 | if (strcmp(argv[optind], "--") == 0) { /* terminator? */ | ^ lib/init.c:468:6: note: include the header 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 C23 [-Wdeprecated-non-prototype] 501 | 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 C23 [-Wdeprecated-non-prototype] 516 | 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 C23 [-Wdeprecated-non-prototype] 525 | 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] 559 | bzero( ptr, ndynamic ); /* XXX needed? */ | ^ lib/init.c:559:5: note: include the header 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 C23 [-Wdeprecated-non-prototype] 656 | 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 C23 [-Wdeprecated-non-prototype] 28 | 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] 37 | S_L(sp) = strlen(strbuf); | ^ lib/generic/intspc.c:37:15: note: include the header 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] 246 | fp = (struct file *) malloc( sizeof( struct file ) + strlen(path) ); | ^ lib/io.c:246:58: note: include the header 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] 250 | bzero( (char *)fp, sizeof (struct file) ); | ^ lib/io.c:250:5: note: include the header 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] 251 | strcpy(fp->fname,path); | ^ lib/io.c:251:5: note: include the header 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 C23 [-Wdeprecated-non-prototype] 241 | 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 C23 [-Wdeprecated-non-prototype] 297 | 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 C23 [-Wdeprecated-non-prototype] 335 | 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 C23 [-Wdeprecated-non-prototype] 387 | 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] 405 | free(fp); | ^ lib/io.c:405:2: note: include the header 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] 446 | if (strcmp(fp->fname,"-") == 0) { | ^ lib/io.c:446:9: note: include the header 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] 470 | if (strncmp(fp->fname, "/dev/fd/", 8) == 0) { | ^ lib/io.c:470:9: note: include the header 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] 495 | service = index(host, '/'); | ^ lib/io.c:495:12: note: include the header 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 C23 [-Wdeprecated-non-prototype] 414 | 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 C23 [-Wdeprecated-non-prototype] 581 | 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 C23 [-Wdeprecated-non-prototype] 603 | 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 C23 [-Wdeprecated-non-prototype] 636 | 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 C23 [-Wdeprecated-non-prototype] 644 | 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 C23 [-Wdeprecated-non-prototype] 674 | 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 C23 [-Wdeprecated-non-prototype] 690 | 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 C23 [-Wdeprecated-non-prototype] 713 | 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 C23 [-Wdeprecated-non-prototype] 722 | 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 C23 [-Wdeprecated-non-prototype] 732 | io_attached( unit ) | ^ lib/io.c:894:26: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 894 | sprintf(temp, "%d", (long)D_A(dp)); /* XXX handle LP32LL64 int_t */ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | %ld /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:56: note: expanded from macro 'sprintf' 50 | __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] 895 | COPYTEMP; | ^ lib/io.c:838:18: note: expanded from macro 'COPYTEMP' 838 | #define COPYTEMP COPY(temp, strlen(temp)) | ^ lib/io.c:832:5: note: expanded from macro 'COPY' 832 | strncpy(lp, SRC, len); \ | ^ lib/io.c:895:6: note: include the header or explicitly provide a declaration for 'strncpy' lib/io.c:838:18: note: expanded from macro 'COPYTEMP' 838 | #define COPYTEMP COPY(temp, strlen(temp)) | ^ lib/io.c:832:5: note: expanded from macro 'COPY' 832 | strncpy(lp, SRC, len); \ | ^ lib/io.c:899:28: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 899 | sprintf(temp, "%15d", (long)D_A(dp)); /* XXX handle LP32LL64 int_t */ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ | %15ld /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_stdio.h:50:56: note: expanded from macro 'sprintf' 50 | __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 C23 [-Wdeprecated-non-prototype] 959 | 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] 1048 | 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] 1075 | 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 C23 [-Wdeprecated-non-prototype] 1096 | 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 C23 [-Wdeprecated-non-prototype] 1116 | 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] 1194 | 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 C23 [-Wdeprecated-non-prototype] 1327 | 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 C23 [-Wdeprecated-non-prototype] 1334 | 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 C23 [-Wdeprecated-non-prototype] 1430 | 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 C23 [-Wdeprecated-non-prototype] 1537 | 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 C23 [-Wdeprecated-non-prototype] 1597 | 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 C23 [-Wdeprecated-non-prototype] 1649 | 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 C23 [-Wdeprecated-non-prototype] 1683 | 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] 1689 | strcat(fn2, "/"); | ^ lib/io.c:1689:2: note: include the header 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 C23 [-Wdeprecated-non-prototype] 1723 | 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 C23 [-Wdeprecated-non-prototype] 1749 | 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 C23 [-Wdeprecated-non-prototype] 1776 | 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] 1821 | 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 C23 [-Wdeprecated-non-prototype] 1844 | 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] 1887 | 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 C23 [-Wdeprecated-non-prototype] 1906 | 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 C23 [-Wdeprecated-non-prototype] 1975 | 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 C23 [-Wdeprecated-non-prototype] 2000 | 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 C23 [-Wdeprecated-non-prototype] 15 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 20 | extern int (*pml_find())(LOAD_PROTO); | ^ include/load.h:92:7: note: conflicting prototype is here 92 | 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 C23 [-Wdeprecated-non-prototype] 23 | 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] 35 | 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 C23 [-Wdeprecated-non-prototype] 44 | 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 C23 [-Wdeprecated-non-prototype] 63 | 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 C23 [-Wdeprecated-non-prototype] 88 | 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 C23 [-Wdeprecated-non-prototype] 117 | 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] 230 | bzero( OBSTRT, OBSIZ * DESCR ); | ^ lib/ordvst.c:230:5: note: include the header 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] 246 | free(vars); | ^ lib/ordvst.c:246:5: note: include the header 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 C23 [-Wdeprecated-non-prototype] 30 | 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 C23 [-Wdeprecated-non-prototype] 52 | 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 C23 [-Wdeprecated-non-prototype] 24 | 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 C23 [-Wdeprecated-non-prototype] 42 | 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 C23 [-Wdeprecated-non-prototype] 60 | 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 C23 [-Wdeprecated-non-prototype] 86 | 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] 7 | * See lib/snolib/*.c for example functions | ^ In file included from lib/pml.c:37: ./pml.h:7:18: warning: '/*' within block comment [-Wcomment] 7 | * See lib/snolib/*.c for example functions | ^ In file included from lib/pml.c:46: ./pml.h:7:18: warning: '/*' within block comment [-Wcomment] 7 | * 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] 69 | if (strcmp(name, fp->name) == 0) | ^ lib/pml.c:69:6: note: include the header 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 C23 [-Wdeprecated-non-prototype] 77 | 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] 88 | S_L(sp) = strlen(pm_prototypes[D_A(dp)]); | ^ lib/pml.c:88:15: note: include the header 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 C23 [-Wdeprecated-non-prototype] 30 | 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] 55 | S_L(sp) = strlen(strbuf); | ^ lib/realst.c:55:15: note: include the header 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 C23 [-Wdeprecated-non-prototype] 23 | 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 C23 [-Wdeprecated-non-prototype] 33 | spcint(dp, sp) | ^ lib/ansi/spcint.c:55:5: warning: call to undeclared library function 'bcopy' with type 'void (const void *, void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 55 | bcopy( cp, buffer, len ); | ^ lib/ansi/spcint.c:55:5: note: include the header or explicitly provide a declaration for 'bcopy' 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] 59 | temp = strtol( buffer, &cp, 10); /* always decimal */ | ^ lib/ansi/spcint.c:59:12: note: include the header 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 C23 [-Wdeprecated-non-prototype] 29 | spreal(dp, sp) | ^ lib/ansi/spreal.c:52:5: warning: call to undeclared library function 'bcopy' with type 'void (const void *, void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 52 | bcopy( cp, buffer, len ); | ^ lib/ansi/spreal.c:52:5: note: include the header or explicitly provide a declaration for 'bcopy' 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 C23 [-Wdeprecated-non-prototype] 22 | 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 C23 [-Wdeprecated-non-prototype] 41 | 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 C23 [-Wdeprecated-non-prototype] 59 | 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 C23 [-Wdeprecated-non-prototype] 85 | pad(dir,out,subj,pad) | ^ lib/str.c:107:5: warning: call to undeclared library function 'bcopy' with type 'void (const void *, void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 107 | bcopy(S_SP(subj), dp, (long)slen); /* XXX SIZE_T */ | ^ lib/str.c:107:5: note: include the header or explicitly provide a declaration for 'bcopy' lib/str.c:120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | 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 C23 [-Wdeprecated-non-prototype] 138 | 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 C23 [-Wdeprecated-non-prototype] 157 | 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] 168 | strncpy(dest, S_SP(sp), l); | ^ lib/str.c:168:5: note: include the header 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 C23 [-Wdeprecated-non-prototype] 180 | apdsp(base, str) | ^ 10 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 C23 [-Wdeprecated-non-prototype] 27 | 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 C23 [-Wdeprecated-non-prototype] 128 | 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 C23 [-Wdeprecated-non-prototype] 149 | 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 C23 [-Wdeprecated-non-prototype] 185 | 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 C23 [-Wdeprecated-non-prototype] 206 | 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 C23 [-Wdeprecated-non-prototype] 21 | 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 C23 [-Wdeprecated-non-prototype] 21 | 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 C23 [-Wdeprecated-non-prototype] 37 | 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 C23 [-Wdeprecated-non-prototype] 52 | 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 C23 [-Wdeprecated-non-prototype] 19 | 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 C23 [-Wdeprecated-non-prototype] 27 | 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 C23 [-Wdeprecated-non-prototype] 35 | 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] 31 | 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 C23 [-Wdeprecated-non-prototype] 25 | 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] 28 | 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 C23 [-Wdeprecated-non-prototype] 16 | 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] 25 | if (!finite(ret)) | ^ lib/snolib/exp.c:25:10: note: include the header 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] 30 | 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 C23 [-Wdeprecated-non-prototype] 21 | getstring( vp, dp, len ) | ^ lib/snolib/getstring.c:39:5: warning: call to undeclared library function 'bcopy' with type 'void (const void *, void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 39 | bcopy( sp, dp, dlen ); | ^ lib/snolib/getstring.c:39:5: note: include the header or explicitly provide a declaration for 'bcopy' 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 C23 [-Wdeprecated-non-prototype] 45 | 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 C23 [-Wdeprecated-non-prototype] 43 | 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 C23 [-Wdeprecated-non-prototype] 61 | 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] 73 | bzero(htp, sizeof(struct handle_table)); | ^ lib/snolib/handle.c:73:2: note: include the header 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 C23 [-Wdeprecated-non-prototype] 96 | 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] 114 | free(hp); | ^ lib/snolib/handle.c:114:6: note: include the header 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] 79 | if (strcmp(buf, HOST_SYSINFO) == 0) { | ^ lib/snolib/host.c:79:6: note: include the header 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] 88 | RETSTR(buf); | ^ include/load.h:82:14: note: expanded from macro 'RETSTR' 82 | RETSTR2(cp, strlen(cp)); \ | ^ lib/snolib/host.c:88:6: note: include the header or explicitly provide a declaration for 'strlen' include/load.h:82:14: note: expanded from macro 'RETSTR' 82 | 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] 122 | 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 C23 [-Wdeprecated-non-prototype] 139 | 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 C23 [-Wdeprecated-non-prototype] 68 | 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 C23 [-Wdeprecated-non-prototype] 31 | 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] 39 | free(retbuf); | ^ lib/snolib/retstring.c:39:6: note: include the header 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] 43 | exit(1); | ^ lib/snolib/retstring.c:43:6: note: include the header or explicitly provide a declaration for 'exit' lib/snolib/retstring.c:48:5: warning: call to undeclared library function 'bcopy' with type 'void (const void *, void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 48 | bcopy( cp, retbuf, len ); /* copy to buffer! */ | ^ lib/snolib/retstring.c:48:5: note: include the header or explicitly provide a declaration for 'bcopy' 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 C23 [-Wdeprecated-non-prototype] 52 | 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] 91 | if (strcmp(stype, "stream") == 0) | ^ lib/snolib/serv.c:91:9: note: include the header or explicitly provide a declaration for 'strcmp' lib/snolib/serv.c:111:2: error: use of undeclared identifier 'SOCKLEN_T' 111 | 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] 132 | port = atoi(sserv); | ^ lib/snolib/serv.c:142:6: error: use of undeclared identifier 'slen' 142 | 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] 143 | bzero((char *)&sin, slen); | ^ lib/snolib/serv.c:143:6: note: include the header or explicitly provide a declaration for 'bzero' lib/snolib/serv.c:143:26: error: use of undeclared identifier 'slen'; did you mean 'send'? 143 | bzero((char *)&sin, slen); | ^~~~ | send /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/socket.h:722:9: note: 'send' declared here 722 | 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'? 167 | if (bind(s, sap, slen) < 0) { | ^~~~ | send /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/socket.h:722:9: note: 'send' declared here 722 | 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] 168 | 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] 180 | strncpy(s_un.sun_path, sserv, sizeof(s_un.sun_path)); | ^ lib/snolib/serv.c:180:2: note: include the header 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] 182 | 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] 190 | close(s); | ^ lib/snolib/serv.c:203:2: error: use of undeclared identifier 'SOCKLEN_T' 203 | SOCKLEN_T salen; | ^ lib/snolib/serv.c:205:2: error: use of undeclared identifier 'salen' 205 | salen = sizeof(sa); | ^ lib/snolib/serv.c:206:21: error: use of undeclared identifier 'salen' 206 | bzero((char *)&sa, salen); | ^ lib/snolib/serv.c:208:26: error: use of undeclared identifier 'salen' 208 | 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] 212 | 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] 227 | 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] 229 | close(s); | ^ lib/snolib/serv.c:236:18: warning: '/*' within block comment [-Wcomment] 236 | 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] 244 | close(slave); | ^ 13 warnings and 8 errors generated. *** Error code 1 Stop. bmake[1]: stopped making "snobol4" in /var/tmp/work/lang/snobol/work/snobol4-1.3 *** Error code 1 Stop. bmake: stopped making "all pv" in /var/tmp/work/lang/snobol/work/snobol4-1.3 *** Error code 1 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/snobol *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/lang/snobol