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

Stop.
bmake[1]: stopped in /Users/pbulk/build/lang/snobol/work/snobol4-1.3
*** Error code 1

Stop.
bmake: stopped in /Users/pbulk/build/lang/snobol/work/snobol4-1.3
*** Error code 1

Stop.
bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/lang/snobol
*** Error code 1

Stop.
bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/lang/snobol