=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for ja-mh6-3.05nb1 for d in config sbr mts zotnet uip support doc; do (set -e; cd $d; make DESTDIR= all); done cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c config.c config.c:61:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = index (pp = file + 1, '/')) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:61:13: note: place parentheses around the assignment to silence this warning if (cp = index (pp = file + 1, '/')) ^ ( ) config.c:61:13: note: use '==' to turn this assignment into an equality comparison if (cp = index (pp = file + 1, '/')) ^ == config.c:66:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (pw = getpwnam (pp)) ~~~^~~~~~~~~~~~~~~ config.c:66:10: note: place parentheses around the assignment to silence this warning if (pw = getpwnam (pp)) ^ ( ) config.c:66:10: note: use '==' to turn this assignment into an equality comparison if (pw = getpwnam (pp)) ^ == config.c:78:10: warning: implicit declaration of function 'access' is invalid in C99 [-Wimplicit-function-declaration] if (access (lpath, 04) != NOTOK) ^ 3 warnings generated. MH 6.8.4 #1[UCI] Japanization Plus 3.05 cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c version.c cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c add.c ld -x -r add.o mv a.out add.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c adios.c ld -x -r adios.o mv a.out adios.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c admonish.c ld -x -r admonish.o mv a.out admonish.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c addrsbr.c addrsbr.c:448:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (pp = index (mbox, '!')) { ~~~^~~~~~~~~~~~~~~~~~~ addrsbr.c:448:9: note: place parentheses around the assignment to silence this warning if (pp = index (mbox, '!')) { ^ ( ) addrsbr.c:448:9: note: use '==' to turn this assignment into an equality comparison if (pp = index (mbox, '!')) { ^ == addrsbr.c:586:51: warning: data argument not used by format string [-Wformat-extra-args] mp -> m_path ? mp -> m_path : "", mp -> m_mbox, mp -> m_host); ^ addrsbr.c:686:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = getname (am)) ~~~^~~~~~~~~~~~~~ addrsbr.c:686:16: note: place parentheses around the assignment to silence this warning while (cp = getname (am)) ^ ( ) addrsbr.c:686:16: note: use '==' to turn this assignment into an equality comparison while (cp = getname (am)) ^ == addrsbr.c:789:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (mp = &mq; mp = mp -> m_next;) { ~~~^~~~~~~~~~~~~~ addrsbr.c:789:23: note: place parentheses around the assignment to silence this warning for (mp = &mq; mp = mp -> m_next;) { ^ ( ) addrsbr.c:789:23: note: use '==' to turn this assignment into an equality comparison for (mp = &mq; mp = mp -> m_next;) { ^ == 4 warnings generated. ld -x -r addrsbr.o mv a.out addrsbr.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c advertise.c ld -x -r advertise.o mv a.out advertise.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c advise.c ld -x -r advise.o mv a.out advise.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c ambigsw.c ld -x -r ambigsw.o mv a.out ambigsw.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c atooi.c ld -x -r atooi.o mv a.out atooi.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c brkstring.c brkstring.c:7:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static brkany(); ~~~~~~ ^ brkstring.c:41:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static brkany (chr, strg) /* returns 1 if chr in strg, 0 otherwise */ ~~~~~~ ^ 2 warnings generated. ld -x -r brkstring.o mv a.out brkstring.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c closefds.c closefds.c:18:21: warning: implicit declaration of function 'getdtablesize' is invalid in C99 [-Wimplicit-function-declaration] int nbits = getdtablesize (); ^ closefds.c:25:13: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close (i); ^ 2 warnings generated. ld -x -r closefds.o mv a.out closefds.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c concat.c concat.c:22:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = va_arg (list, char *)) ~~~^~~~~~~~~~~~~~~~~~~~~~~ concat.c:22:16: note: place parentheses around the assignment to silence this warning while (cp = va_arg (list, char *)) ^ ( ) concat.c:22:16: note: use '==' to turn this assignment into an equality comparison while (cp = va_arg (list, char *)) ^ == concat.c:35:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = va_arg (list, char *)) ~~~^~~~~~~~~~~~~~~~~~~~~~~ concat.c:35:16: note: place parentheses around the assignment to silence this warning while (cp = va_arg (list, char *)) ^ ( ) concat.c:35:16: note: use '==' to turn this assignment into an equality comparison while (cp = va_arg (list, char *)) ^ == 2 warnings generated. ld -x -r concat.o mv a.out concat.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c copy.c copy.c:8:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*to++ = *from++) ~~~~~~^~~~~~~~~ copy.c:8:18: note: place parentheses around the assignment to silence this warning while (*to++ = *from++) ^ ( ) copy.c:8:18: note: use '==' to turn this assignment into an equality comparison while (*to++ = *from++) ^ == 1 warning generated. ld -x -r copy.o mv a.out copy.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c copyip.c ld -x -r copyip.o mv a.out copyip.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c cpydata.c cpydata.c:16:17: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] while ((i = read (in, buffer, sizeof buffer)) > 0) ^ cpydata.c:17:6: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] if (write (out, buffer, i) != i) ^ 2 warnings generated. ld -x -r cpydata.o mv a.out cpydata.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c cpydgst.c cpydgst.c:50:27: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] for (state = S1; (i = read (in, buffer, sizeof buffer)) > 0;) ^ cpydgst.c:57:4: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] output ('-'); ^ cpydgst.c:25:36: note: expanded from macro 'output' #define output(c) if (bp >= dp) {flush(); *bp++ = c;} else *bp++ = c ^ cpydgst.c:26:46: note: expanded from macro 'flush' #define flush() if ((j = bp - outbuf) && write (out, outbuf, j) != j) \ ^ 2 warnings generated. ld -x -r cpydgst.o mv a.out cpydgst.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c discard.c ld -x -r discard.o mv a.out discard.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c done.c ld -x -r done.o mv a.out done.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c fdcompare.c fdcompare.c:13:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] fdcompare (fd1, fd2) ^~~~~~~~~ fdcompare.c:27:18: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] while ((n1 = read (fd1, b1, sizeof b1)) >= 0 ^ 2 warnings generated. ld -x -r fdcompare.o mv a.out fdcompare.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c gans.c gans.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] gans (prompt, ansp) ^~~~ 1 warning generated. ld -x -r gans.o mv a.out gans.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c getans.c ld -x -r getans.o mv a.out getans.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c getanswer.c getanswer.c:13:16: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] interactive = isatty (fileno (stdin)) ? DONE : OK; ^ 1 warning generated. ld -x -r getanswer.o mv a.out getanswer.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c getcpy.c ld -x -r getcpy.o mv a.out getcpy.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c help.c help.c:45:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ 1 warning generated. ld -x -r help.o mv a.out help.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c fmtcompile.c fmtcompile.c:146:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (nm = t->name) { ~~~^~~~~~~~~ fmtcompile.c:146:15: note: place parentheses around the assignment to silence this warning while (nm = t->name) { ^ ( ) fmtcompile.c:146:15: note: use '==' to turn this assignment into an equality comparison while (nm = t->name) { ^ == fmtcompile.c:232:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] fmt_compile( fstring, fmt ) ^~~~~~~~~~~ fmtcompile.c:479:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mflag = (c == '-')) ~~~~~~^~~~~~~~~~~~ fmtcompile.c:479:12: note: place parentheses around the assignment to silence this warning if (mflag = (c == '-')) ^ ( ) fmtcompile.c:479:12: note: use '==' to turn this assignment into an equality comparison if (mflag = (c == '-')) ^ == 3 warnings generated. ld -x -r fmtcompile.o mv a.out fmtcompile.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c formataddr.c formataddr.c:78:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CPY (orig); ^~~~~~~~~~ formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ~~~~~~~^~~~~~~ formataddr.c:78:2: note: place parentheses around the assignment to silence this warning formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:78:2: note: use '==' to turn this assignment into an equality comparison formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:82:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (isgroup = 0; cp = getname (str); ) { ~~~^~~~~~~~~~~~~~~ formataddr.c:82:26: note: place parentheses around the assignment to silence this warning for (isgroup = 0; cp = getname (str); ) { ^ ( ) formataddr.c:82:26: note: use '==' to turn this assignment into an equality comparison for (isgroup = 0; cp = getname (str); ) { ^ == formataddr.c:97:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CPY (mp->m_gname); ^~~~~~~~~~~~~~~~~ formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ~~~~~~~^~~~~~~ formataddr.c:97:6: note: place parentheses around the assignment to silence this warning formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:97:6: note: use '==' to turn this assignment into an equality comparison formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:102:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CPY (sp); ^~~~~~~~ formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ~~~~~~~^~~~~~~ formataddr.c:102:2: note: place parentheses around the assignment to silence this warning formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:102:2: note: use '==' to turn this assignment into an equality comparison formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ 4 warnings generated. ld -x -r formataddr.o mv a.out formataddr.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c formatsbr.c formatsbr.c:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static normalize(); ~~~~~~ ^ formatsbr.c:65:6: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if (read (fileno(fp), formats, (int) st.st_size) != st.st_size) ^ formatsbr.c:87:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static normalize (cp) ~~~~~~ ^ formatsbr.c:115:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ formatsbr.c:133:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *sub) { ~~~^~~~~~ formatsbr.c:133:15: note: place parentheses around the assignment to silence this warning while (c1 = *sub) { ^ ( ) formatsbr.c:133:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *sub) { ^ == formatsbr.c:444:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (mbox = buffer; mbox = index (mbox, '.'); ) ~~~~~^~~~~~~~~~~~~~~~~~~ formatsbr.c:444:27: note: place parentheses around the assignment to silence this warning for (mbox = buffer; mbox = index (mbox, '.'); ) ^ ( ) formatsbr.c:444:27: note: use '==' to turn this assignment into an equality comparison for (mbox = buffer; mbox = index (mbox, '.'); ) ^ == formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:589:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(value = (str && match (str, fmt->f_text)))) { ^~~ formatsbr.c:589:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(value = (str && match (str, fmt->f_text)))) { ^~~~~~~~~~~ formatsbr.c:597:18: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] value = match (str, fmt->f_text); ^~~ formatsbr.c:597:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] value = match (str, fmt->f_text); ^~~~~~~~~~~ formatsbr.c:691:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] SKIP_SPACE(str); ^~~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:691:7: note: place parentheses around the assignment to silence this warning formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:691:7: note: use '==' to turn this assignment into an equality comparison formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:691:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] SKIP_SPACE(str); ^~~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:691:7: note: place parentheses around the assignment to silence this warning formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:691:7: note: use '==' to turn this assignment into an equality comparison formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:707:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *xp++) { ~~~^~~~~~~ formatsbr.c:707:17: note: place parentheses around the assignment to silence this warning while (ch = *xp++) { ^ ( ) formatsbr.c:707:17: note: use '==' to turn this assignment into an equality comparison while (ch = *xp++) { ^ == formatsbr.c:711:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ch2 = *xp++) { ~~~~^~~~~~~ formatsbr.c:711:16: note: place parentheses around the assignment to silence this warning if (ch2 = *xp++) { ^ ( ) formatsbr.c:711:16: note: use '==' to turn this assignment into an equality comparison if (ch2 = *xp++) { ^ == formatsbr.c:724:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *str) { ~~~^~~~~~ formatsbr.c:724:14: note: place parentheses around the assignment to silence this warning while (ch = *str) { ^ ( ) formatsbr.c:724:14: note: use '==' to turn this assignment into an equality comparison while (ch = *str) { ^ == formatsbr.c:815:3: warning: implicit declaration of function 'set_dotw' is invalid in C99 [-Wimplicit-function-declaration] set_dotw (tws); ^ formatsbr.c:913:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (str = mn -> m_note) { ~~~~^~~~~~~~~~~~~~ formatsbr.c:913:11: note: place parentheses around the assignment to silence this warning if (str = mn -> m_note) { ^ ( ) formatsbr.c:913:11: note: use '==' to turn this assignment into an equality comparison if (str = mn -> m_note) { ^ == formatsbr.c:1040:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1087:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (sp = getname(sp)) ~~~^~~~~~~~~~~~~ formatsbr.c:1087:13: note: place parentheses around the assignment to silence this warning while (sp = getname(sp)) ^ ( ) formatsbr.c:1087:13: note: use '==' to turn this assignment into an equality comparison while (sp = getname(sp)) ^ == 54 warnings generated. ld -x -r formatsbr.o mv a.out formatsbr.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_atoi.c m_atoi.c:9:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_atoi (str) ^~~~~~ 1 warning generated. ld -x -r m_atoi.o mv a.out m_atoi.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_backup.c m_backup.c:17:13: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] (void) (unlink (buffer)); ^ 1 warning generated. ld -x -r m_backup.o mv a.out m_backup.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_convert.c m_convert.c:24:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_conv(), attr(); ~~~~~~ ^ m_convert.c:24:18: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_conv(), attr(); ~~~~~~ ^ m_convert.c:27:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_convert (mp, name) ^~~~~~~~~ m_convert.c:59:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ m_convert.c:194:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_conv (mp, str, call) ~~~~~~ ^ m_convert.c:262:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static attr (mp, cp) ~~~~~~ ^ m_convert.c:281:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (inverted = (dp = m_find (nsequence)) && *dp && ssequal (dp, cp)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ m_convert.c:281:18: note: place parentheses around the assignment to silence this warning if (inverted = (dp = m_find (nsequence)) && *dp && ssequal (dp, cp)) ^ ( ) m_convert.c:281:18: note: use '==' to turn this assignment into an equality comparison if (inverted = (dp = m_find (nsequence)) && *dp && ssequal (dp, cp)) ^ == 7 warnings generated. ld -x -r m_convert.o mv a.out m_convert.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_delete.c m_delete.c:7:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_delete (key) ^~~~~~~~ 1 warning generated. ld -x -r m_delete.o mv a.out m_delete.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_draft.c m_draft.c:35:12: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] (void) chdir (m_maildir ("")); ^ 1 warning generated. ld -x -r m_draft.o mv a.out m_draft.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_find.c ld -x -r m_find.o mv a.out m_find.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_fmsg.c ld -x -r m_fmsg.o mv a.out m_fmsg.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_foil.c ld -x -r m_foil.o mv a.out m_foil.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_getdefs.c m_getdefs.c:49:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mypath = getenv ("HOME")) ~~~~~~~^~~~~~~~~~~~~~~~~ m_getdefs.c:49:13: note: place parentheses around the assignment to silence this warning if (mypath = getenv ("HOME")) ^ ( ) m_getdefs.c:49:13: note: use '==' to turn this assignment into an equality comparison if (mypath = getenv ("HOME")) ^ == m_getdefs.c:212:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 2 warnings generated. ld -x -r m_getdefs.o mv a.out m_getdefs.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_getfld.c m_getfld.c:189:21: warning: extra tokens at end of #ifdef directive [-Wextra-tokens] #ifdef __DragonFly__) ^ // m_getfld.c:195:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_getfld (state, name, buf, bufsz, iob) ^~~~~~~~ m_getfld.c:227:9: warning: implicit declaration of function 'm_Eom' is invalid in C99 [-Wimplicit-function-declaration] if (eom (c, iob)) { ^ m_getfld.c:138:28: note: expanded from macro 'eom' (((c) == *msg_delim && m_Eom(c,iob)) ||\ ^ m_getfld.c:395:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ep = locc( c, bp, '\n' )) { ~~~^~~~~~~~~~~~~~~~~~~~~ m_getfld.c:395:13: note: place parentheses around the assignment to silence this warning while (ep = locc( c, bp, '\n' )) { ^ ( ) m_getfld.c:395:13: note: use '==' to turn this assignment into an equality comparison while (ep = locc( c, bp, '\n' )) { ^ == m_getfld.c:534:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ep = matchc( fdelimlen, fdelim, c, bp ) ) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ m_getfld.c:534:10: note: place parentheses around the assignment to silence this warning if (ep = matchc( fdelimlen, fdelim, c, bp ) ) ^ ( ) m_getfld.c:534:10: note: use '==' to turn this assignment into an equality comparison if (ep = matchc( fdelimlen, fdelim, c, bp ) ) ^ == m_getfld.c:551:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sp = pat_map[*ep & 0x00ff]) { ~~~^~~~~~~~~~~~~~~~~~~~~~~ m_getfld.c:551:14: note: place parentheses around the assignment to silence this warning if (sp = pat_map[*ep & 0x00ff]) { ^ ( ) m_getfld.c:551:14: note: use '==' to turn this assignment into an equality comparison if (sp = pat_map[*ep & 0x00ff]) { ^ == m_getfld.c:698:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (eom_action = action) { ~~~~~~~~~~~^~~~~~~~ m_getfld.c:698:20: note: place parentheses around the assignment to silence this warning if (eom_action = action) { ^ ( ) m_getfld.c:698:20: note: use '==' to turn this assignment into an equality comparison if (eom_action = action) { ^ == m_getfld.c:814:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = dp = index (unixbuf, ' ')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ m_getfld.c:814:12: note: place parentheses around the assignment to silence this warning if (cp = dp = index (unixbuf, ' ')) { ^ ( ) m_getfld.c:814:12: note: use '==' to turn this assignment into an equality comparison if (cp = dp = index (unixbuf, ' ')) { ^ == m_getfld.c:815:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = index (cp + 1, 'r')) ~~~^~~~~~~~~~~~~~~~~~~~~ m_getfld.c:815:12: note: place parentheses around the assignment to silence this warning while (cp = index (cp + 1, 'r')) ^ ( ) m_getfld.c:815:12: note: use '==' to turn this assignment into an equality comparison while (cp = index (cp + 1, 'r')) ^ == 9 warnings generated. ld -x -r m_getfld.o mv a.out m_getfld.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_getfolder.c ld -x -r m_getfolder.o mv a.out m_getfolder.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_gmprot.c m_gmprot.c:7:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_gmprot () { ^~~~~~~~ 1 warning generated. ld -x -r m_gmprot.o mv a.out m_gmprot.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_gmsg.c m_gmsg.c:20:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_getatr(); ~~~~~~ ^ m_gmsg.c:66:22: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if (st.st_uid != getuid () || access (name, 02) == NOTOK) ^ m_gmsg.c:66:35: warning: implicit declaration of function 'access' is invalid in C99 [-Wimplicit-function-declaration] if (st.st_uid != getuid () || access (name, 02) == NOTOK) ^ m_gmsg.c:78:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (dp = readdir (dd)) { ~~~^~~~~~~~~~~~~~ m_gmsg.c:78:15: note: place parentheses around the assignment to silence this warning while (dp = readdir (dd)) { ^ ( ) m_gmsg.c:78:15: note: use '==' to turn this assignment into an equality comparison while (dp = readdir (dd)) { ^ == m_gmsg.c:88:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = m_atoi (dp -> d_name)) { ~~^~~~~~~~~~~~~~~~~~~~~~~ m_gmsg.c:88:8: note: place parentheses around the assignment to silence this warning if (i = m_atoi (dp -> d_name)) { ^ ( ) m_gmsg.c:88:8: note: use '==' to turn this assignment into an equality comparison if (i = m_atoi (dp -> d_name)) { ^ == m_gmsg.c:220:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_getatr (mp) ~~~~~~ ^ m_gmsg.c:247:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (fp = fopen (field, "r")) { ~~~^~~~~~~~~~~~~~~~~~~~ m_gmsg.c:247:12: note: place parentheses around the assignment to silence this warning if (fp = fopen (field, "r")) { ^ ( ) m_gmsg.c:247:12: note: use '==' to turn this assignment into an equality comparison if (fp = fopen (field, "r")) { ^ == m_gmsg.c:296:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ m_gmsg.c:339:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = index (*ap, '-')) ~~~^~~~~~~~~~~~~~~~~~ m_gmsg.c:339:9: note: place parentheses around the assignment to silence this warning if (cp = index (*ap, '-')) ^ ( ) m_gmsg.c:339:9: note: use '==' to turn this assignment into an equality comparison if (cp = index (*ap, '-')) ^ == 9 warnings generated. ld -x -r m_gmsg.o mv a.out m_gmsg.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_maildir.c ld -x -r m_maildir.o mv a.out m_maildir.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_name.c ld -x -r m_name.o mv a.out m_name.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_readefs.c ld -x -r m_readefs.o mv a.out m_readefs.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_remsg.c ld -x -r m_remsg.o mv a.out m_remsg.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_replace.c ld -x -r m_replace.o mv a.out m_replace.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_scratch.c m_scratch.c:21:12: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] (void) unlink (buffer); ^ 1 warning generated. ld -x -r m_scratch.o mv a.out m_scratch.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_seq.c ld -x -r m_seq.o mv a.out m_seq.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_seqbits.c ld -x -r m_seqbits.o mv a.out m_seqbits.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_seqflag.c ld -x -r m_seqflag.o mv a.out m_seqflag.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_seqnew.c ld -x -r m_seqnew.o mv a.out m_seqnew.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_setcur.c ld -x -r m_setcur.o mv a.out m_setcur.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_setseq.c ld -x -r m_setseq.o mv a.out m_setseq.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_setvis.c ld -x -r m_setvis.o mv a.out m_setvis.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_sync.c m_sync.c:56:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = m_seq (mp, mp -> msgattrs[i])) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ m_sync.c:56:13: note: place parentheses around the assignment to silence this warning if (cp = m_seq (mp, mp -> msgattrs[i])) ^ ( ) m_sync.c:56:13: note: use '==' to turn this assignment into an equality comparison if (cp = m_seq (mp, mp -> msgattrs[i])) ^ == m_sync.c:67:8: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] && (unlink (seq) == NOTOK || ^ 2 warnings generated. ld -x -r m_sync.o mv a.out m_sync.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_tmpfil.c ld -x -r m_tmpfil.o mv a.out m_tmpfil.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_update.c m_update.c:59:2: warning: implicitly declaring library function '_exit' with type 'void (int) __attribute__((noreturn))' _exit (0); /* we are child, time to die */ ^ m_update.c:59:2: note: please include the header or explicitly provide a declaration for '_exit' m_update.c:76:9: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if (getuid () == geteuid ()) ^ m_update.c:76:22: warning: implicit declaration of function 'geteuid' is invalid in C99 [-Wimplicit-function-declaration] if (getuid () == geteuid ()) ^ m_update.c:79:29: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] for (i = 0; (child_id = fork ()) == -1 && i < 5; i++) ^ m_update.c:80:2: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep (5); ^ m_update.c:86:13: warning: implicit declaration of function 'setgid' is invalid in C99 [-Wimplicit-function-declaration] (void) setgid (getgid ()); ^ m_update.c:86:21: warning: implicit declaration of function 'getgid' is invalid in C99 [-Wimplicit-function-declaration] (void) setgid (getgid ()); ^ m_update.c:87:13: warning: implicit declaration of function 'setuid' is invalid in C99 [-Wimplicit-function-declaration] (void) setuid (getuid ()); ^ 8 warnings generated. ld -x -r m_update.o mv a.out m_update.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c ml_codeconv.c ml_codeconv.c:231:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (u1 = *scanlk++) { ~~~^~~~~~~~~~~ ml_codeconv.c:231:15: note: place parentheses around the assignment to silence this warning while (u1 = *scanlk++) { ^ ( ) ml_codeconv.c:231:15: note: use '==' to turn this assignment into an equality comparison while (u1 = *scanlk++) { ^ == ml_codeconv.c:271:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (u1 = *scanlk++) { ~~~^~~~~~~~~~~ ml_codeconv.c:271:15: note: place parentheses around the assignment to silence this warning while (u1 = *scanlk++) { ^ ( ) ml_codeconv.c:271:15: note: use '==' to turn this assignment into an equality comparison while (u1 = *scanlk++) { ^ == ml_codeconv.c:311:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (u1 = *scanlk++) { ~~~^~~~~~~~~~~ ml_codeconv.c:311:15: note: place parentheses around the assignment to silence this warning while (u1 = *scanlk++) { ^ ( ) ml_codeconv.c:311:15: note: use '==' to turn this assignment into an equality comparison while (u1 = *scanlk++) { ^ == ml_codeconv.c:398:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_codeconv.c:398:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_codeconv.c:398:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == 4 warnings generated. ld -x -r ml_codeconv.o mv a.out ml_codeconv.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c ml_exthdr.c ml_exthdr.c:583:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_exthdr.c:583:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_exthdr.c:583:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == ml_exthdr.c:613:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_exthdr.c:613:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_exthdr.c:613:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == ml_exthdr.c:758:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_exthdr.c:758:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_exthdr.c:758:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == ml_exthdr.c:794:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_exthdr.c:794:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_exthdr.c:794:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == 4 warnings generated. ld -x -r ml_exthdr.o mv a.out ml_exthdr.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c makedir.c makedir.c:33:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makedir (dir) ^~~~~~~ 1 warning generated. ld -x -r makedir.o mv a.out makedir.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c path.c ld -x -r path.o mv a.out path.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c peekc.c ld -x -r peekc.o mv a.out peekc.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c pidwait.c ld -x -r pidwait.o mv a.out pidwait.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c pidstatus.c pidstatus.c:65:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (signum = ((status & 0xff00) >> 8)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ pidstatus.c:65:17: note: place parentheses around the assignment to silence this warning if (signum = ((status & 0xff00) >> 8)) { ^ ( ) pidstatus.c:65:17: note: use '==' to turn this assignment into an equality comparison if (signum = ((status & 0xff00) >> 8)) { ^ == 1 warning generated. ld -x -r pidstatus.o mv a.out pidstatus.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c printsw.c printsw.c:25:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sp = (&swp[1]) -> sw) /* next switch */ ~~~^~~~~~~~~~~~~~~~~ printsw.c:25:13: note: place parentheses around the assignment to silence this warning if (sp = (&swp[1]) -> sw) /* next switch */ ^ ( ) printsw.c:25:13: note: use '==' to turn this assignment into an equality comparison if (sp = (&swp[1]) -> sw) /* next switch */ ^ == printsw.c:41:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*cp++ = *cp1++); ~~~~~~^~~~~~~~ printsw.c:41:16: note: place parentheses around the assignment to silence this warning while (*cp++ = *cp1++); ^ ( ) printsw.c:41:16: note: use '==' to turn this assignment into an equality comparison while (*cp++ = *cp1++); ^ == 2 warnings generated. ld -x -r printsw.o mv a.out printsw.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c push.c push.c:15:10: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] switch (fork ()) { ^ push.c:17:3: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep (5); ^ 2 warnings generated. ld -x -r push.o mv a.out push.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c putenv.c putenv.c:12:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static nvmatch(); ~~~~~~ ^ putenv.c:66:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static nvmatch (s1, s2) ~~~~~~ ^ 2 warnings generated. ld -x -r putenv.o mv a.out putenv.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c pwd.c ld -x -r pwd.o mv a.out pwd.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c refile.c ld -x -r refile.o mv a.out refile.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c remdir.c remdir.c:13:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] remdir (dir) ^~~~~~ 1 warning generated. ld -x -r remdir.o mv a.out remdir.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c r1bindex.c ld -x -r r1bindex.o mv a.out r1bindex.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c ruserpass.c ruserpass.c:63:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ruserpass(host, aname, apass) ^~~~~~~~~ ruserpass.c:94:8: warning: implicit declaration of function 'uleq' is invalid in C99 [-Wimplicit-function-declaration] if (uleq(host, tokval)) ^ ruserpass.c:143:24: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if ((pp = getpwuid (getuid())) != NULL) ^ 3 warnings generated. ld -x -r ruserpass.o mv a.out ruserpass.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c showfile.c showfile.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] showfile (arg, file) ^~~~~~~~ 1 warning generated. ld -x -r showfile.o mv a.out showfile.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c smatch.c smatch.c:12:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] smatch(string, swp) ^~~~~~ smatch.c:27:53: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (stringlen = strlen (string), tp = swp; tcp = tp -> sw; tp++) { ~~~~^~~~~~~~~~ smatch.c:27:53: note: place parentheses around the assignment to silence this warning for (stringlen = strlen (string), tp = swp; tcp = tp -> sw; tp++) { ^ ( ) smatch.c:27:53: note: use '==' to turn this assignment into an equality comparison for (stringlen = strlen (string), tp = swp; tcp = tp -> sw; tp++) { ^ == 2 warnings generated. ld -x -r smatch.o mv a.out smatch.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c sprintb.c sprintb.c:26:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (i = *bits++) ~~^~~~~~~~~ sprintb.c:26:11: note: place parentheses around the assignment to silence this warning while (i = *bits++) ^ ( ) sprintb.c:26:11: note: use '==' to turn this assignment into an equality comparison while (i = *bits++) ^ == 1 warning generated. ld -x -r sprintb.o mv a.out sprintb.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c ssequal.c ssequal.c:4:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ssequal (substr, str) ^~~~~~~ 1 warning generated. ld -x -r ssequal.o mv a.out ssequal.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c strindex.c strindex.c:16:6: warning: implicit declaration of function 'uprf' is invalid in C99 [-Wimplicit-function-declaration] if (uprf (p, p1)) ^ 1 warning generated. ld -x -r strindex.o mv a.out strindex.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c trimcpy.c ld -x -r trimcpy.o mv a.out trimcpy.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c uleq.c uleq.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uleq (c1, c2) ^~~~ uleq.c:22:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *c1++) ~~^~~~~~~ uleq.c:22:14: note: place parentheses around the assignment to silence this warning while (c = *c1++) ^ ( ) uleq.c:22:14: note: use '==' to turn this assignment into an equality comparison while (c = *c1++) ^ == 2 warnings generated. ld -x -r uleq.o mv a.out uleq.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c uprf.c uprf.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uprf (c1, c2) ^~~~ uprf.c:20:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *c2++) ~~^~~~~~~ uprf.c:20:14: note: place parentheses around the assignment to silence this warning while (c = *c2++) ^ ( ) uprf.c:20:14: note: use '==' to turn this assignment into an equality comparison while (c = *c2++) ^ == 2 warnings generated. ld -x -r uprf.o mv a.out uprf.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c vfgets.c ld -x -r vfgets.o mv a.out vfgets.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c formatdef.c ld -x -r formatdef.o mv a.out formatdef.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c m_msgdef.c ld -x -r m_msgdef.o mv a.out m_msgdef.o if [ -f libmh.a ]; then mv libmh.a zlibmh.a; fi ar r libmh.a add.o adios.o admonish.o addrsbr.o advertise.o advise.o ambigsw.o atooi.o brkstring.o closefds.o concat.o copy.o copyip.o cpydata.o cpydgst.o discard.o done.o fdcompare.o gans.o getans.o getanswer.o getcpy.o help.o fmtcompile.o formataddr.o formatsbr.o m_atoi.o m_backup.o m_convert.o m_delete.o m_draft.o m_find.o m_fmsg.o m_foil.o m_getdefs.o m_getfld.o m_getfolder.o m_gmprot.o m_gmsg.o m_maildir.o m_name.o m_readefs.o m_remsg.o m_replace.o m_scratch.o m_seq.o m_seqbits.o m_seqflag.o m_seqnew.o m_setcur.o m_setseq.o m_setvis.o m_sync.o m_tmpfil.o m_update.o ml_codeconv.o ml_exthdr.o makedir.o path.o peekc.o pidwait.o pidstatus.o printsw.o push.o putenv.o pwd.o refile.o remdir.o r1bindex.o ruserpass.o showfile.o smatch.o sprintb.o ssequal.o strindex.o trimcpy.o uleq.o uprf.o vfgets.o formatdef.o m_msgdef.o; ranlib libmh.a /usr/bin/ar: creating libmh.a -rw-r--r-- 1 root operator 183054 Aug 10 03:10 libmh.a MH library built normally for d in sendmail; do (cd $d; make DESTDIR= all); done cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -I.. -c hosts.c hosts.c:58:9: warning: implicit declaration of function 'uleq' is invalid in C99 [-Wimplicit-function-declaration] if (uleq (LocalName (), site)) ^ hosts.c:72:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (hp = mh_gethostbyname (q)) { ~~~^~~~~~~~~~~~~~~~~~~~~~ hosts.c:72:12: note: place parentheses around the assignment to silence this warning if (hp = mh_gethostbyname (q)) { ^ ( ) hosts.c:72:12: note: use '==' to turn this assignment into an equality comparison if (hp = mh_gethostbyname (q)) { ^ == hosts.c:82:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ hosts.c:115:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = index (buffer, '#')) ~~~^~~~~~~~~~~~~~~~~~~~~ hosts.c:115:9: note: place parentheses around the assignment to silence this warning if (cp = index (buffer, '#')) ^ ( ) hosts.c:115:9: note: use '==' to turn this assignment into an equality comparison if (cp = index (buffer, '#')) ^ == hosts.c:117:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = index (buffer, '\n')) ~~~^~~~~~~~~~~~~~~~~~~~~~ hosts.c:117:9: note: place parentheses around the assignment to silence this warning if (cp = index (buffer, '\n')) ^ ( ) hosts.c:117:9: note: use '==' to turn this assignment into an equality comparison if (cp = index (buffer, '\n')) ^ == hosts.c:128:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = index (dp = cp, ' ')) { ~~~^~~~~~~~~~~~~~~~~~~~~~ hosts.c:128:9: note: place parentheses around the assignment to silence this warning if (cp = index (dp = cp, ' ')) { ^ ( ) hosts.c:128:9: note: use '==' to turn this assignment into an equality comparison if (cp = index (dp = cp, ' ')) { ^ == hosts.c:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = index (*q++ = cp, ' ')) ~~~^~~~~~~~~~~~~~~~~~~~~~~~ hosts.c:135:10: note: place parentheses around the assignment to silence this warning if (cp = index (*q++ = cp, ' ')) ^ ( ) hosts.c:135:10: note: use '==' to turn this assignment into an equality comparison if (cp = index (*q++ = cp, ' ')) ^ == 7 warnings generated. ld -x -r hosts.o mv a.out hosts.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -I.. -c smail.c smail.c:326:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ smail.c:353:16: warning: implicit declaration of function 'dup' is invalid in C99 [-Wimplicit-function-declaration] if ((sd2 = dup (sd1)) == NOTOK) { ^ smail.c:354:9: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close (sd1); ^ smail.c:369:12: warning: implicit declaration of function 'alarm' is invalid in C99 [-Wimplicit-function-declaration] (void) alarm (SM_OPEN); ^ smail.c:1287:31: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (ehlo = EHLOkeys; ep = *ehlo; ehlo++) ~~~^~~~~~~ smail.c:1287:31: note: place parentheses around the assignment to silence this warning for (ehlo = EHLOkeys; ep = *ehlo; ehlo++) ^ ( ) smail.c:1287:31: note: use '==' to turn this assignment into an equality comparison for (ehlo = EHLOkeys; ep = *ehlo; ehlo++) ^ == smail.c:1314:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (*ehlo = malloc ((unsigned) (strlen (buffer + 4) + 1))) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smail.c:1314:13: note: place parentheses around the assignment to silence this warning if (*ehlo = malloc ((unsigned) (strlen (buffer + 4) + 1))) { ^ ( ) smail.c:1314:13: note: use '==' to turn this assignment into an equality comparison if (*ehlo = malloc ((unsigned) (strlen (buffer + 4) + 1))) { ^ == smail.c:1569:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (ehlo = EHLOkeys; ep = *ehlo; ehlo++) ~~~^~~~~~~ smail.c:1569:30: note: place parentheses around the assignment to silence this warning for (ehlo = EHLOkeys; ep = *ehlo; ehlo++) ^ ( ) smail.c:1569:30: note: use '==' to turn this assignment into an equality comparison for (ehlo = EHLOkeys; ep = *ehlo; ehlo++) ^ == 7 warnings generated. ld -x -r smail.o mv a.out smail.o if [ -f sendmts.a ]; then mv sendmts.a zsendmts.a; fi ar r sendmts.a hosts.o smail.o; ranlib sendmts.a /usr/bin/ar: creating sendmts.a rm -f ../libmts.a cd ..; ln sendmail/sendmts.a libmts.a rm -f ../llib-lmts cd .. ; ln sendmail/llib-lsendmail llib-lmts -rw-r--r-- 2 root operator 12410 Aug 10 03:10 sendmts.a SendMail/SMTP-MTS library built normally for d in mts bboards tws mf; do (cd $d; make DESTDIR= all); done cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -I.. -c mts.c mts.c:390:12: warning: implicit declaration of function 'gethostname' is invalid in C99 [-Wimplicit-function-declaration] (void) gethostname (buffer, sizeof buffer); ^ mts.c:394:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (hp = mh_gethostbyname (buffer)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mts.c:394:12: note: place parentheses around the assignment to silence this warning if (hp = mh_gethostbyname (buffer)) ^ ( ) mts.c:394:12: note: use '==' to turn this assignment into an equality comparison if (hp = mh_gethostbyname (buffer)) ^ == mts.c:522:25: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if ((pw = getpwuid (getuid ())) == NULL ^ 3 warnings generated. cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -I.. -c lock.c lock.c:103:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static lockname(), timerOFF(); ~~~~~~ ^ lock.c:103:21: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static lockname(), timerOFF(); ~~~~~~ ^ lock.c:160:14: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] (void) unlink (curlock); ^ lock.c:174:7: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep (5); ^ lock.c:200:12: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close (fd); ^ lock.c:202:10: warning: implicit declaration of function 'link' is invalid in C99 [-Wimplicit-function-declaration] fd = link (tmp, file); ^ lock.c:210:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static lockname (curlock, tmplock, file, dev, ino) ~~~~~~ ^ lock.c:253:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ lock.c:620:12: warning: implicit declaration of function 'alarm' is invalid in C99 [-Wimplicit-function-declaration] (void) alarm (NSECS); ^ lock.c:657:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static timerOFF (fd) ~~~~~~ ^ lock.c:682:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 11 warnings generated. cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -I.. -c client.c client.c:189:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (hp = gethostbystring (*ap)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~ client.c:189:9: note: place parentheses around the assignment to silence this warning if (hp = gethostbystring (*ap)) { ^ ( ) client.c:189:9: note: use '==' to turn this assignment into an equality comparison if (hp = gethostbystring (*ap)) { ^ == client.c:246:10: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close (sd); ^ client.c:366:8: error: conflicting types for 'inet_addr' u_long inet_addr (); ^ /usr/include/arpa/inet.h:80:12: note: previous declaration is here in_addr_t inet_addr(const char *); ^ client.c:455:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static brkany (chr, strg) ~~~~~~ ^ 3 warnings and 1 error generated. *** Error code 1 Stop. make: stopped in /usr/pkgsrc/work/mail/ja-mh/work/mh-6.8.4-JP-3.05/zotnet/mts cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -I.. -c getbbent.c getbbent.c:479:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = index (BBDate, NEWLINE)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ getbbent.c:479:9: note: place parentheses around the assignment to silence this warning if (cp = index (BBDate, NEWLINE)) ^ ( ) getbbent.c:479:9: note: use '==' to turn this assignment into an equality comparison if (cp = index (BBDate, NEWLINE)) ^ == getbbent.c:517:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = *q++) ~~^~~~~~ getbbent.c:517:14: note: place parentheses around the assignment to silence this warning while (p = *q++) ^ ( ) getbbent.c:517:14: note: use '==' to turn this assignment into an equality comparison while (p = *q++) ^ == getbbent.c:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = *r++) ~~^~~~~~ getbbent.c:524:15: note: place parentheses around the assignment to silence this warning while (p = *r++) ^ ( ) getbbent.c:524:15: note: use '==' to turn this assignment into an equality comparison while (p = *r++) ^ == getbbent.c:634:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (result = getbbitem (bb, *dp, action)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getbbent.c:634:13: note: place parentheses around the assignment to silence this warning if (result = getbbitem (bb, *dp, action)) ^ ( ) getbbent.c:634:13: note: use '==' to turn this assignment into an equality comparison if (result = getbbitem (bb, *dp, action)) ^ == getbbent.c:690:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (np = index (buffer, '\n')) ~~~^~~~~~~~~~~~~~~~~~~~~~ getbbent.c:690:10: note: place parentheses around the assignment to silence this warning if (np = index (buffer, '\n')) ^ ( ) getbbent.c:690:10: note: use '==' to turn this assignment into an equality comparison if (np = index (buffer, '\n')) ^ == getbbent.c:692:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (result = getbbitem (bb, buffer, action)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getbbent.c:692:14: note: place parentheses around the assignment to silence this warning if (result = getbbitem (bb, buffer, action)) { ^ ( ) getbbent.c:692:14: note: use '==' to turn this assignment into an equality comparison if (result = getbbitem (bb, buffer, action)) { ^ == getbbent.c:702:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (hp = rindex (item, '@')) { ~~~^~~~~~~~~~~~~~~~~~~~ getbbent.c:702:13: note: place parentheses around the assignment to silence this warning if (hp = rindex (item, '@')) { ^ ( ) getbbent.c:702:13: note: use '==' to turn this assignment into an equality comparison if (hp = rindex (item, '@')) { ^ == getbbent.c:712:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (result = (*action) (mbox, host)) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ getbbent.c:712:17: note: place parentheses around the assignment to silence this warning if (result = (*action) (mbox, host)) ^ ( ) getbbent.c:712:17: note: use '==' to turn this assignment into an equality comparison if (result = (*action) (mbox, host)) ^ == getbbent.c:774:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = malloc ((unsigned) (strlen (s) + 1))) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getbbent.c:774:11: note: place parentheses around the assignment to silence this warning if (p = malloc ((unsigned) (strlen (s) + 1))) ^ ( ) getbbent.c:774:11: note: use '==' to turn this assignment into an equality comparison if (p = malloc ((unsigned) (strlen (s) + 1))) ^ == 9 warnings generated. lex -nt dtimep.lex | sed -f lexedit.sed > dtimep.c lex failed: using pre-lexed dtimep.c cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -I.. -c dtimep.c dtimep.c:175:27: warning: implicit declaration of function 'lex_string' is invalid in C99 [-Wimplicit-function-declaration] switch (cp = str, *cp ? lex_string( &str, start_cond) : 0) { ^ 1 warning generated. cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -I.. -c -DONECASE lexstring.c lexstring.c:61:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] lex_string( strptr, start_cond) ^~~~~~~~~~ 1 warning generated. cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -I.. -c dtime.c dtime.c:416:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] set_dotw (tw) ^~~~~~~~ dtime.c:443:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 2 warnings generated. cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -I.. -c date.c date.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ 1 warning generated. cc -Wl,-R/usr/pkg/lib -o date date.o dtime.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -I.. -c mf.c mf.c:997:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -I. -c mts/client.c mts/client.c:189:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (hp = gethostbystring (*ap)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~ mts/client.c:189:9: note: place parentheses around the assignment to silence this warning if (hp = gethostbystring (*ap)) { ^ ( ) mts/client.c:189:9: note: use '==' to turn this assignment into an equality comparison if (hp = gethostbystring (*ap)) { ^ == mts/client.c:246:10: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close (sd); ^ mts/client.c:366:8: error: conflicting types for 'inet_addr' u_long inet_addr (); ^ /usr/include/arpa/inet.h:80:12: note: previous declaration is here in_addr_t inet_addr(const char *); ^ mts/client.c:455:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static brkany (chr, strg) ~~~~~~ ^ 3 warnings and 1 error generated. *** Error code 1 Stop. make: stopped in /usr/pkgsrc/work/mail/ja-mh/work/mh-6.8.4-JP-3.05/zotnet cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c ali.c ali.c:58:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (argc, argv) ^~~~ ali.c:83:5: warning: implicit declaration of function 'mts_init' is invalid in C99 [-Wimplicit-function-declaration] mts_init (invo_name); ^ ali.c:95:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = *argp++) { ~~~^~~~~~~~~ ali.c:95:15: note: place parentheses around the assignment to silence this warning while (cp = *argp++) { ^ ( ) ali.c:95:15: note: use '==' to turn this assignment into an equality comparison while (cp = *argp++) { ^ == ali.c:145:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = m_find ("Aliasfile")) { /* allow Aliasfile: profile entry */ ~~~^~~~~~~~~~~~~~~~~~~~~~ ali.c:145:9: note: place parentheses around the assignment to silence this warning if (cp = m_find ("Aliasfile")) { /* allow Aliasfile: profile entry */ ^ ( ) ali.c:145:9: note: use '==' to turn this assignment into an equality comparison if (cp = m_find ("Aliasfile")) { /* allow Aliasfile: profile entry */ ^ == ali.c:164:3: warning: implicit declaration of function 'print_usr' is invalid in C99 [-Wimplicit-function-declaration] print_usr (vec[i], list, normalize); ^ ali.c:197:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *p++) ~~^~~~~~ ali.c:197:14: note: place parentheses around the assignment to silence this warning while (c = *p++) ^ ( ) ali.c:197:14: note: use '==' to turn this assignment into an equality comparison while (c = *p++) ^ == ali.c:203:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ali.c:241:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] print_usr (s, list, norm) ^~~~~~~~~ ali.c:263:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = getname (pp)) { ~~~^~~~~~~~~~~~~~ ali.c:263:12: note: place parentheses around the assignment to silence this warning while (cp = getname (pp)) { ^ ( ) ali.c:263:12: note: use '==' to turn this assignment into an equality comparison while (cp = getname (pp)) { ^ == ali.c:288:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 10 warnings generated. cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/pkg/etc/pop.auth"' -DRPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/pkg/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -march=i586 -c aliasbr.c aliasbr.c:75:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (dp = cp) { ~~~^~~~ aliasbr.c:75:9: note: place parentheses around the assignment to silence this warning if (dp = cp) { ^ ( ) aliasbr.c:75:9: note: use '==' to turn this assignment into an equality comparison if (dp = cp) { ^ == aliasbr.c:114:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *string++) ~~^~~~~~~~~~~ aliasbr.c:114:14: note: place parentheses around the assignment to silence this warning while (c = *string++) ^ ( ) aliasbr.c:114:14: note: use '==' to turn this assignment into an equality comparison while (c = *string++) ^ == aliasbr.c:235:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = getalias (pp)) ~~~^~~~~~~~~~~~~~~ aliasbr.c:235:13: note: place parentheses around the assignment to silence this warning while (cp = getalias (pp)) ^ ( ) aliasbr.c:235:13: note: use '==' to turn this assignment into an equality comparison while (cp = getalias (pp)) ^ == aliasbr.c:335:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = getalias (buffer)) ~~~^~~~~~~~~~~~~~~~~~~ aliasbr.c:335:12: note: place parentheses around the assignment to silence this warning while (cp = getalias (buffer)) ^ ( ) aliasbr.c:335:12: note: use '==' to turn this assignment into an equality comparison while (cp = getalias (buffer)) ^ == aliasbr.c:364:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (gp = *gr -> gr_mem++) ~~~^~~~~~~~~~~~~~~~~ aliasbr.c:364:15: note: place parentheses around the assignment to silence this warning while (gp = *gr -> gr_mem++) ^ ( ) aliasbr.c:364:15: note: use '==' to turn this assignment into an equality comparison while (gp = *gr -> gr_mem++) ^ == aliasbr.c:469:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ aliasbr.c:499:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] init_pw () { ^~~~~~~ aliasbr.c:515:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pw = getpwent ()) ~~~^~~~~~~~~~~~~ aliasbr.c:515:15: note: place parentheses around the assignment to silence this warning while (pw = getpwent ()) ^ ( ) aliasbr.c:515:15: note: use '==' to turn this assignment into an equality comparison while (pw = getpwent ()) ^ == aliasbr.c:523:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 9 warnings generated. make: don't know how to make ../zotnet/libzot.a. Stop make: stopped in /usr/pkgsrc/work/mail/ja-mh/work/mh-6.8.4-JP-3.05/uip for d in bboards general pop; do (cd $d; make DESTDIR= all); done cat tmac.me ali.me | sed -f me2man.sed > ali.man cat tmac.me anno.me | sed -f me2man.sed > anno.man cat tmac.me burst.me | sed -f me2man.sed > burst.man cat tmac.me comp.me | sed -f me2man.sed > comp.man cat tmac.me dist.me | sed -f me2man.sed > dist.man cat tmac.me folder.me | sed -f me2man.sed > folder.man cat tmac.me forw.me | sed -f me2man.sed > forw.man cat tmac.me inc.me | sed -f me2man.sed > inc.man cat tmac.me mark.me | sed -f me2man.sed > mark.man cat tmac.me mh-chart.me | sed -f me2man.sed > mh-chart.man cat tmac.me mh.me | sed -f me2man.sed > mh.man cat tmac.me mhl.me | sed -f me2man.sed > mhl.man cat tmac.me mhook.me | sed -f me2man.sed > mhook.man cat tmac.me mhmail.me | sed -f me2man.sed > mhmail.man cat tmac.me mhn.me | sed -f me2man.sed > mhn.man cat tmac.me mhparam.me | sed -f me2man.sed > mhparam.man cat tmac.me mhpath.me | sed -f me2man.sed > mhpath.man cat tmac.me msgchk.me | sed -f me2man.sed > msgchk.man cat tmac.me msh.me | sed -f me2man.sed > msh.man cat tmac.me next.me | sed -f me2man.sed > next.man cat tmac.me packf.me | sed -f me2man.sed > packf.man cat tmac.me pgped.me | sed -f me2man.sed > pgped.man cat tmac.me pick.me | sed -f me2man.sed > pick.man cat tmac.me prev.me | sed -f me2man.sed > prev.man cat tmac.me prompter.me | sed -f me2man.sed > prompter.man cat tmac.me rcvstore.me | sed -f me2man.sed > rcvstore.man cat tmac.me refile.me | sed -f me2man.sed > refile.man cat tmac.me repl.me | sed -f me2man.sed > repl.man cat tmac.me rmf.me | sed -f me2man.sed > rmf.man cat tmac.me rmm.me | sed -f me2man.sed > rmm.man cat tmac.me scan.me | sed -f me2man.sed > scan.man cat tmac.me send.me | sed -f me2man.sed > send.man cat tmac.me show.me | sed -f me2man.sed > show.man cat tmac.me slocal.me | sed -f me2man.sed > slocal.man cat tmac.me sortm.me | sed -f me2man.sed > sortm.man cat tmac.me vmh.me | sed -f me2man.sed > vmh.man cat tmac.me whatnow.me | sed -f me2man.sed > whatnow.man cat tmac.me whom.me | sed -f me2man.sed > whom.man cat tmac.me bbc.me | sed -f me2man.sed > bbc.man cat tmac.me mh-alias.me | sed -f me2man.sed > mh-alias.man cat tmac.me mh-format.me | sed -f me2man.sed > mh-format.man cat tmac.me mh-mail.me | sed -f me2man.sed > mh-mail.man cat tmac.me mh-profile.me | sed -f me2man.sed > mh-profile.man cat tmac.me mh-sequence.me | sed -f me2man.sed > mh-sequence.man cat tmac.me mh-tailor.me | sed -f me2man.sed > mh-tailor.man cat tmac.me ap.me | sed -f me2man.sed > ap.man cat tmac.me conflict.me | sed -f me2man.sed > conflict.man cat tmac.me dp.me | sed -f me2man.sed > dp.man cat tmac.me install-mh.me | sed -f me2man.sed > install-mh.man cat tmac.me post.me | sed -f me2man.sed > post.man cat tmac.me fmtdump.me | sed -f me2man.sed > fmtdump.man cat tmac.me ja-ali.me | sed -f me2man.sed > ja-ali.man cat tmac.me ja-anno.me | sed -f me2man.sed > ja-anno.man cat tmac.me ja-bbc.me | sed -f me2man.sed > ja-bbc.man cat tmac.me ja-burst.me | sed -f me2man.sed > ja-burst.man cat tmac.me ja-comp.me | sed -f me2man.sed > ja-comp.man cat tmac.me ja-dist.me | sed -f me2man.sed > ja-dist.man cat tmac.me ja-folder.me | sed -f me2man.sed > ja-folder.man cat tmac.me ja-forw.me | sed -f me2man.sed > ja-forw.man cat tmac.me ja-inc.me | sed -f me2man.sed > ja-inc.man cat tmac.me ja-mark.me | sed -f me2man.sed > ja-mark.man cat tmac.me ja-mh-chart.me | sed -f me2man.sed > ja-mh-chart.man cat tmac.me ja-mh.me | sed -f me2man.sed > ja-mh.man cat tmac.me ja-mhl.me | sed -f me2man.sed > ja-mhl.man cat tmac.me ja-mhmail.me | sed -f me2man.sed > ja-mhmail.man cat tmac.me ja-mhn.me | sed -f me2man.sed > ja-mhn.man cat tmac.me ja-mhook.me | sed -f me2man.sed > ja-mhook.man cat tmac.me ja-mhparam.me | sed -f me2man.sed > ja-mhparam.man cat tmac.me ja-mhpath.me | sed -f me2man.sed > ja-mhpath.man cat tmac.me ja-msgchk.me | sed -f me2man.sed > ja-msgchk.man cat tmac.me ja-msh.me | sed -f me2man.sed > ja-msh.man cat tmac.me ja-next.me | sed -f me2man.sed > ja-next.man cat tmac.me ja-packf.me | sed -f me2man.sed > ja-packf.man cat tmac.me ja-pgped.me | sed -f me2man.sed > ja-pgped.man cat tmac.me ja-pick.me | sed -f me2man.sed > ja-pick.man cat tmac.me ja-prev.me | sed -f me2man.sed > ja-prev.man cat tmac.me ja-prompter.me | sed -f me2man.sed > ja-prompter.man cat tmac.me ja-rcvstore.me | sed -f me2man.sed > ja-rcvstore.man cat tmac.me ja-refile.me | sed -f me2man.sed > ja-refile.man cat tmac.me ja-repl.me | sed -f me2man.sed > ja-repl.man cat tmac.me ja-rmf.me | sed -f me2man.sed > ja-rmf.man cat tmac.me ja-rmm.me | sed -f me2man.sed > ja-rmm.man cat tmac.me ja-scan.me | sed -f me2man.sed > ja-scan.man cat tmac.me ja-send.me | sed -f me2man.sed > ja-send.man cat tmac.me ja-show.me | sed -f me2man.sed > ja-show.man cat tmac.me ja-slocal.me | sed -f me2man.sed > ja-slocal.man cat tmac.me ja-sortm.me | sed -f me2man.sed > ja-sortm.man cat tmac.me ja-vmh.me | sed -f me2man.sed > ja-vmh.man cat tmac.me ja-whatnow.me | sed -f me2man.sed > ja-whatnow.man cat tmac.me ja-whom.me | sed -f me2man.sed > ja-whom.man cat tmac.me ja-mh-alias.me | sed -f me2man.sed > ja-mh-alias.man cat tmac.me ja-mh-format.me | sed -f me2man.sed > ja-mh-format.man cat tmac.me ja-mh-mail.me | sed -f me2man.sed > ja-mh-mail.man cat tmac.me ja-mh-profile.me | sed -f me2man.sed > ja-mh-profile.man cat tmac.me ja-mh-sequence.me | sed -f me2man.sed > ja-mh-sequence.man cat tmac.me ja-mh-tailor.me | sed -f me2man.sed > ja-mh-tailor.man cat tmac.me ja-ap.me | sed -f me2man.sed > ja-ap.man cat tmac.me ja-conflict.me | sed -f me2man.sed > ja-conflict.man cat tmac.me ja-dp.me | sed -f me2man.sed > ja-dp.man cat tmac.me ja-fmtdump.me | sed -f me2man.sed > ja-fmtdump.man cat tmac.me ja-install-mh.me | sed -f me2man.sed > ja-install-mh.man cat tmac.me ja-post.me | sed -f me2man.sed > ja-post.man => Unwrapping files-to-be-installed.