=> Bootstrap dependency digest>=20010302: found digest-20121220
WARNING: [license.mk] Every package should define a LICENSE.
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> 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
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2  -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
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2  -c version.c
+ mkdir shared
rm -f add.o shared/add.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic add.c
mv add.o shared/add.o
rm -f add.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c add.c
ld -x -r add.o
mv a.out add.o
rm -f adios.o shared/adios.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic adios.c
mv adios.o shared/adios.o
rm -f adios.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c adios.c
ld -x -r adios.o
mv a.out adios.o
rm -f admonish.o shared/admonish.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic admonish.c
mv admonish.o shared/admonish.o
rm -f admonish.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c admonish.c
ld -x -r admonish.o
mv a.out admonish.o
rm -f addrsbr.o shared/addrsbr.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv addrsbr.o shared/addrsbr.o
rm -f addrsbr.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f advertise.o shared/advertise.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic advertise.c
mv advertise.o shared/advertise.o
rm -f advertise.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c advertise.c
ld -x -r advertise.o
mv a.out advertise.o
rm -f advise.o shared/advise.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic advise.c
mv advise.o shared/advise.o
rm -f advise.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c advise.c
ld -x -r advise.o
mv a.out advise.o
rm -f ambigsw.o shared/ambigsw.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic ambigsw.c
mv ambigsw.o shared/ambigsw.o
rm -f ambigsw.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c ambigsw.c
ld -x -r ambigsw.o
mv a.out ambigsw.o
rm -f atooi.o shared/atooi.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic atooi.c
mv atooi.o shared/atooi.o
rm -f atooi.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c atooi.c
ld -x -r atooi.o
mv a.out atooi.o
rm -f brkstring.o shared/brkstring.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv brkstring.o shared/brkstring.o
rm -f brkstring.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f closefds.o shared/closefds.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv closefds.o shared/closefds.o
rm -f closefds.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f concat.o shared/concat.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv concat.o shared/concat.o
rm -f concat.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f copy.o shared/copy.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv copy.o shared/copy.o
rm -f copy.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f copyip.o shared/copyip.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic copyip.c
mv copyip.o shared/copyip.o
rm -f copyip.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c copyip.c
ld -x -r copyip.o
mv a.out copyip.o
rm -f cpydata.o shared/cpydata.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv cpydata.o shared/cpydata.o
rm -f cpydata.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f cpydgst.o shared/cpydgst.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv cpydgst.o shared/cpydgst.o
rm -f cpydgst.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f discard.o shared/discard.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic discard.c
mv discard.o shared/discard.o
rm -f discard.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c discard.c
ld -x -r discard.o
mv a.out discard.o
rm -f done.o shared/done.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic done.c
mv done.o shared/done.o
rm -f done.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c done.c
ld -x -r done.o
mv a.out done.o
rm -f fdcompare.o shared/fdcompare.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv fdcompare.o shared/fdcompare.o
rm -f fdcompare.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f gans.o shared/gans.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic gans.c
gans.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
gans (prompt, ansp)
^~~~
1 warning generated.
mv gans.o shared/gans.o
rm -f gans.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f getans.o shared/getans.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic getans.c
mv getans.o shared/getans.o
rm -f getans.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c getans.c
ld -x -r getans.o
mv a.out getans.o
rm -f getanswer.o shared/getanswer.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv getanswer.o shared/getanswer.o
rm -f getanswer.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f getcpy.o shared/getcpy.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic getcpy.c
mv getcpy.o shared/getcpy.o
rm -f getcpy.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c getcpy.c
ld -x -r getcpy.o
mv a.out getcpy.o
rm -f help.o shared/help.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic help.c
help.c:45:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            else {
            ^
1 warning generated.
mv help.o shared/help.o
rm -f help.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f fmtcompile.o shared/fmtcompile.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv fmtcompile.o shared/fmtcompile.o
rm -f fmtcompile.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f formataddr.o shared/formataddr.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv formataddr.o shared/formataddr.o
rm -f formataddr.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f formatsbr.o shared/formatsbr.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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:473:32: warning: field width should have type 'int', but argument has type 'long' [-Wformat]
    (void) sprintf (buffer, "%*.*s", cp - mbox, cp - mbox, 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))
                          ^
                          ==
55 warnings generated.
mv formatsbr.o shared/formatsbr.o
rm -f formatsbr.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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:473:32: warning: field width should have type 'int', but argument has type 'long' [-Wformat]
    (void) sprintf (buffer, "%*.*s", cp - mbox, cp - mbox, 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))
                          ^
                          ==
55 warnings generated.
ld -x -r formatsbr.o
mv a.out formatsbr.o
rm -f m_atoi.o shared/m_atoi.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_atoi.c
m_atoi.c:9:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
m_atoi (str)
^~~~~~
1 warning generated.
mv m_atoi.o shared/m_atoi.o
rm -f m_atoi.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f m_backup.o shared/m_backup.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_backup.c
m_backup.c:16:29: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
        (void) sprintf (buffer, "%.*s%s%s", cp - file, file, SBACKUP, cp);
                                 ~~^~       ~~~~~~~~~
m_backup.c:17:13: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration]
    (void) (unlink (buffer));
            ^
2 warnings generated.
mv m_backup.o shared/m_backup.o
rm -f m_backup.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_backup.c
m_backup.c:16:29: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
        (void) sprintf (buffer, "%.*s%s%s", cp - file, file, SBACKUP, cp);
                                 ~~^~       ~~~~~~~~~
m_backup.c:17:13: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration]
    (void) (unlink (buffer));
            ^
2 warnings generated.
ld -x -r m_backup.o
mv a.out m_backup.o
rm -f m_convert.o shared/m_convert.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv m_convert.o shared/m_convert.o
rm -f m_convert.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f m_delete.o shared/m_delete.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_delete.c
m_delete.c:7:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
m_delete (key)
^~~~~~~~
1 warning generated.
mv m_delete.o shared/m_delete.o
rm -f m_delete.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f m_draft.o shared/m_draft.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv m_draft.o shared/m_draft.o
rm -f m_draft.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f m_find.o shared/m_find.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_find.c
mv m_find.o shared/m_find.o
rm -f m_find.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_find.c
ld -x -r m_find.o
mv a.out m_find.o
rm -f m_fmsg.o shared/m_fmsg.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_fmsg.c
mv m_fmsg.o shared/m_fmsg.o
rm -f m_fmsg.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_fmsg.c
ld -x -r m_fmsg.o
mv a.out m_fmsg.o
rm -f m_foil.o shared/m_foil.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_foil.c
mv m_foil.o shared/m_foil.o
rm -f m_foil.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_foil.c
ld -x -r m_foil.o
mv a.out m_foil.o
rm -f m_getdefs.o shared/m_getdefs.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv m_getdefs.o shared/m_getdefs.o
rm -f m_getdefs.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f m_getfld.o shared/m_getfld.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv m_getfld.o shared/m_getfld.o
rm -f m_getfld.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f m_getfolder.o shared/m_getfolder.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_getfolder.c
mv m_getfolder.o shared/m_getfolder.o
rm -f m_getfolder.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_getfolder.c
ld -x -r m_getfolder.o
mv a.out m_getfolder.o
rm -f m_gmprot.o shared/m_gmprot.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_gmprot.c
m_gmprot.c:7:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
m_gmprot () {
^~~~~~~~
1 warning generated.
mv m_gmprot.o shared/m_gmprot.o
rm -f m_gmprot.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f m_gmsg.o shared/m_gmsg.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv m_gmsg.o shared/m_gmsg.o
rm -f m_gmsg.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f m_maildir.o shared/m_maildir.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_maildir.c
mv m_maildir.o shared/m_maildir.o
rm -f m_maildir.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_maildir.c
ld -x -r m_maildir.o
mv a.out m_maildir.o
rm -f m_name.o shared/m_name.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_name.c
mv m_name.o shared/m_name.o
rm -f m_name.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_name.c
ld -x -r m_name.o
mv a.out m_name.o
rm -f m_readefs.o shared/m_readefs.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_readefs.c
mv m_readefs.o shared/m_readefs.o
rm -f m_readefs.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_readefs.c
ld -x -r m_readefs.o
mv a.out m_readefs.o
rm -f m_remsg.o shared/m_remsg.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_remsg.c
mv m_remsg.o shared/m_remsg.o
rm -f m_remsg.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_remsg.c
ld -x -r m_remsg.o
mv a.out m_remsg.o
rm -f m_replace.o shared/m_replace.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_replace.c
mv m_replace.o shared/m_replace.o
rm -f m_replace.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_replace.c
ld -x -r m_replace.o
mv a.out m_replace.o
rm -f m_scratch.o shared/m_scratch.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_scratch.c
m_scratch.c:20:29: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
        (void) sprintf (buffer, "%.*s%s", cp - file, file, tmpfil);
                                 ~~^~     ~~~~~~~~~
m_scratch.c:21:12: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration]
    (void) unlink (buffer);
           ^
2 warnings generated.
mv m_scratch.o shared/m_scratch.o
rm -f m_scratch.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_scratch.c
m_scratch.c:20:29: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
        (void) sprintf (buffer, "%.*s%s", cp - file, file, tmpfil);
                                 ~~^~     ~~~~~~~~~
m_scratch.c:21:12: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration]
    (void) unlink (buffer);
           ^
2 warnings generated.
ld -x -r m_scratch.o
mv a.out m_scratch.o
rm -f m_seq.o shared/m_seq.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_seq.c
mv m_seq.o shared/m_seq.o
rm -f m_seq.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_seq.c
ld -x -r m_seq.o
mv a.out m_seq.o
rm -f m_seqbits.o shared/m_seqbits.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_seqbits.c
mv m_seqbits.o shared/m_seqbits.o
rm -f m_seqbits.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_seqbits.c
ld -x -r m_seqbits.o
mv a.out m_seqbits.o
rm -f m_seqflag.o shared/m_seqflag.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_seqflag.c
mv m_seqflag.o shared/m_seqflag.o
rm -f m_seqflag.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_seqflag.c
ld -x -r m_seqflag.o
mv a.out m_seqflag.o
rm -f m_seqnew.o shared/m_seqnew.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_seqnew.c
mv m_seqnew.o shared/m_seqnew.o
rm -f m_seqnew.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_seqnew.c
ld -x -r m_seqnew.o
mv a.out m_seqnew.o
rm -f m_setcur.o shared/m_setcur.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_setcur.c
mv m_setcur.o shared/m_setcur.o
rm -f m_setcur.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_setcur.c
ld -x -r m_setcur.o
mv a.out m_setcur.o
rm -f m_setseq.o shared/m_setseq.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_setseq.c
mv m_setseq.o shared/m_setseq.o
rm -f m_setseq.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_setseq.c
ld -x -r m_setseq.o
mv a.out m_setseq.o
rm -f m_setvis.o shared/m_setvis.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_setvis.c
mv m_setvis.o shared/m_setvis.o
rm -f m_setvis.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_setvis.c
ld -x -r m_setvis.o
mv a.out m_setvis.o
rm -f m_sync.o shared/m_sync.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv m_sync.o shared/m_sync.o
rm -f m_sync.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f m_tmpfil.o shared/m_tmpfil.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic m_tmpfil.c
mv m_tmpfil.o shared/m_tmpfil.o
rm -f m_tmpfil.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c m_tmpfil.c
ld -x -r m_tmpfil.o
mv a.out m_tmpfil.o
rm -f m_update.o shared/m_update.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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 <unistd.h> 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.
mv m_update.o shared/m_update.o
rm -f m_update.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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 <unistd.h> 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
rm -f ml_codeconv.o shared/ml_codeconv.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv ml_codeconv.o shared/ml_codeconv.o
rm -f ml_codeconv.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f ml_exthdr.o shared/ml_exthdr.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic 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.
mv ml_exthdr.o shared/ml_exthdr.o
rm -f ml_exthdr.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f makedir.o shared/makedir.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic makedir.c
makedir.c:33:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
makedir (dir)
^~~~~~~
1 warning generated.
mv makedir.o shared/makedir.o
rm -f makedir.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
rm -f path.o shared/path.o
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -c -fpic path.c
path.c:20:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
static  compath();
~~~~~~  ^
path.c:86:29: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
        (void) sprintf (buffer, "%.*s", cp - pwds, pwds);
                                 ~~^~   ~~~~~~~~~
path.c:95:32: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
    (void) sprintf (buffer, "%.*s/%s", cp - pwds, pwds, name);
                             ~~^~      ~~~~~~~~~
path.c:101:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
static  compath (f)
~~~~~~  ^
path.c:108:2: error: non-void function 'compath' should return a value [-Wreturn-type]
        return;
        ^
4 warnings and 1 error generated.
*** Error code 1

Stop.
make: stopped in /scratch/mail/ja-mh/work/mh-6.8.4-JP-3.05/sbr
for d in sendmail; do (cd $d; make DESTDIR=   all); done
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -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
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 pbulkXXX  wheel  17500 Mar  6 04:48 sendmts.a
SendMail/SMTP-MTS library built normally
for d in mts bboards tws mf; do (cd $d; make DESTDIR=   all); done
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -I..  -c mts.c
mts.c:256:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
mts_init (name)
^~~~~~~~
mts.c:267:2: error: non-void function 'mts_init' should return a value [-Wreturn-type]
        return;
        ^
mts.c:391:12: warning: implicit declaration of function 'gethostname' is invalid in C99 [-Wimplicit-function-declaration]
    (void) gethostname (buffer, sizeof buffer);
           ^
mts.c:395:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (hp = mh_gethostbyname (buffer))
        ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
mts.c:395:12: note: place parentheses around the assignment to silence this warning
    if (hp = mh_gethostbyname (buffer))
           ^
        (                             )
mts.c:395:12: note: use '==' to turn this assignment into an equality comparison
    if (hp = mh_gethostbyname (buffer))
           ^
           ==
mts.c:523:25: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration]
    if ((pw = getpwuid (getuid ())) == NULL
                        ^
4 warnings and 1 error generated.
*** Error code 1

Stop.
make: stopped in /scratch/mail/ja-mh/work/mh-6.8.4-JP-3.05/zotnet/mts
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -I..   -c getbbent.c
getbbent.c:461:26: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
        (void) sprintf (prf, "%.*s", cp - bb -> bb_file, bb -> bb_file);
                              ~~^~   ~~~~~~~~~~~~~~~~~~
getbbent.c:467:35: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
    (void) sprintf (BBInfo, "%s.%.*s%s", prf, dp - cp, cp, CNTFILE);
                                ~~^~          ~~~~~~~
getbbent.c:469:34: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
    (void) sprintf (BBMap, "%s.%.*s%s", prf, dp - cp, cp, MAPFILE);
                               ~~^~          ~~~~~~~
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:674:28: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
                        (void) sprintf (prf, "%.*s", cp - bb -> bb_file, bb -> bb_file);
                                              ~~^~   ~~~~~~~~~~~~~~~~~~
getbbent.c:677:35: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
                    (void) sprintf (file, "%s.%.*s%s", prf, dp - cp, cp, DSTFILE);
                                              ~~^~          ~~~~~~~
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)))
          ^
          ==
14 warnings generated.
lex -nt dtimep.lex | sed -f lexedit.sed > dtimep.c
lex failed: using pre-lexed dtimep.c
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -I..  -c dtimep.c
dtimep.c:118:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
static  zonehack (tw)
~~~~~~  ^
dtimep.c:124:2: error: non-void function 'zonehack' should return a value [-Wreturn-type]
        return;
        ^
dtimep.c:176: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) {
                                        ^
2 warnings and 1 error generated.
*** Error code 1

Stop.
make: stopped in /scratch/mail/ja-mh/work/mh-6.8.4-JP-3.05/zotnet/tws
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -I..  -c mf.c
mf.c:435:26: warning: field precision should have type 'int', but argument has type 'long' [-Wformat]
        (void) sprintf (adr, "%.*s", cp - ap, ap);
                              ~~^~   ~~~~~~~
mf.c:997:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            else
            ^
2 warnings generated.
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2 -I. -c mts/mts.c
mts/mts.c:256:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
mts_init (name)
^~~~~~~~
mts/mts.c:267:2: error: non-void function 'mts_init' should return a value [-Wreturn-type]
        return;
        ^
mts/mts.c:391:12: warning: implicit declaration of function 'gethostname' is invalid in C99 [-Wimplicit-function-declaration]
    (void) gethostname (buffer, sizeof buffer);
           ^
mts/mts.c:395:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (hp = mh_gethostbyname (buffer))
        ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
mts/mts.c:395:12: note: place parentheses around the assignment to silence this warning
    if (hp = mh_gethostbyname (buffer))
           ^
        (                             )
mts/mts.c:395:12: note: use '==' to turn this assignment into an equality comparison
    if (hp = mh_gethostbyname (buffer))
           ^
           ==
mts/mts.c:523:25: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration]
    if ((pw = getpwuid (getuid ())) == NULL
                        ^
4 warnings and 1 error generated.
*** Error code 1

Stop.
make: stopped in /scratch/mail/ja-mh/work/mh-6.8.4-JP-3.05/zotnet
gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETEUID -DSYS5DIR -DTERMINFO -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 -DSPRINTFTYPE=int -DTYPESIG=void -O2  -c ali.c
ali.c:56:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main (argc, argv)
^~~~
ali.c:81:5: warning: implicit declaration of function 'mts_init' is invalid in C99 [-Wimplicit-function-declaration]
    mts_init (invo_name);
    ^
ali.c:93:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (cp = *argp++) {
           ~~~^~~~~~~~~
ali.c:93:15: note: place parentheses around the assignment to silence this warning
    while (cp = *argp++) {
              ^
           (           )
ali.c:93:15: note: use '==' to turn this assignment into an equality comparison
    while (cp = *argp++) {
              ^
              ==
ali.c:143: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:143:9: note: place parentheses around the assignment to silence this warning
        if (cp = m_find ("Aliasfile")) { /* allow Aliasfile: profile entry */
               ^
            (                        )
ali.c:143:9: note: use '==' to turn this assignment into an equality comparison
        if (cp = m_find ("Aliasfile")) { /* allow Aliasfile: profile entry */
               ^
               ==
ali.c:162:3: warning: implicit declaration of function 'print_usr' is invalid in C99 [-Wimplicit-function-declaration]
                print_usr (vec[i], list, normalize);
                ^
ali.c:164:3: warning: implicit declaration of function 'print_aka' is invalid in C99 [-Wimplicit-function-declaration]
                print_aka (akvalue (vec[i]), list, 0);
                ^
ali.c:183:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
print_aka (p, list, margin)
^~~~~~~~~
ali.c:195:2: error: non-void function 'print_aka' should return a value [-Wreturn-type]
        return;
        ^
ali.c:198:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (c = *p++)
           ~~^~~~~~
ali.c:198:14: note: place parentheses around the assignment to silence this warning
    while (c = *p++)
             ^
           (       )
ali.c:198:14: note: use '==' to turn this assignment into an equality comparison
    while (c = *p++)
             ^
             ==
ali.c:204:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                    else
                    ^
ali.c:242:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
print_usr (s, list, norm)
^~~~~~~~~
ali.c:264:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
        while (cp = getname (pp)) {
               ~~~^~~~~~~~~~~~~~
ali.c:264:12: note: place parentheses around the assignment to silence this warning
        while (cp = getname (pp)) {
                  ^
               (                )
ali.c:264:12: note: use '==' to turn this assignment into an equality comparison
        while (cp = getname (pp)) {
                  ^
                  ==
11 warnings and 1 error generated.
*** Error code 1

Stop.
make: stopped in /scratch/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 | gzip -9n > ali.man
cat tmac.me anno.me | sed -f me2man.sed | gzip -9n > anno.man
cat tmac.me burst.me | sed -f me2man.sed | gzip -9n > burst.man
cat tmac.me comp.me | sed -f me2man.sed | gzip -9n > comp.man
cat tmac.me dist.me | sed -f me2man.sed | gzip -9n > dist.man
cat tmac.me folder.me | sed -f me2man.sed | gzip -9n > folder.man
cat tmac.me forw.me | sed -f me2man.sed | gzip -9n > forw.man
cat tmac.me inc.me | sed -f me2man.sed | gzip -9n > inc.man
cat tmac.me mark.me | sed -f me2man.sed | gzip -9n > mark.man
cat tmac.me mh-chart.me | sed -f me2man.sed | gzip -9n > mh-chart.man
cat tmac.me mh.me | sed -f me2man.sed | gzip -9n > mh.man
cat tmac.me mhl.me | sed -f me2man.sed | gzip -9n > mhl.man
cat tmac.me mhook.me | sed -f me2man.sed | gzip -9n > mhook.man
cat tmac.me mhmail.me | sed -f me2man.sed | gzip -9n > mhmail.man
cat tmac.me mhn.me | sed -f me2man.sed | gzip -9n > mhn.man
cat tmac.me mhparam.me | sed -f me2man.sed | gzip -9n > mhparam.man
cat tmac.me mhpath.me | sed -f me2man.sed | gzip -9n > mhpath.man
cat tmac.me msgchk.me | sed -f me2man.sed | gzip -9n > msgchk.man
cat tmac.me msh.me | sed -f me2man.sed | gzip -9n > msh.man
cat tmac.me next.me | sed -f me2man.sed | gzip -9n > next.man
cat tmac.me packf.me | sed -f me2man.sed | gzip -9n > packf.man
cat tmac.me pgped.me | sed -f me2man.sed | gzip -9n > pgped.man
cat tmac.me pick.me | sed -f me2man.sed | gzip -9n > pick.man
cat tmac.me prev.me | sed -f me2man.sed | gzip -9n > prev.man
cat tmac.me prompter.me | sed -f me2man.sed | gzip -9n > prompter.man
cat tmac.me rcvstore.me | sed -f me2man.sed | gzip -9n > rcvstore.man
cat tmac.me refile.me | sed -f me2man.sed | gzip -9n > refile.man
cat tmac.me repl.me | sed -f me2man.sed | gzip -9n > repl.man
cat tmac.me rmf.me | sed -f me2man.sed | gzip -9n > rmf.man
cat tmac.me rmm.me | sed -f me2man.sed | gzip -9n > rmm.man
cat tmac.me scan.me | sed -f me2man.sed | gzip -9n > scan.man
cat tmac.me send.me | sed -f me2man.sed | gzip -9n > send.man
cat tmac.me show.me | sed -f me2man.sed | gzip -9n > show.man
cat tmac.me slocal.me | sed -f me2man.sed | gzip -9n > slocal.man
cat tmac.me sortm.me | sed -f me2man.sed | gzip -9n > sortm.man
cat tmac.me vmh.me | sed -f me2man.sed | gzip -9n > vmh.man
cat tmac.me whatnow.me | sed -f me2man.sed | gzip -9n > whatnow.man
cat tmac.me whom.me | sed -f me2man.sed | gzip -9n > whom.man
cat tmac.me bbc.me | sed -f me2man.sed | gzip -9n > bbc.man
cat tmac.me mh-alias.me | sed -f me2man.sed | gzip -9n > mh-alias.man
cat tmac.me mh-format.me | sed -f me2man.sed | gzip -9n > mh-format.man
cat tmac.me mh-mail.me | sed -f me2man.sed | gzip -9n > mh-mail.man
cat tmac.me mh-profile.me | sed -f me2man.sed | gzip -9n > mh-profile.man
cat tmac.me mh-sequence.me | sed -f me2man.sed | gzip -9n > mh-sequence.man
cat tmac.me mh-tailor.me | sed -f me2man.sed | gzip -9n > mh-tailor.man
cat tmac.me ap.me | sed -f me2man.sed | gzip -9n > ap.man
cat tmac.me conflict.me | sed -f me2man.sed | gzip -9n > conflict.man
cat tmac.me dp.me | sed -f me2man.sed | gzip -9n > dp.man
cat tmac.me install-mh.me | sed -f me2man.sed | gzip -9n > install-mh.man
cat tmac.me post.me | sed -f me2man.sed | gzip -9n > post.man
cat tmac.me fmtdump.me | sed -f me2man.sed | gzip -9n > fmtdump.man
cat tmac.me ja-ali.me | sed -f me2man.sed | gzip -9n > ja-ali.man
cat tmac.me ja-anno.me | sed -f me2man.sed | gzip -9n > ja-anno.man
cat tmac.me ja-bbc.me | sed -f me2man.sed | gzip -9n > ja-bbc.man
cat tmac.me ja-burst.me | sed -f me2man.sed | gzip -9n > ja-burst.man
cat tmac.me ja-comp.me | sed -f me2man.sed | gzip -9n > ja-comp.man
cat tmac.me ja-dist.me | sed -f me2man.sed | gzip -9n > ja-dist.man
cat tmac.me ja-folder.me | sed -f me2man.sed | gzip -9n > ja-folder.man
cat tmac.me ja-forw.me | sed -f me2man.sed | gzip -9n > ja-forw.man
cat tmac.me ja-inc.me | sed -f me2man.sed | gzip -9n > ja-inc.man
cat tmac.me ja-mark.me | sed -f me2man.sed | gzip -9n > ja-mark.man
cat tmac.me ja-mh-chart.me | sed -f me2man.sed | gzip -9n > ja-mh-chart.man
cat tmac.me ja-mh.me | sed -f me2man.sed | gzip -9n > ja-mh.man
cat tmac.me ja-mhl.me | sed -f me2man.sed | gzip -9n > ja-mhl.man
cat tmac.me ja-mhmail.me | sed -f me2man.sed | gzip -9n > ja-mhmail.man
cat tmac.me ja-mhn.me | sed -f me2man.sed | gzip -9n > ja-mhn.man
cat tmac.me ja-mhook.me | sed -f me2man.sed | gzip -9n > ja-mhook.man
cat tmac.me ja-mhparam.me | sed -f me2man.sed | gzip -9n > ja-mhparam.man
cat tmac.me ja-mhpath.me | sed -f me2man.sed | gzip -9n > ja-mhpath.man
cat tmac.me ja-msgchk.me | sed -f me2man.sed | gzip -9n > ja-msgchk.man
cat tmac.me ja-msh.me | sed -f me2man.sed | gzip -9n > ja-msh.man
cat tmac.me ja-next.me | sed -f me2man.sed | gzip -9n > ja-next.man
cat tmac.me ja-packf.me | sed -f me2man.sed | gzip -9n > ja-packf.man
cat tmac.me ja-pgped.me | sed -f me2man.sed | gzip -9n > ja-pgped.man
cat tmac.me ja-pick.me | sed -f me2man.sed | gzip -9n > ja-pick.man
cat tmac.me ja-prev.me | sed -f me2man.sed | gzip -9n > ja-prev.man
cat tmac.me ja-prompter.me | sed -f me2man.sed | gzip -9n > ja-prompter.man
cat tmac.me ja-rcvstore.me | sed -f me2man.sed | gzip -9n > ja-rcvstore.man
cat tmac.me ja-refile.me | sed -f me2man.sed | gzip -9n > ja-refile.man
cat tmac.me ja-repl.me | sed -f me2man.sed | gzip -9n > ja-repl.man
cat tmac.me ja-rmf.me | sed -f me2man.sed | gzip -9n > ja-rmf.man
cat tmac.me ja-rmm.me | sed -f me2man.sed | gzip -9n > ja-rmm.man
cat tmac.me ja-scan.me | sed -f me2man.sed | gzip -9n > ja-scan.man
cat tmac.me ja-send.me | sed -f me2man.sed | gzip -9n > ja-send.man
cat tmac.me ja-show.me | sed -f me2man.sed | gzip -9n > ja-show.man
cat tmac.me ja-slocal.me | sed -f me2man.sed | gzip -9n > ja-slocal.man
cat tmac.me ja-sortm.me | sed -f me2man.sed | gzip -9n > ja-sortm.man
cat tmac.me ja-vmh.me | sed -f me2man.sed | gzip -9n > ja-vmh.man
cat tmac.me ja-whatnow.me | sed -f me2man.sed | gzip -9n > ja-whatnow.man
cat tmac.me ja-whom.me | sed -f me2man.sed | gzip -9n > ja-whom.man
cat tmac.me ja-mh-alias.me | sed -f me2man.sed | gzip -9n > ja-mh-alias.man
cat tmac.me ja-mh-format.me | sed -f me2man.sed | gzip -9n > ja-mh-format.man
cat tmac.me ja-mh-mail.me | sed -f me2man.sed | gzip -9n > ja-mh-mail.man
cat tmac.me ja-mh-profile.me | sed -f me2man.sed | gzip -9n > ja-mh-profile.man
cat tmac.me ja-mh-sequence.me | sed -f me2man.sed | gzip -9n > ja-mh-sequence.man
cat tmac.me ja-mh-tailor.me | sed -f me2man.sed | gzip -9n > ja-mh-tailor.man
cat tmac.me ja-ap.me | sed -f me2man.sed | gzip -9n > ja-ap.man
cat tmac.me ja-conflict.me | sed -f me2man.sed | gzip -9n > ja-conflict.man
cat tmac.me ja-dp.me | sed -f me2man.sed | gzip -9n > ja-dp.man
cat tmac.me ja-fmtdump.me | sed -f me2man.sed | gzip -9n > ja-fmtdump.man
cat tmac.me ja-install-mh.me | sed -f me2man.sed | gzip -9n > ja-install-mh.man
cat tmac.me ja-post.me | sed -f me2man.sed | gzip -9n > ja-post.man
=> Unwrapping files-to-be-installed.
