Mercurial > hg > Applications > mh
view ers @ 0:bce86c4163a3
Initial revision
author | kono |
---|---|
date | Mon, 18 Apr 2005 23:46:02 +0900 |
parents | |
children | 442dbbf0ac7d |
line wrap: on
line source
for d in config sbr mts zotnet uip support doc; do (cd $d; make DESTDIR= -k -k all); done gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o config.o config.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from config.c:10: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from config.c:14: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' config.c: In function `libpath': config.c:64: `mypath' undeclared (first use in this function) config.c:64: (Each undeclared identifier is reported only once config.c:64: for each function it appears in.) config.c:78: `NOTOK' undeclared (first use in this function) config.c:84: warning: assignment makes pointer from integer without a cast config.c: At top level: config.c:98: elements of array `anoyes' have incomplete type config.c:99: warning: excess elements in struct initializer config.c:99: warning: (near initialization for `anoyes[0]') config.c:99: warning: excess elements in struct initializer config.c:99: warning: (near initialization for `anoyes[1]') config.c:100: warning: excess elements in struct initializer config.c:100: warning: (near initialization for `anoyes[2]') config.c:100: warning: excess elements in struct initializer config.c:100: warning: (near initialization for `anoyes[3]') config.c:101: warning: excess elements in struct initializer config.c:101: warning: (near initialization for `anoyes[4]') config.c:102: warning: excess elements in struct initializer config.c:102: warning: (near initialization for `anoyes[5]') config.c:150: `mypath' used prior to declaration config.c:98: warning: array `anoyes' assumed to have one element config.c:98: storage size of `anoyes' isn't known make[1]: *** [config.o] Error 1 MH 6.8.3 #1[UCI] Japanization Plus pre3.05-20010615 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o version.o version.c make[1]: Target `all' not remade because of errors. gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c add.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from add.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from add.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' add.c: In function `add': add.c:17: warning: assignment makes pointer from integer without a cast add.c:18: `NULLCP' undeclared (first use in this function) add.c:18: (Each undeclared identifier is reported only once add.c:18: for each function it appears in.) make[1]: *** [add.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c adios.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from adios.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class make[1]: *** [adios.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c admonish.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from admonish.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class make[1]: *** [admonish.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c addrsbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from addrsbr.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from addrsbr.c:9: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' addrsbr.c: In function `getm': addrsbr.c:344: `NULLCP' undeclared (first use in this function) addrsbr.c:344: (Each undeclared identifier is reported only once addrsbr.c:344: for each function it appears in.) addrsbr.c:388: warning: assignment makes pointer from integer without a cast addrsbr.c:396: warning: assignment makes pointer from integer without a cast addrsbr.c:402: warning: assignment makes pointer from integer without a cast addrsbr.c:404: warning: assignment makes pointer from integer without a cast addrsbr.c:444: warning: assignment makes pointer from integer without a cast addrsbr.c:445: warning: assignment makes pointer from integer without a cast addrsbr.c:450: warning: assignment makes pointer from integer without a cast addrsbr.c:451: warning: assignment makes pointer from integer without a cast addrsbr.c:456: warning: assignment makes pointer from integer without a cast addrsbr.c:503: warning: assignment makes pointer from integer without a cast addrsbr.c:506: warning: assignment makes pointer from integer without a cast addrsbr.c:508: warning: assignment makes pointer from integer without a cast addrsbr.c: In function `ismymbox': addrsbr.c:681: warning: assignment makes pointer from integer without a cast addrsbr.c:687: `NULLCP' undeclared (first use in this function) addrsbr.c:731: `mh_profile' undeclared (first use in this function) make[1]: *** [addrsbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c advertise.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from advertise.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from advertise.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' advertise.c: In function `advertise': advertise.c:61: `invo_name' undeclared (first use in this function) advertise.c:61: (Each undeclared identifier is reported only once advertise.c:61: for each function it appears in.) make[1]: *** [advertise.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c advise.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from advise.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class advise.c: In function `advise': advise.c:19: `NULLCP' undeclared (first use in this function) advise.c:19: (Each undeclared identifier is reported only once advise.c:19: for each function it appears in.) make[1]: *** [advise.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c ambigsw.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from ambigsw.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from ambigsw.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' ambigsw.c: In function `ambigsw': ambigsw.c:11: `NULLCP' undeclared (first use in this function) ambigsw.c:11: (Each undeclared identifier is reported only once ambigsw.c:11: for each function it appears in.) make[1]: *** [ambigsw.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c atooi.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c brkstring.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from brkstring.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class brkstring.c:6: `MAXARGS' undeclared here (not in a function) brkstring.c: In function `brkstring': brkstring.c:21: `MAXARGS' undeclared (first use in this function) brkstring.c:21: (Each undeclared identifier is reported only once brkstring.c:21: for each function it appears in.) brkstring.c: At top level: brkstring.c:6: storage size of `broken' isn't known make[1]: *** [brkstring.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c closefds.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from closefds.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class closefds.c: In function `closefds': closefds.c:23: `fd_def' undeclared (first use in this function) closefds.c:23: (Each undeclared identifier is reported only once closefds.c:23: for each function it appears in.) closefds.c:23: `fd_ctx' undeclared (first use in this function) make[1]: *** [closefds.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c concat.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from concat.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from concat.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' concat.c: In function `concat': concat.c:20: warning: address of register variable `list' requested concat.c:25: warning: assignment makes pointer from integer without a cast concat.c:27: `NULLCP' undeclared (first use in this function) concat.c:27: (Each undeclared identifier is reported only once concat.c:27: for each function it appears in.) concat.c:31: warning: assignment makes pointer from integer without a cast make[1]: *** [concat.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c copy.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c copyip.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c cpydata.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from cpydata.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from cpydata.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' cpydata.c: In function `cpydata': cpydata.c:20: `NOTOK' undeclared (first use in this function) cpydata.c:20: (Each undeclared identifier is reported only once cpydata.c:20: for each function it appears in.) make[1]: *** [cpydata.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c cpydgst.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from cpydgst.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from cpydgst.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' cpydgst.c: In function `cpydgst': cpydgst.c:70: `NOTOK' undeclared (first use in this function) cpydgst.c:70: (Each undeclared identifier is reported only once cpydgst.c:70: for each function it appears in.) make[1]: *** [cpydgst.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c discard.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from discard.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from discard.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' make[1]: *** [discard.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c done.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from done.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class make[1]: *** [done.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c fdcompare.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from fdcompare.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from fdcompare.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' make[1]: *** [fdcompare.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c gans.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from gans.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from gans.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' gans.c: In function `gans': gans.c:43: dereferencing pointer to incomplete type gans.c:43: increment of pointer to unknown structure gans.c:43: arithmetic on pointer to an incomplete type gans.c:44: dereferencing pointer to incomplete type make[1]: *** [gans.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c getans.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from getans.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from getans.c:11: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' getans.c: In function `getans': getans.c:36: `OK' undeclared (first use in this function) getans.c:36: (Each undeclared identifier is reported only once getans.c:36: for each function it appears in.) getans.c:58: `DONE' undeclared (first use in this function) getans.c:66: `ALL' undeclared (first use in this function) getans.c:69: `NULLCP' undeclared (first use in this function) getans.c:69: warning: assignment makes pointer from integer without a cast getans.c:71: `AMBIGSW' undeclared (first use in this function) getans.c:74: `UNKWNSW' undeclared (first use in this function) getans.c: In function `intrser': getans.c:92: `NOTOK' undeclared (first use in this function) make[1]: *** [getans.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c getanswer.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from getanswer.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from getanswer.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' getanswer.c: In function `getanswer': getanswer.c:10: `NOTOK' undeclared (first use in this function) getanswer.c:10: (Each undeclared identifier is reported only once getanswer.c:10: for each function it appears in.) getanswer.c:12: `OK' undeclared (first use in this function) getanswer.c:13: `DONE' undeclared (first use in this function) getanswer.c:15: `anoyes' undeclared (first use in this function) make[1]: *** [getanswer.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c getcpy.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from getcpy.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from getcpy.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' getcpy.c: In function `getcpy': getcpy.c:13: warning: assignment makes pointer from integer without a cast getcpy.c:14: `NULLCP' undeclared (first use in this function) getcpy.c:14: (Each undeclared identifier is reported only once getcpy.c:14: for each function it appears in.) getcpy.c:17: warning: assignment makes pointer from integer without a cast make[1]: *** [getcpy.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c help.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from help.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from help.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' help.c: In function `help': help.c:26: `ALL' undeclared (first use in this function) help.c:26: (Each undeclared identifier is reported only once help.c:26: for each function it appears in.) help.c:27: `invo_name' undeclared (first use in this function) help.c:27: warning: assignment makes pointer from integer without a cast help.c:30: `version' undeclared (first use in this function) help.c:35: `OUTPUTLINELEN' undeclared (first use in this function) make[1]: *** [help.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c fmtcompile.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from fmtcompile.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from fmtcompile.c:12: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' fmtcompile.c: In function `compile_error': fmtcompile.c:209: `NULLCP' undeclared (first use in this function) fmtcompile.c:209: (Each undeclared identifier is reported only once fmtcompile.c:209: for each function it appears in.) fmtcompile.c: In function `fmt_compile': fmtcompile.c:241: warning: assignment makes pointer from integer without a cast fmtcompile.c:260: `NULLCP' undeclared (first use in this function) make[1]: *** [fmtcompile.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c formataddr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from formataddr.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from formataddr.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' formataddr.c: In function `formataddr': formataddr.c:59: warning: assignment makes pointer from integer without a cast formataddr.c:61: `NULLCP' undeclared (first use in this function) formataddr.c:61: (Each undeclared identifier is reported only once formataddr.c:61: for each function it appears in.) formataddr.c:77: warning: assignment makes pointer from integer without a cast formataddr.c:96: warning: assignment makes pointer from integer without a cast formataddr.c:101: warning: assignment makes pointer from integer without a cast make[1]: *** [formataddr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c formatsbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from formatsbr.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from formatsbr.c:12: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' formatsbr.c: In function `new_fs': formatsbr.c:56: warning: passing arg 1 of `fopen' makes pointer from integer without a cast formatsbr.c:59: `NOTOK' undeclared (first use in this function) formatsbr.c:59: (Each undeclared identifier is reported only once formatsbr.c:59: for each function it appears in.) formatsbr.c:62: warning: assignment makes pointer from integer without a cast formatsbr.c:62: `NULLCP' undeclared (first use in this function) formatsbr.c:73: warning: assignment makes pointer from integer without a cast formatsbr.c: In function `get_x400_friendly': formatsbr.c:436: `NULLCP' undeclared (first use in this function) formatsbr.c: In function `fmtscan': formatsbr.c:487: `NULLCP' undeclared (first use in this function) formatsbr.c:644: warning: assignment makes pointer from integer without a cast formatsbr.c:655: warning: assignment makes pointer from integer without a cast formatsbr.c:672: warning: assignment makes pointer from integer without a cast formatsbr.c:676: warning: assignment makes pointer from integer without a cast make[1]: *** [formatsbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_atoi.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_atoi.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class make[1]: *** [m_atoi.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_backup.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_backup.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_backup.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_backup.c: In function `m_backup': m_backup.c:13: warning: assignment makes pointer from integer without a cast make[1]: *** [m_backup.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_convert.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_convert.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_convert.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_convert.c: In function `m_convert': m_convert.c:41: `NOTOK' undeclared (first use in this function) m_convert.c:41: (Each undeclared identifier is reported only once m_convert.c:41: for each function it appears in.) m_convert.c:44: `OK' undeclared (first use in this function) m_convert.c:54: dereferencing pointer to incomplete type m_convert.c:54: `MHPATH' undeclared (first use in this function) m_convert.c:54: `EXISTS' undeclared (first use in this function) m_convert.c:54: `SELECT_EMPTY' undeclared (first use in this function) m_convert.c:56: dereferencing pointer to incomplete type m_convert.c:57: dereferencing pointer to incomplete type m_convert.c:67: `NULLCP' undeclared (first use in this function) m_convert.c:86: dereferencing pointer to incomplete type m_convert.c:107: dereferencing pointer to incomplete type m_convert.c:107: dereferencing pointer to incomplete type m_convert.c:112: dereferencing pointer to incomplete type m_convert.c:113: dereferencing pointer to incomplete type m_convert.c:114: dereferencing pointer to incomplete type m_convert.c:115: dereferencing pointer to incomplete type m_convert.c:135: dereferencing pointer to incomplete type m_convert.c:136: dereferencing pointer to incomplete type m_convert.c:138: dereferencing pointer to incomplete type m_convert.c:139: dereferencing pointer to incomplete type m_convert.c:140: dereferencing pointer to incomplete type m_convert.c:141: dereferencing pointer to incomplete type m_convert.c:143: dereferencing pointer to incomplete type m_convert.c:143: dereferencing pointer to incomplete type m_convert.c:145: dereferencing pointer to incomplete type m_convert.c:148: dereferencing pointer to incomplete type m_convert.c:149: dereferencing pointer to incomplete type m_convert.c:150: dereferencing pointer to incomplete type m_convert.c:151: dereferencing pointer to incomplete type m_convert.c:159: dereferencing pointer to incomplete type m_convert.c:160: dereferencing pointer to incomplete type m_convert.c:161: dereferencing pointer to incomplete type m_convert.c:162: dereferencing pointer to incomplete type m_convert.c:171: dereferencing pointer to incomplete type m_convert.c:172: dereferencing pointer to incomplete type m_convert.c:175: dereferencing pointer to incomplete type m_convert.c:176: dereferencing pointer to incomplete type m_convert.c:176: `SELECTED' undeclared (first use in this function) m_convert.c:177: dereferencing pointer to incomplete type m_convert.c:178: dereferencing pointer to incomplete type m_convert.c:179: dereferencing pointer to incomplete type m_convert.c:179: dereferencing pointer to incomplete type m_convert.c:180: dereferencing pointer to incomplete type m_convert.c:181: dereferencing pointer to incomplete type m_convert.c:182: dereferencing pointer to incomplete type m_convert.c: In function `m_conv': m_convert.c:210: dereferencing pointer to incomplete type m_convert.c:211: dereferencing pointer to incomplete type m_convert.c:212: dereferencing pointer to incomplete type m_convert.c:212: `MHPATH' undeclared (first use in this function) m_convert.c:226: dereferencing pointer to incomplete type m_convert.c:226: dereferencing pointer to incomplete type m_convert.c:227: dereferencing pointer to incomplete type m_convert.c:231: dereferencing pointer to incomplete type m_convert.c:231: dereferencing pointer to incomplete type m_convert.c:232: dereferencing pointer to incomplete type m_convert.c:236: dereferencing pointer to incomplete type m_convert.c:236: dereferencing pointer to incomplete type m_convert.c:240: dereferencing pointer to incomplete type m_convert.c:240: dereferencing pointer to incomplete type m_convert.c:240: dereferencing pointer to incomplete type m_convert.c:240: dereferencing pointer to incomplete type m_convert.c:241: dereferencing pointer to incomplete type m_convert.c:242: dereferencing pointer to incomplete type m_convert.c:242: `EXISTS' undeclared (first use in this function) m_convert.c:249: dereferencing pointer to incomplete type m_convert.c:249: dereferencing pointer to incomplete type m_convert.c:249: dereferencing pointer to incomplete type m_convert.c:249: dereferencing pointer to incomplete type m_convert.c:250: dereferencing pointer to incomplete type m_convert.c:251: dereferencing pointer to incomplete type m_convert.c: In function `attr': m_convert.c:277: `OK' undeclared (first use in this function) m_convert.c:281: `nsequence' undeclared (first use in this function) m_convert.c:281: warning: assignment makes pointer from integer without a cast m_convert.c:294: dereferencing pointer to incomplete type m_convert.c:294: dereferencing pointer to incomplete type m_convert.c:294: dereferencing pointer to incomplete type m_convert.c:295: dereferencing pointer to incomplete type m_convert.c:296: dereferencing pointer to incomplete type m_convert.c:300: dereferencing pointer to incomplete type m_convert.c:300: dereferencing pointer to incomplete type m_convert.c:301: dereferencing pointer to incomplete type m_convert.c:302: dereferencing pointer to incomplete type m_convert.c:332: `FFATTRSLOT' undeclared (first use in this function) m_convert.c:333: dereferencing pointer to incomplete type m_convert.c:334: dereferencing pointer to incomplete type m_convert.c:338: dereferencing pointer to incomplete type m_convert.c:342: dereferencing pointer to incomplete type m_convert.c:342: dereferencing pointer to incomplete type m_convert.c:343: dereferencing pointer to incomplete type m_convert.c:343: dereferencing pointer to incomplete type m_convert.c:344: dereferencing pointer to incomplete type m_convert.c:344: `EXISTS' undeclared (first use in this function) m_convert.c:345: dereferencing pointer to incomplete type m_convert.c:346: dereferencing pointer to incomplete type m_convert.c:347: dereferencing pointer to incomplete type m_convert.c:347: `SELECTED' undeclared (first use in this function) m_convert.c:348: dereferencing pointer to incomplete type m_convert.c:349: dereferencing pointer to incomplete type m_convert.c:350: dereferencing pointer to incomplete type m_convert.c:350: dereferencing pointer to incomplete type m_convert.c:351: dereferencing pointer to incomplete type m_convert.c:352: dereferencing pointer to incomplete type m_convert.c:353: dereferencing pointer to incomplete type m_convert.c:364: `NULLCP' undeclared (first use in this function) m_convert.c:365: `NOTOK' undeclared (first use in this function) make[1]: *** [m_convert.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_delete.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_delete.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_delete.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_delete.c: In function `m_delete': m_delete.c:14: `m_defs' undeclared (first use in this function) m_delete.c:14: (Each undeclared identifier is reported only once m_delete.c:14: for each function it appears in.) m_delete.c:14: dereferencing pointer to incomplete type m_delete.c:15: dereferencing pointer to incomplete type m_delete.c:16: dereferencing pointer to incomplete type m_delete.c:17: `NULLCP' undeclared (first use in this function) m_delete.c:17: dereferencing pointer to incomplete type m_delete.c:19: dereferencing pointer to incomplete type m_delete.c:19: dereferencing pointer to incomplete type m_delete.c:21: dereferencing pointer to incomplete type m_delete.c:22: dereferencing pointer to incomplete type m_delete.c:23: dereferencing pointer to incomplete type m_delete.c:24: dereferencing pointer to incomplete type m_delete.c:26: `ctxflags' undeclared (first use in this function) m_delete.c:26: `CTXMOD' undeclared (first use in this function) make[1]: *** [m_delete.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_draft.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_draft.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_draft.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_draft.c: In function `m_draft': m_draft.c:27: `NOTOK' undeclared (first use in this function) m_draft.c:27: (Each undeclared identifier is reported only once m_draft.c:27: for each function it appears in.) m_draft.c:28: warning: assignment makes pointer from integer without a cast m_draft.c:30: `draft' undeclared (first use in this function) m_draft.c:30: warning: return makes pointer from integer without a cast m_draft.c:34: `TFOLDER' undeclared (first use in this function) m_draft.c:34: `TSUBCWF' undeclared (first use in this function) m_draft.c:34: warning: assignment makes pointer from integer without a cast m_draft.c:39: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast m_draft.c:43: `NULLCP' undeclared (first use in this function) m_draft.c:43: warning: assignment makes pointer from integer without a cast m_draft.c:53: warning: assignment makes pointer from integer without a cast m_draft.c:56: `MAXFOLDER' undeclared (first use in this function) m_draft.c:56: warning: assignment makes pointer from integer without a cast m_draft.c:58: dereferencing pointer to incomplete type m_draft.c:58: `MHPATH' undeclared (first use in this function) m_draft.c:63: dereferencing pointer to incomplete type m_draft.c:66: dereferencing pointer to incomplete type m_draft.c:66: dereferencing pointer to incomplete type m_draft.c:69: dereferencing pointer to incomplete type make[1]: *** [m_draft.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_find.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_find.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_find.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_find.c: In function `m_find': m_find.c:13: `m_defs' undeclared (first use in this function) m_find.c:13: (Each undeclared identifier is reported only once m_find.c:13: for each function it appears in.) m_find.c:13: dereferencing pointer to incomplete type m_find.c:14: dereferencing pointer to incomplete type m_find.c:15: dereferencing pointer to incomplete type make[1]: *** [m_find.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_fmsg.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_fmsg.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_fmsg.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_fmsg.c: In function `m_fmsg': m_fmsg.c:18: dereferencing pointer to incomplete type m_fmsg.c:19: dereferencing pointer to incomplete type m_fmsg.c:23: dereferencing pointer to incomplete type m_fmsg.c:24: dereferencing pointer to incomplete type make[1]: *** [m_fmsg.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_foil.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_foil.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_foil.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_foil.c: In function `m_foil': m_foil.c:12: `defpath' undeclared (first use in this function) m_foil.c:12: (Each undeclared identifier is reported only once m_foil.c:12: for each function it appears in.) m_foil.c:12: `context' undeclared (first use in this function) m_foil.c:15: `m_defs' undeclared (first use in this function) m_foil.c:15: dereferencing pointer to incomplete type m_foil.c:17: `NULLCP' undeclared (first use in this function) m_foil.c:19: dereferencing pointer to incomplete type m_foil.c:20: dereferencing pointer to incomplete type m_foil.c:21: dereferencing pointer to incomplete type m_foil.c:22: dereferencing pointer to incomplete type m_foil.c:24: `mypath' undeclared (first use in this function) make[1]: *** [m_foil.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_getdefs.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_getdefs.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_getdefs.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_getdefs.c: In function `m_getdefs': m_getdefs.c:49: `defpath' undeclared (first use in this function) m_getdefs.c:49: (Each undeclared identifier is reported only once m_getdefs.c:49: for each function it appears in.) m_getdefs.c:51: `mypath' undeclared (first use in this function) m_getdefs.c:58: `NULLCP' undeclared (first use in this function) m_getdefs.c:67: warning: assignment makes pointer from integer without a cast m_getdefs.c:70: `TFILE' undeclared (first use in this function) m_getdefs.c:77: `mh_profile' undeclared (first use in this function) m_getdefs.c:81: `NOTOK' undeclared (first use in this function) m_getdefs.c:84: `OK' undeclared (first use in this function) m_getdefs.c:88: `installproc' undeclared (first use in this function) m_getdefs.c:103: `m_defs' undeclared (first use in this function) m_getdefs.c:106: warning: assignment makes pointer from integer without a cast m_getdefs.c:117: warning: assignment makes pointer from integer without a cast m_getdefs.c:157: warning: assignment makes pointer from integer without a cast m_getdefs.c:158: `context' undeclared (first use in this function) m_getdefs.c:161: `ctxpath' undeclared (first use in this function) m_getdefs.c: At top level: m_getdefs.c:177: `NOTOK' undeclared here (not in a function) m_getdefs.c:178: `NOTOK' undeclared here (not in a function) m_getdefs.c: In function `FOpen': m_getdefs.c:193: warning: assignment makes pointer from integer without a cast m_getdefs.c:197: `NULLCP' undeclared (first use in this function) m_getdefs.c:206: `NOTOK' undeclared (first use in this function) m_getdefs.c:219: warning: assignment makes pointer from integer without a cast m_getdefs.c: In function `FClose': m_getdefs.c:238: `OK' undeclared (first use in this function) m_getdefs.c:246: `NOTOK' undeclared (first use in this function) m_getdefs.c:256: warning: assignment makes pointer from integer without a cast make[1]: *** [m_getdefs.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_getfld.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_getfld.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_getfld.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_getfld.c: In function `m_getfld': m_getfld.c:222: `FILEEOF' undeclared (first use in this function) m_getfld.c:222: (Each undeclared identifier is reported only once m_getfld.c:222: for each function it appears in.) m_getfld.c:224: `MS_DEFAULT' undeclared (first use in this function) m_getfld.c:238: `FLDEOF' undeclared (first use in this function) m_getfld.c:239: `BODYEOF' undeclared (first use in this function) m_getfld.c:240: `FLD' undeclared (first use in this function) m_getfld.c:291: `BODY' undeclared (first use in this function) m_getfld.c:299: `NAMESZ' undeclared (first use in this function) m_getfld.c:325: `NULLCP' undeclared (first use in this function) m_getfld.c:327: `FMTERR' undeclared (first use in this function) m_getfld.c:359: `LENERR' undeclared (first use in this function) m_getfld.c:369: `FLDPLUS' undeclared (first use in this function) m_getfld.c: In function `m_unknown': m_getfld.c:598: `MS_UNKNOWN' undeclared (first use in this function) m_getfld.c:614: `MS_UUCP' undeclared (first use in this function) m_getfld.c:628: `NULLCP' undeclared (first use in this function) m_getfld.c:631: `MS_MMDF' undeclared (first use in this function) m_getfld.c:658: `MS_DEFAULT' undeclared (first use in this function) m_getfld.c: In function `m_eomsbr': m_getfld.c:670: `MS_MSH' undeclared (first use in this function) m_getfld.c:675: `MS_MMDF' undeclared (first use in this function) m_getfld.c: In function `m_Eom': m_getfld.c:731: `MS_UUCP' undeclared (first use in this function) make[1]: *** [m_getfld.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_getfolder.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_getfolder.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_getfolder.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_getfolder.c: In function `m_getfolder': m_getfolder.c:11: `pfolder' undeclared (first use in this function) m_getfolder.c:11: (Each undeclared identifier is reported only once m_getfolder.c:11: for each function it appears in.) m_getfolder.c:11: warning: assignment makes pointer from integer without a cast m_getfolder.c:12: `inbox' undeclared (first use in this function) m_getfolder.c:12: warning: assignment makes pointer from integer without a cast m_getfolder.c:13: `defalt' undeclared (first use in this function) m_getfolder.c:15: `NULLCP' undeclared (first use in this function) make[1]: *** [m_getfolder.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_gmprot.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_gmprot.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_gmprot.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_gmprot.c: In function `m_gmprot': m_gmprot.c:10: warning: assignment makes pointer from integer without a cast m_gmprot.c:10: `msgprot' undeclared (first use in this function) m_gmprot.c:10: (Each undeclared identifier is reported only once m_gmprot.c:10: for each function it appears in.) make[1]: *** [m_gmprot.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_gmsg.c ../h/mh.h:1: undefined type, found `FP' /usr/include/sys/param.h:66: warning: redefinition of macro BSD cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_gmsg.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_gmsg.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_gmsg.c: In function `m_gmsg': m_gmsg.c:49: warning: assignment makes pointer from integer without a cast m_gmsg.c:53: `NOTOK' undeclared (first use in this function) m_gmsg.c:53: (Each undeclared identifier is reported only once m_gmsg.c:53: for each function it appears in.) m_gmsg.c:60: `NULLCP' undeclared (first use in this function) m_gmsg.c:61: dereferencing pointer to incomplete type m_gmsg.c:61: dereferencing pointer to incomplete type m_gmsg.c:61: dereferencing pointer to incomplete type m_gmsg.c:62: dereferencing pointer to incomplete type m_gmsg.c:63: dereferencing pointer to incomplete type m_gmsg.c:63: dereferencing pointer to incomplete type m_gmsg.c:63: dereferencing pointer to incomplete type m_gmsg.c:64: dereferencing pointer to incomplete type m_gmsg.c:65: dereferencing pointer to incomplete type m_gmsg.c:67: dereferencing pointer to incomplete type m_gmsg.c:67: `READONLY' undeclared (first use in this function) m_gmsg.c:74: `MAXFOLDER' undeclared (first use in this function) m_gmsg.c:100: dereferencing pointer to incomplete type m_gmsg.c:101: dereferencing pointer to incomplete type m_gmsg.c:102: dereferencing pointer to incomplete type m_gmsg.c:103: dereferencing pointer to incomplete type m_gmsg.c:103: dereferencing pointer to incomplete type m_gmsg.c:104: dereferencing pointer to incomplete type m_gmsg.c:106: `EXISTS' undeclared (first use in this function) m_gmsg.c:150: `LINK' undeclared (first use in this function) m_gmsg.c:153: dereferencing pointer to incomplete type m_gmsg.c:153: `OTHERS' undeclared (first use in this function) m_gmsg.c:189: dereferencing pointer to incomplete type m_gmsg.c:193: dereferencing pointer to incomplete type m_gmsg.c:193: dereferencing pointer to incomplete type m_gmsg.c:196: dereferencing pointer to incomplete type m_gmsg.c:196: dereferencing pointer to incomplete type m_gmsg.c:200: dereferencing pointer to incomplete type m_gmsg.c:200: dereferencing pointer to incomplete type m_gmsg.c:201: dereferencing pointer to incomplete type m_gmsg.c:212: dereferencing pointer to incomplete type m_gmsg.c: In function `m_getatr': m_gmsg.c:230: `NAMESZ' undeclared (first use in this function) m_gmsg.c:232: `NULLCP' undeclared (first use in this function) m_gmsg.c:236: `FFATTRSLOT' undeclared (first use in this function) m_gmsg.c:238: dereferencing pointer to incomplete type m_gmsg.c:238: `current' undeclared (first use in this function) m_gmsg.c:239: dereferencing pointer to incomplete type m_gmsg.c:240: dereferencing pointer to incomplete type m_gmsg.c:243: `mh_seq' undeclared (first use in this function) m_gmsg.c:246: dereferencing pointer to incomplete type m_gmsg.c:248: `FLD' undeclared (first use in this function) m_gmsg.c:251: `FLDPLUS' undeclared (first use in this function) m_gmsg.c:252: `FLDEOF' undeclared (first use in this function) m_gmsg.c:253: warning: assignment makes pointer from integer without a cast m_gmsg.c:256: warning: assignment makes pointer from integer without a cast m_gmsg.c:264: `BODY' undeclared (first use in this function) m_gmsg.c:265: `BODYEOF' undeclared (first use in this function) m_gmsg.c:268: dereferencing pointer to incomplete type m_gmsg.c:270: `FILEEOF' undeclared (first use in this function) m_gmsg.c:275: dereferencing pointer to incomplete type m_gmsg.c:284: dereferencing pointer to incomplete type m_gmsg.c:286: `m_defs' undeclared (first use in this function) m_gmsg.c:286: dereferencing pointer to incomplete type m_gmsg.c:287: dereferencing pointer to incomplete type m_gmsg.c:288: dereferencing pointer to incomplete type m_gmsg.c:289: dereferencing pointer to incomplete type m_gmsg.c:290: dereferencing pointer to incomplete type m_gmsg.c:290: dereferencing pointer to incomplete type m_gmsg.c:291: dereferencing pointer to incomplete type m_gmsg.c:291: warning: assignment makes pointer from integer without a cast m_gmsg.c:293: dereferencing pointer to incomplete type m_gmsg.c:293: `NOTOK' undeclared (first use in this function) m_gmsg.c:294: dereferencing pointer to incomplete type m_gmsg.c: In function `m_setatr': m_gmsg.c:313: `FFATTRSLOT' undeclared (first use in this function) m_gmsg.c:314: `current' undeclared (first use in this function) m_gmsg.c:317: dereferencing pointer to incomplete type m_gmsg.c:318: dereferencing pointer to incomplete type m_gmsg.c:319: dereferencing pointer to incomplete type m_gmsg.c:319: dereferencing pointer to incomplete type m_gmsg.c:320: dereferencing pointer to incomplete type m_gmsg.c:323: `NATTRS' undeclared (first use in this function) m_gmsg.c:326: `NOTOK' undeclared (first use in this function) m_gmsg.c:329: dereferencing pointer to incomplete type m_gmsg.c:330: dereferencing pointer to incomplete type m_gmsg.c:331: dereferencing pointer to incomplete type m_gmsg.c:336: warning: assignment makes pointer from integer without a cast m_gmsg.c:348: dereferencing pointer to incomplete type m_gmsg.c:351: dereferencing pointer to incomplete type m_gmsg.c:351: dereferencing pointer to incomplete type m_gmsg.c:352: dereferencing pointer to incomplete type m_gmsg.c:352: `EXISTS' undeclared (first use in this function) m_gmsg.c:353: dereferencing pointer to incomplete type make[1]: *** [m_gmsg.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_maildir.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_maildir.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_maildir.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_maildir.c: In function `m_mailpath': m_maildir.c:49: `TFOLDER' undeclared (first use in this function) m_maildir.c:49: (Each undeclared identifier is reported only once m_maildir.c:49: for each function it appears in.) m_maildir.c:49: warning: assignment makes pointer from integer without a cast m_maildir.c:52: warning: assignment makes pointer from integer without a cast m_maildir.c: In function `exmaildir': m_maildir.c:68: warning: assignment makes pointer from integer without a cast m_maildir.c:79: warning: assignment makes pointer from integer without a cast m_maildir.c:81: `mypath' undeclared (first use in this function) m_maildir.c:84: warning: assignment makes pointer from integer without a cast m_maildir.c:87: `TFOLDER' undeclared (first use in this function) m_maildir.c:87: warning: assignment makes pointer from integer without a cast make[1]: *** [m_maildir.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_name.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_name.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_name.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' make[1]: *** [m_name.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_readefs.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_readefs.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_readefs.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_readefs.c:14: `context' undeclared here (not in a function) m_readefs.c:14: initializer element is not constant m_readefs.c:14: (near initialization for `procs[0].procnaddr') m_readefs.c:14: initializer element is not constant m_readefs.c:14: (near initialization for `procs[0]') m_readefs.c:16: `mh_seq' undeclared here (not in a function) m_readefs.c:16: initializer element is not constant m_readefs.c:16: (near initialization for `procs[1].procnaddr') m_readefs.c:16: initializer element is not constant m_readefs.c:16: (near initialization for `procs[1]') m_readefs.c:17: `faceproc' undeclared here (not in a function) m_readefs.c:17: initializer element is not constant m_readefs.c:17: (near initialization for `procs[2].procnaddr') m_readefs.c:17: initializer element is not constant m_readefs.c:17: (near initialization for `procs[2]') m_readefs.c:18: `fileproc' undeclared here (not in a function) m_readefs.c:18: initializer element is not constant m_readefs.c:18: (near initialization for `procs[3].procnaddr') m_readefs.c:18: initializer element is not constant m_readefs.c:18: (near initialization for `procs[3]') m_readefs.c:19: `incproc' undeclared here (not in a function) m_readefs.c:19: initializer element is not constant m_readefs.c:19: (near initialization for `procs[4].procnaddr') m_readefs.c:19: initializer element is not constant m_readefs.c:19: (near initialization for `procs[4]') m_readefs.c:20: `installproc' undeclared here (not in a function) m_readefs.c:20: initializer element is not constant m_readefs.c:20: (near initialization for `procs[5].procnaddr') m_readefs.c:20: initializer element is not constant m_readefs.c:20: (near initialization for `procs[5]') m_readefs.c:21: `lproc' undeclared here (not in a function) m_readefs.c:21: initializer element is not constant m_readefs.c:21: (near initialization for `procs[6].procnaddr') m_readefs.c:21: initializer element is not constant m_readefs.c:21: (near initialization for `procs[6]') m_readefs.c:22: `mailproc' undeclared here (not in a function) m_readefs.c:22: initializer element is not constant m_readefs.c:22: (near initialization for `procs[7].procnaddr') m_readefs.c:22: initializer element is not constant m_readefs.c:22: (near initialization for `procs[7]') m_readefs.c:23: `mhlproc' undeclared here (not in a function) m_readefs.c:23: initializer element is not constant m_readefs.c:23: (near initialization for `procs[8].procnaddr') m_readefs.c:23: initializer element is not constant m_readefs.c:23: (near initialization for `procs[8]') m_readefs.c:24: `moreproc' undeclared here (not in a function) m_readefs.c:24: initializer element is not constant m_readefs.c:24: (near initialization for `procs[9].procnaddr') m_readefs.c:24: initializer element is not constant m_readefs.c:24: (near initialization for `procs[9]') m_readefs.c:25: `mshproc' undeclared here (not in a function) m_readefs.c:25: initializer element is not constant m_readefs.c:25: (near initialization for `procs[10].procnaddr') m_readefs.c:25: initializer element is not constant m_readefs.c:25: (near initialization for `procs[10]') m_readefs.c:26: `packproc' undeclared here (not in a function) m_readefs.c:26: initializer element is not constant m_readefs.c:26: (near initialization for `procs[11].procnaddr') m_readefs.c:26: initializer element is not constant m_readefs.c:26: (near initialization for `procs[11]') m_readefs.c:27: `postproc' undeclared here (not in a function) m_readefs.c:27: initializer element is not constant m_readefs.c:27: (near initialization for `procs[12].procnaddr') m_readefs.c:27: initializer element is not constant m_readefs.c:27: (near initialization for `procs[12]') m_readefs.c:28: `rmfproc' undeclared here (not in a function) m_readefs.c:28: initializer element is not constant m_readefs.c:28: (near initialization for `procs[13].procnaddr') m_readefs.c:28: initializer element is not constant m_readefs.c:28: (near initialization for `procs[13]') m_readefs.c:29: `rmmproc' undeclared here (not in a function) m_readefs.c:29: initializer element is not constant m_readefs.c:29: (near initialization for `procs[14].procnaddr') m_readefs.c:29: initializer element is not constant m_readefs.c:29: (near initialization for `procs[14]') m_readefs.c:30: `sendproc' undeclared here (not in a function) m_readefs.c:30: initializer element is not constant m_readefs.c:30: (near initialization for `procs[15].procnaddr') m_readefs.c:30: initializer element is not constant m_readefs.c:30: (near initialization for `procs[15]') m_readefs.c:31: `showproc' undeclared here (not in a function) m_readefs.c:31: initializer element is not constant m_readefs.c:31: (near initialization for `procs[16].procnaddr') m_readefs.c:31: initializer element is not constant m_readefs.c:31: (near initialization for `procs[16]') m_readefs.c:32: `slocalproc' undeclared here (not in a function) m_readefs.c:32: initializer element is not constant m_readefs.c:32: (near initialization for `procs[17].procnaddr') m_readefs.c:32: initializer element is not constant m_readefs.c:32: (near initialization for `procs[17]') m_readefs.c:33: `vmhproc' undeclared here (not in a function) m_readefs.c:33: initializer element is not constant m_readefs.c:33: (near initialization for `procs[18].procnaddr') m_readefs.c:33: initializer element is not constant m_readefs.c:33: (near initialization for `procs[18]') m_readefs.c:35: `whatnowproc' undeclared here (not in a function) m_readefs.c:35: initializer element is not constant m_readefs.c:35: (near initialization for `procs[19].procnaddr') m_readefs.c:35: initializer element is not constant m_readefs.c:35: (near initialization for `procs[19]') m_readefs.c:36: `whomproc' undeclared here (not in a function) m_readefs.c:36: initializer element is not constant m_readefs.c:36: (near initialization for `procs[20].procnaddr') m_readefs.c:36: initializer element is not constant m_readefs.c:36: (near initialization for `procs[20]') m_readefs.c:37: initializer element is not constant m_readefs.c:37: (near initialization for `procs[21]') m_readefs.c: In function `m_readefs': m_readefs.c:51: `NAMESZ' undeclared (first use in this function) m_readefs.c:51: (Each undeclared identifier is reported only once m_readefs.c:51: for each function it appears in.) m_readefs.c:57: `NULLCP' undeclared (first use in this function) m_readefs.c:61: `FLD' undeclared (first use in this function) m_readefs.c:64: `FLDPLUS' undeclared (first use in this function) m_readefs.c:65: `FLDEOF' undeclared (first use in this function) m_readefs.c:66: dereferencing pointer to incomplete type m_readefs.c:70: dereferencing pointer to incomplete type m_readefs.c:71: dereferencing pointer to incomplete type m_readefs.c:73: warning: assignment makes pointer from integer without a cast m_readefs.c:77: warning: assignment makes pointer from integer without a cast m_readefs.c:79: dereferencing pointer to incomplete type m_readefs.c:83: dereferencing pointer to incomplete type m_readefs.c:84: dereferencing pointer to incomplete type m_readefs.c:86: dereferencing pointer to incomplete type m_readefs.c:87: dereferencing pointer to incomplete type m_readefs.c:94: `BODY' undeclared (first use in this function) m_readefs.c:95: `BODYEOF' undeclared (first use in this function) m_readefs.c:98: `FILEEOF' undeclared (first use in this function) make[1]: *** [m_readefs.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_remsg.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_remsg.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_remsg.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_remsg.c: In function `m_remsg': m_remsg.c:21: dereferencing pointer to incomplete type m_remsg.c:23: dereferencing pointer to incomplete type m_remsg.c:24: dereferencing pointer to incomplete type m_remsg.c:24: `MAXFOLDER' undeclared (first use in this function) m_remsg.c:24: (Each undeclared identifier is reported only once m_remsg.c:24: for each function it appears in.) m_remsg.c:24: dereferencing pointer to incomplete type m_remsg.c:25: dereferencing pointer to incomplete type m_remsg.c:26: dereferencing pointer to incomplete type m_remsg.c:27: dereferencing pointer to incomplete type m_remsg.c:27: dereferencing pointer to incomplete type m_remsg.c:33: `NULLCP' undeclared (first use in this function) m_remsg.c:46: dereferencing pointer to incomplete type m_remsg.c:47: dereferencing pointer to incomplete type m_remsg.c:53: dereferencing pointer to incomplete type m_remsg.c:54: dereferencing pointer to incomplete type m_remsg.c:55: dereferencing pointer to incomplete type m_remsg.c:56: dereferencing pointer to incomplete type make[1]: *** [m_remsg.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_replace.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_replace.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_replace.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_replace.c: In function `m_replace': m_replace.c:14: `m_defs' undeclared (first use in this function) m_replace.c:14: (Each undeclared identifier is reported only once m_replace.c:14: for each function it appears in.) m_replace.c:15: dereferencing pointer to incomplete type m_replace.c:17: `NULLCP' undeclared (first use in this function) m_replace.c:19: dereferencing pointer to incomplete type m_replace.c:20: dereferencing pointer to incomplete type m_replace.c:21: dereferencing pointer to incomplete type m_replace.c:22: dereferencing pointer to incomplete type m_replace.c:23: `ctxflags' undeclared (first use in this function) m_replace.c:23: `CTXMOD' undeclared (first use in this function) m_replace.c:27: dereferencing pointer to incomplete type m_replace.c:28: dereferencing pointer to incomplete type m_replace.c:29: dereferencing pointer to incomplete type m_replace.c:30: dereferencing pointer to incomplete type m_replace.c:33: dereferencing pointer to incomplete type m_replace.c:34: dereferencing pointer to incomplete type m_replace.c:35: dereferencing pointer to incomplete type m_replace.c:40: dereferencing pointer to incomplete type m_replace.c:43: dereferencing pointer to incomplete type m_replace.c:43: dereferencing pointer to incomplete type m_replace.c:44: dereferencing pointer to incomplete type m_replace.c:47: dereferencing pointer to incomplete type m_replace.c:48: dereferencing pointer to incomplete type m_replace.c:49: dereferencing pointer to incomplete type m_replace.c:50: dereferencing pointer to incomplete type m_replace.c:51: dereferencing pointer to incomplete type make[1]: *** [m_replace.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_scratch.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_scratch.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_scratch.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_scratch.c: In function `m_scratch': m_scratch.c:17: warning: assignment makes pointer from integer without a cast make[1]: *** [m_scratch.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_seq.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_seq.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_seq.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_seq.c: In function `m_seq': m_seq.c:21: `current' undeclared (first use in this function) m_seq.c:21: (Each undeclared identifier is reported only once m_seq.c:21: for each function it appears in.) m_seq.c:24: dereferencing pointer to incomplete type m_seq.c:25: dereferencing pointer to incomplete type m_seq.c:30: dereferencing pointer to incomplete type m_seq.c:31: dereferencing pointer to incomplete type m_seq.c:34: dereferencing pointer to incomplete type m_seq.c:37: `EXISTS' undeclared (first use in this function) m_seq.c:37: `FFATTRSLOT' undeclared (first use in this function) m_seq.c:39: dereferencing pointer to incomplete type m_seq.c:39: dereferencing pointer to incomplete type m_seq.c:40: dereferencing pointer to incomplete type m_seq.c:49: dereferencing pointer to incomplete type m_seq.c:49: dereferencing pointer to incomplete type make[1]: *** [m_seq.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_seqbits.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_seqbits.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_seqbits.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_seqbits.c: In function `m_seqbits': m_seqbits.c:14: `FFATTRSLOT' undeclared (first use in this function) m_seqbits.c:14: (Each undeclared identifier is reported only once m_seqbits.c:14: for each function it appears in.) m_seqbits.c:15: `MBITS' undeclared (first use in this function) m_seqbits.c:16: dereferencing pointer to incomplete type m_seqbits.c:18: dereferencing pointer to incomplete type make[1]: *** [m_seqbits.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_seqflag.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_seqflag.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class m_seqflag.c: In function `m_seqflag': m_seqflag.c:13: `FFATTRSLOT' undeclared (first use in this function) m_seqflag.c:13: (Each undeclared identifier is reported only once m_seqflag.c:13: for each function it appears in.) m_seqflag.c:14: dereferencing pointer to incomplete type m_seqflag.c:15: dereferencing pointer to incomplete type make[1]: *** [m_seqflag.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_seqnew.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_seqnew.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_seqnew.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_seqnew.c: In function `m_seqnew': m_seqnew.c:25: dereferencing pointer to incomplete type m_seqnew.c:25: `READONLY' undeclared (first use in this function) m_seqnew.c:25: (Each undeclared identifier is reported only once m_seqnew.c:25: for each function it appears in.) m_seqnew.c:27: `FFATTRSLOT' undeclared (first use in this function) m_seqnew.c:28: dereferencing pointer to incomplete type m_seqnew.c:29: dereferencing pointer to incomplete type m_seqnew.c:30: dereferencing pointer to incomplete type m_seqnew.c:30: dereferencing pointer to incomplete type m_seqnew.c:31: dereferencing pointer to incomplete type m_seqnew.c:33: dereferencing pointer to incomplete type m_seqnew.c:35: dereferencing pointer to incomplete type m_seqnew.c:36: dereferencing pointer to incomplete type m_seqnew.c:36: `SEQMOD' undeclared (first use in this function) m_seqnew.c:41: `NATTRS' undeclared (first use in this function) m_seqnew.c:42: `NULLCP' undeclared (first use in this function) m_seqnew.c:47: dereferencing pointer to incomplete type m_seqnew.c:48: dereferencing pointer to incomplete type m_seqnew.c:48: dereferencing pointer to incomplete type m_seqnew.c:49: dereferencing pointer to incomplete type m_seqnew.c:51: dereferencing pointer to incomplete type m_seqnew.c:53: dereferencing pointer to incomplete type m_seqnew.c:54: dereferencing pointer to incomplete type m_seqnew.c:56: dereferencing pointer to incomplete type m_seqnew.c: In function `m_seqadd': m_seqnew.c:77: `current' undeclared (first use in this function) m_seqnew.c:78: dereferencing pointer to incomplete type m_seqnew.c:81: dereferencing pointer to incomplete type m_seqnew.c:81: `READONLY' undeclared (first use in this function) m_seqnew.c:83: `FFATTRSLOT' undeclared (first use in this function) m_seqnew.c:84: dereferencing pointer to incomplete type m_seqnew.c:85: dereferencing pointer to incomplete type m_seqnew.c:86: dereferencing pointer to incomplete type m_seqnew.c:88: dereferencing pointer to incomplete type m_seqnew.c:90: dereferencing pointer to incomplete type m_seqnew.c:91: dereferencing pointer to incomplete type m_seqnew.c:91: `SEQMOD' undeclared (first use in this function) m_seqnew.c:96: `NATTRS' undeclared (first use in this function) m_seqnew.c:97: `NULLCP' undeclared (first use in this function) m_seqnew.c:102: dereferencing pointer to incomplete type m_seqnew.c:103: dereferencing pointer to incomplete type m_seqnew.c:103: dereferencing pointer to incomplete type m_seqnew.c:104: dereferencing pointer to incomplete type m_seqnew.c:105: dereferencing pointer to incomplete type m_seqnew.c:107: dereferencing pointer to incomplete type m_seqnew.c:109: dereferencing pointer to incomplete type m_seqnew.c:110: dereferencing pointer to incomplete type m_seqnew.c:112: dereferencing pointer to incomplete type m_seqnew.c: In function `m_seqdel': m_seqnew.c:130: `FFATTRSLOT' undeclared (first use in this function) m_seqnew.c:131: dereferencing pointer to incomplete type m_seqnew.c:132: dereferencing pointer to incomplete type m_seqnew.c:133: dereferencing pointer to incomplete type m_seqnew.c:134: dereferencing pointer to incomplete type m_seqnew.c:134: `SEQMOD' undeclared (first use in this function) m_seqnew.c:139: `NULLCP' undeclared (first use in this function) m_seqnew.c: In function `m_seqok': m_seqnew.c:151: `NULLCP' undeclared (first use in this function) m_seqnew.c:177: `NAMESZ' undeclared (first use in this function) make[1]: *** [m_seqnew.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_setcur.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_setcur.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_setcur.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_setcur.c: In function `m_setcur': m_setcur.c:15: dereferencing pointer to incomplete type m_setcur.c:15: `READONLY' undeclared (first use in this function) m_setcur.c:15: (Each undeclared identifier is reported only once m_setcur.c:15: for each function it appears in.) m_setcur.c:16: `FFATTRSLOT' undeclared (first use in this function) m_setcur.c:17: dereferencing pointer to incomplete type m_setcur.c:18: dereferencing pointer to incomplete type m_setcur.c:18: `current' undeclared (first use in this function) m_setcur.c:19: dereferencing pointer to incomplete type m_setcur.c:25: dereferencing pointer to incomplete type make[1]: *** [m_setcur.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_setseq.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_setseq.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_setseq.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_setseq.c: In function `m_setseq': m_setseq.c:16: `psequence' undeclared (first use in this function) m_setseq.c:16: (Each undeclared identifier is reported only once m_setseq.c:16: for each function it appears in.) m_setseq.c:16: warning: assignment makes pointer from integer without a cast m_setseq.c:17: warning: assignment makes pointer from integer without a cast m_setseq.c:17: warning: assignment makes pointer from integer without a cast m_setseq.c:26: dereferencing pointer to incomplete type m_setseq.c:26: dereferencing pointer to incomplete type m_setseq.c:27: dereferencing pointer to incomplete type m_setseq.c:27: `SELECTED' undeclared (first use in this function) make[1]: *** [m_setseq.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_setvis.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_setvis.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_setvis.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_setvis.c: In function `m_setvis': m_setvis.c:17: `usequence' undeclared (first use in this function) m_setvis.c:17: (Each undeclared identifier is reported only once m_setvis.c:17: for each function it appears in.) m_setvis.c:17: warning: assignment makes pointer from integer without a cast m_setvis.c:18: warning: assignment makes pointer from integer without a cast m_setvis.c:18: warning: assignment makes pointer from integer without a cast m_setvis.c:28: dereferencing pointer to incomplete type m_setvis.c:28: dereferencing pointer to incomplete type m_setvis.c:29: dereferencing pointer to incomplete type m_setvis.c:29: `UNSEEN' undeclared (first use in this function) m_setvis.c:33: dereferencing pointer to incomplete type m_setvis.c:33: dereferencing pointer to incomplete type m_setvis.c:34: dereferencing pointer to incomplete type make[1]: *** [m_setvis.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_sync.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_sync.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_sync.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_sync.c: In function `m_sync': m_sync.c:37: dereferencing pointer to incomplete type m_sync.c:37: `SEQMOD' undeclared (first use in this function) m_sync.c:37: (Each undeclared identifier is reported only once m_sync.c:37: for each function it appears in.) m_sync.c:39: dereferencing pointer to incomplete type m_sync.c:43: dereferencing pointer to incomplete type m_sync.c:43: `mh_seq' undeclared (first use in this function) m_sync.c:44: `FFATTRSLOT' undeclared (first use in this function) m_sync.c:47: dereferencing pointer to incomplete type m_sync.c:49: dereferencing pointer to incomplete type m_sync.c:49: `READONLY' undeclared (first use in this function) m_sync.c:51: dereferencing pointer to incomplete type m_sync.c:52: dereferencing pointer to incomplete type m_sync.c:52: dereferencing pointer to incomplete type m_sync.c:53: dereferencing pointer to incomplete type m_sync.c:54: dereferencing pointer to incomplete type m_sync.c:56: dereferencing pointer to incomplete type m_sync.c:56: warning: assignment makes pointer from integer without a cast m_sync.c:63: dereferencing pointer to incomplete type m_sync.c:63: warning: assignment makes pointer from integer without a cast m_sync.c:67: `NOTOK' undeclared (first use in this function) m_sync.c:82: dereferencing pointer to incomplete type m_sync.c:98: dereferencing pointer to incomplete type m_sync.c:101: dereferencing pointer to incomplete type make[1]: *** [m_sync.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_tmpfil.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_tmpfil.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_tmpfil.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' make[1]: *** [m_tmpfil.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_update.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_update.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from m_update.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' m_update.c: In function `m_update': m_update.c:25: `ctxflags' undeclared (first use in this function) m_update.c:25: (Each undeclared identifier is reported only once m_update.c:25: for each function it appears in.) m_update.c:25: `CTXMOD' undeclared (first use in this function) m_update.c:29: `OK' undeclared (first use in this function) m_update.c:42: `ctxpath' undeclared (first use in this function) m_update.c:44: `m_defs' undeclared (first use in this function) m_update.c:44: dereferencing pointer to incomplete type m_update.c:45: dereferencing pointer to incomplete type m_update.c:46: dereferencing pointer to incomplete type m_update.c:46: dereferencing pointer to incomplete type m_update.c: In function `m_chkids': m_update.c:76: `NOTOK' undeclared (first use in this function) m_update.c:84: `OK' undeclared (first use in this function) make[1]: *** [m_update.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c ml_codeconv.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from ml_codeconv.c:7: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from ml_codeconv.c:9: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' ml_codeconv.c: In function `read_profile': ml_codeconv.c:77: warning: assignment makes pointer from integer without a cast ml_codeconv.c:78: warning: assignment makes pointer from integer without a cast ml_codeconv.c:82: warning: assignment makes pointer from integer without a cast ml_codeconv.c:83: warning: assignment makes pointer from integer without a cast ml_codeconv.c:87: warning: assignment makes pointer from integer without a cast ml_codeconv.c:88: warning: assignment makes pointer from integer without a cast ml_codeconv.c: In function `select_coding_system': ml_codeconv.c:135: `NULLCP' undeclared (first use in this function) ml_codeconv.c:135: (Each undeclared identifier is reported only once ml_codeconv.c:135: for each function it appears in.) make[1]: *** [ml_codeconv.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c ml_exthdr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from ml_exthdr.c:7: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from ml_exthdr.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' ml_exthdr.c: In function `ml_to_mmh': ml_exthdr.c:385: warning: assignment makes pointer from integer without a cast ml_exthdr.c:386: warning: assignment makes pointer from integer without a cast ml_exthdr.c:493: warning: assignment makes pointer from integer without a cast ml_exthdr.c:493: warning: assignment makes pointer from integer without a cast ml_exthdr.c:493: warning: assignment makes pointer from integer without a cast ml_exthdr.c:493: warning: assignment makes pointer from integer without a cast ml_exthdr.c:493: warning: assignment makes pointer from integer without a cast ml_exthdr.c:511: warning: assignment makes pointer from integer without a cast ml_exthdr.c:511: warning: assignment makes pointer from integer without a cast ml_exthdr.c:511: warning: assignment makes pointer from integer without a cast ml_exthdr.c:511: warning: assignment makes pointer from integer without a cast ml_exthdr.c:511: warning: assignment makes pointer from integer without a cast ml_exthdr.c:531: warning: assignment makes pointer from integer without a cast ml_exthdr.c:531: warning: assignment makes pointer from integer without a cast ml_exthdr.c:531: warning: assignment makes pointer from integer without a cast ml_exthdr.c:531: warning: assignment makes pointer from integer without a cast ml_exthdr.c:531: warning: assignment makes pointer from integer without a cast ml_exthdr.c: In function `mmh_to_ml': ml_exthdr.c:706: warning: assignment makes pointer from integer without a cast make[1]: *** [ml_exthdr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c makedir.c ../h/mh.h:1: undefined type, found `FP' /usr/include/sys/param.h:66: warning: redefinition of macro BSD cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from makedir.c:14: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from makedir.c:15: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' makedir.c: In function `makedir': makedir.c:66: `NOTOK' undeclared (first use in this function) makedir.c:66: (Each undeclared identifier is reported only once makedir.c:66: for each function it appears in.) makedir.c:78: `OK' undeclared (first use in this function) makedir.c:82: `NULLCP' undeclared (first use in this function) makedir.c:94: warning: assignment makes pointer from integer without a cast makedir.c:95: `foldprot' undeclared (first use in this function) make[1]: *** [makedir.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c path.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from path.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from path.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' path.c: In function `expath': path.c:48: `TSUBCWF' undeclared (first use in this function) path.c:48: (Each undeclared identifier is reported only once path.c:48: for each function it appears in.) path.c:50: warning: assignment makes pointer from integer without a cast path.c:55: warning: assignment makes pointer from integer without a cast path.c:58: `TFOLDER' undeclared (first use in this function) path.c:67: warning: return makes pointer from integer without a cast path.c:70: warning: assignment makes pointer from integer without a cast path.c:73: warning: return makes pointer from integer without a cast path.c:87: warning: return makes pointer from integer without a cast path.c:96: warning: return makes pointer from integer without a cast make[1]: *** [path.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c peekc.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from peekc.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from peekc.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' make[1]: *** [peekc.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c pidwait.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from pidwait.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from pidwait.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' pidwait.c: In function `pidwait': pidwait.c:26: `NOTOK' undeclared (first use in this function) pidwait.c:26: (Each undeclared identifier is reported only once pidwait.c:26: for each function it appears in.) make[1]: *** [pidwait.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c pidstatus.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from pidstatus.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from pidstatus.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' pidstatus.c: In function `pidstatus': pidstatus.c:64: `OK' undeclared (first use in this function) pidstatus.c:64: (Each undeclared identifier is reported only once pidstatus.c:64: for each function it appears in.) make[1]: *** [pidstatus.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c printsw.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from printsw.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class printsw.c: In function `printsw': printsw.c:20: dereferencing pointer to incomplete type printsw.c:20: increment of pointer to unknown structure printsw.c:20: arithmetic on pointer to an incomplete type printsw.c:22: dereferencing pointer to incomplete type printsw.c:22: dereferencing pointer to incomplete type printsw.c:24: invalid use of undefined type `struct swit' printsw.c:24: dereferencing pointer to incomplete type printsw.c:26: dereferencing pointer to incomplete type printsw.c:27: invalid use of undefined type `struct swit' printsw.c:27: dereferencing pointer to incomplete type printsw.c:27: dereferencing pointer to incomplete type printsw.c:28: invalid use of undefined type `struct swit' printsw.c:28: dereferencing pointer to incomplete type printsw.c:28: dereferencing pointer to incomplete type printsw.c:30: dereferencing pointer to incomplete type printsw.c:37: dereferencing pointer to incomplete type printsw.c:37: dereferencing pointer to incomplete type printsw.c:44: dereferencing pointer to incomplete type printsw.c:46: dereferencing pointer to incomplete type printsw.c:48: increment of pointer to unknown structure printsw.c:48: arithmetic on pointer to an incomplete type make[1]: *** [printsw.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c push.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from push.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from push.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' push.c: In function `push': push.c:16: `NOTOK' undeclared (first use in this function) push.c:16: (Each undeclared identifier is reported only once push.c:16: for each function it appears in.) push.c:20: `OK' undeclared (first use in this function) push.c:40: `NULLCP' undeclared (first use in this function) make[1]: *** [push.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c putenv.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from putenv.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from putenv.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' putenv.c: In function `m_putenv': putenv.c:23: warning: assignment makes pointer from integer without a cast make[1]: *** [putenv.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c pwd.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from pwd.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from pwd.c:10: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' pwd.c: In function `pwd': pwd.c:40: `NULLCP' undeclared (first use in this function) pwd.c:40: (Each undeclared identifier is reported only once pwd.c:40: for each function it appears in.) pwd.c:42: `mypath' undeclared (first use in this function) pwd.c:44: `NOTOK' undeclared (first use in this function) make[1]: *** [pwd.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c refile.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from refile.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from refile.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' refile.c: In function `refile': refile.c:18: `MAXARGS' undeclared (first use in this function) refile.c:18: (Each undeclared identifier is reported only once refile.c:18: for each function it appears in.) refile.c:21: `fileproc' undeclared (first use in this function) refile.c:36: `NOTOK' undeclared (first use in this function) refile.c:40: `OK' undeclared (first use in this function) make[1]: *** [refile.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c remdir.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from remdir.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from remdir.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' remdir.c: In function `remdir': remdir.c:42: `NOTOK' undeclared (first use in this function) remdir.c:42: (Each undeclared identifier is reported only once remdir.c:42: for each function it appears in.) make[1]: *** [remdir.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c r1bindex.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c ruserpass.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c showfile.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from showfile.c:3: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from showfile.c:4: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' showfile.c: In function `showfile': showfile.c:17: `MAXARGS' undeclared (first use in this function) showfile.c:17: (Each undeclared identifier is reported only once showfile.c:17: for each function it appears in.) showfile.c:22: `lproc' undeclared (first use in this function) showfile.c:22: warning: passing arg 1 of `strcmp' makes pointer from integer without a cast showfile.c:23: `mhlproc' undeclared (first use in this function) showfile.c:26: `NOTOK' undeclared (first use in this function) showfile.c:30: `OK' undeclared (first use in this function) make[1]: *** [showfile.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c smatch.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from smatch.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class smatch.c: In function `smatch': smatch.c:22: `UNKWNSW' undeclared (first use in this function) smatch.c:22: (Each undeclared identifier is reported only once smatch.c:22: for each function it appears in.) smatch.c:27: dereferencing pointer to incomplete type smatch.c:27: increment of pointer to unknown structure smatch.c:27: arithmetic on pointer to an incomplete type smatch.c:28: dereferencing pointer to incomplete type smatch.c:28: dereferencing pointer to incomplete type smatch.c:28: dereferencing pointer to incomplete type smatch.c:32: arithmetic on pointer to an incomplete type smatch.c:32: arithmetic on pointer to an incomplete type smatch.c:38: arithmetic on pointer to an incomplete type smatch.c:38: arithmetic on pointer to an incomplete type smatch.c:41: arithmetic on pointer to an incomplete type smatch.c:41: arithmetic on pointer to an incomplete type smatch.c:43: `AMBIGSW' undeclared (first use in this function) make[1]: *** [smatch.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c sprintb.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from sprintb.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from sprintb.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' make[1]: *** [sprintb.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c ssequal.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c strindex.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c trimcpy.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from trimcpy.c:7: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from trimcpy.c:9: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' trimcpy.c: In function `trimcpy': trimcpy.c:28: warning: return makes pointer from integer without a cast make[1]: *** [trimcpy.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c uleq.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c uprf.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c vfgets.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from vfgets.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from vfgets.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' vfgets.c: In function `vfgets': vfgets.c:26: warning: assignment makes pointer from integer without a cast vfgets.c:27: `NULLCP' undeclared (first use in this function) vfgets.c:27: (Each undeclared identifier is reported only once vfgets.c:27: for each function it appears in.) vfgets.c:33: `OK' undeclared (first use in this function) vfgets.c:35: `NOTOK' undeclared (first use in this function) vfgets.c:35: `DONE' undeclared (first use in this function) vfgets.c:66: warning: assignment makes pointer from integer without a cast make[1]: *** [vfgets.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c formatdef.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c m_msgdef.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from m_msgdef.c:5: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class m_msgdef.c:12: `MS_DEFAULT' undeclared here (not in a function) make[1]: *** [m_msgdef.o] Error 1 make[1]: Target `all' not remade because of errors. for d in sendmail; do (cd $d; make DESTDIR= -k all); done gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. -c hosts.c /usr/include/sys/param.h:66: warning: redefinition of macro BSD gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. -c smail.c if [ -f sendmts.a ]; then \ mv sendmts.a zsendmts.a; \ fi ar r sendmts.a hosts.o smail.o; ranlib sendmts.a ar: creating archive 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 kono staff 21732 Aug 27 22:56 sendmts.a SendMail/SMTP-MTS library built normally for d in mts bboards tws mf; do (cd $d; make DESTDIR= -k all); done gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. -c -o mts.o mts.c /usr/include/sys/param.h:66: warning: redefinition of macro BSD gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. -c -o lock.o lock.c ../../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from lock.c:16: ../../h/mh.h:1: parse error before "popen" ../../h/mh.h:1: warning: data definition has no type or storage class In file included from lock.c:17: /usr/include/stdio.h:316: conflicting types for `popen' ../../h/mh.h:1: previous declaration of `popen' lock.c: In function `b_lkopen': lock.c:148: `NOTOK' undeclared (first use in this function) lock.c:148: (Each undeclared identifier is reported only once lock.c:148: for each function it appears in.) lock.c:154: `OK' undeclared (first use in this function) lock.c: In function `lockit': lock.c:192: `NOTOK' undeclared (first use in this function) lock.c:202: `OK' undeclared (first use in this function) lock.c: In function `f_lkopen': lock.c:334: `NOTOK' undeclared (first use in this function) lock.c: In function `lkclose': lock.c:395: `NOTOK' undeclared (first use in this function) lock.c:396: `OK' undeclared (first use in this function) lock.c:442: `NULLCP' undeclared (first use in this function) lock.c: In function `lkfopen': lock.c:461: `NOTOK' undeclared (first use in this function) lock.c: In function `lkfclose': lock.c:486: `OK' undeclared (first use in this function) lock.c:532: `NOTOK' undeclared (first use in this function) lock.c:533: `NULLCP' undeclared (first use in this function) lock.c: In function `alrmser': lock.c:614: `NOTOK' undeclared (first use in this function) lock.c: In function `timerON': lock.c:640: `NULLCP' undeclared (first use in this function) make[2]: *** [lock.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. -c -o client.o client.c /usr/include/sys/param.h:66: warning: redefinition of macro BSD make[2]: Target `all' not remade because of errors. gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. -c -o getbbent.o getbbent.c 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 -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. -c -o dtimep.o dtimep.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. -c -DONECASE lexstring.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. -c -o dtime.o dtime.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. -c -o date.o date.c gcc -Wl,-S -o date date.o dtime.o -ltermcap gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. -c -o mf.o mf.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I. -c mts/lock.c ./../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from mts/lock.c:16: ./../h/mh.h:1: parse error before "popen" ./../h/mh.h:1: warning: data definition has no type or storage class In file included from mts/lock.c:17: /usr/include/stdio.h:316: conflicting types for `popen' ./../h/mh.h:1: previous declaration of `popen' mts/lock.c: In function `b_lkopen': mts/lock.c:148: `NOTOK' undeclared (first use in this function) mts/lock.c:148: (Each undeclared identifier is reported only once mts/lock.c:148: for each function it appears in.) mts/lock.c:154: `OK' undeclared (first use in this function) mts/lock.c: In function `lockit': mts/lock.c:192: `NOTOK' undeclared (first use in this function) mts/lock.c:202: `OK' undeclared (first use in this function) mts/lock.c: In function `f_lkopen': mts/lock.c:334: `NOTOK' undeclared (first use in this function) mts/lock.c: In function `lkclose': mts/lock.c:395: `NOTOK' undeclared (first use in this function) mts/lock.c:396: `OK' undeclared (first use in this function) mts/lock.c:442: `NULLCP' undeclared (first use in this function) mts/lock.c: In function `lkfopen': mts/lock.c:461: `NOTOK' undeclared (first use in this function) mts/lock.c: In function `lkfclose': mts/lock.c:486: `OK' undeclared (first use in this function) mts/lock.c:532: `NOTOK' undeclared (first use in this function) mts/lock.c:533: `NULLCP' undeclared (first use in this function) mts/lock.c: In function `alrmser': mts/lock.c:614: `NOTOK' undeclared (first use in this function) mts/lock.c: In function `timerON': mts/lock.c:640: `NULLCP' undeclared (first use in this function) make[1]: *** [mts/lock.o] Error 1 make[1]: Target `all' not remade because of errors. gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o ali.o ali.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from ali.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from ali.c:9: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' ali.c:19: elements of array `switches' have incomplete type ali.c:21: warning: excess elements in struct initializer ali.c:21: warning: (near initialization for `switches[0]') ali.c:21: warning: excess elements in struct initializer ali.c:21: warning: (near initialization for `switches[1]') ali.c:23: warning: excess elements in struct initializer ali.c:23: warning: (near initialization for `switches[2]') ali.c:23: warning: excess elements in struct initializer ali.c:23: warning: (near initialization for `switches[3]') ali.c:26: warning: excess elements in struct initializer ali.c:26: warning: (near initialization for `switches[4]') ali.c:26: warning: excess elements in struct initializer ali.c:26: warning: (near initialization for `switches[5]') ali.c:28: warning: excess elements in struct initializer ali.c:28: warning: (near initialization for `switches[6]') ali.c:28: warning: excess elements in struct initializer ali.c:28: warning: (near initialization for `switches[7]') ali.c:31: warning: excess elements in struct initializer ali.c:31: warning: (near initialization for `switches[8]') ali.c:31: warning: excess elements in struct initializer ali.c:31: warning: (near initialization for `switches[9]') ali.c:33: warning: excess elements in struct initializer ali.c:33: warning: (near initialization for `switches[10]') ali.c:33: warning: excess elements in struct initializer ali.c:33: warning: (near initialization for `switches[11]') ali.c:36: warning: excess elements in struct initializer ali.c:36: warning: (near initialization for `switches[12]') ali.c:36: warning: excess elements in struct initializer ali.c:36: warning: (near initialization for `switches[13]') ali.c:38: warning: excess elements in struct initializer ali.c:38: warning: (near initialization for `switches[14]') ali.c:38: warning: excess elements in struct initializer ali.c:38: warning: (near initialization for `switches[15]') ali.c:41: warning: excess elements in struct initializer ali.c:41: warning: (near initialization for `switches[16]') ali.c:41: warning: excess elements in struct initializer ali.c:41: warning: (near initialization for `switches[17]') ali.c:43: warning: excess elements in struct initializer ali.c:43: warning: (near initialization for `switches[18]') ali.c:44: warning: excess elements in struct initializer ali.c:44: warning: (near initialization for `switches[19]') ali.c: In function `main': ali.c:71: `MAXARGS' undeclared (first use in this function) ali.c:71: (Each undeclared identifier is reported only once ali.c:71: for each function it appears in.) ali.c:80: `invo_name' undeclared (first use in this function) ali.c:82: warning: assignment makes pointer from integer without a cast ali.c:83: warning: assignment makes pointer from integer without a cast ali.c:83: warning: assignment makes pointer from integer without a cast ali.c:84: warning: assignment makes pointer from integer without a cast ali.c:96: `AMBIGSW' undeclared (first use in this function) ali.c:99: `UNKWNSW' undeclared (first use in this function) ali.c:100: `NULLCP' undeclared (first use in this function) ali.c:143: warning: assignment makes pointer from integer without a cast ali.c:146: warning: assignment makes pointer from integer without a cast ali.c:146: warning: assignment makes pointer from integer without a cast ali.c: In function `print_usr': ali.c:255: `NULLCP' undeclared (first use in this function) ali.c:270: warning: assignment makes pointer from integer without a cast make[1]: *** [ali.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o aliasbr.o aliasbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from aliasbr.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from aliasbr.c:14: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' aliasbr.c: In function `akresult': aliasbr.c:73: warning: pointer/integer type mismatch in conditional expression aliasbr.c:76: `NULLCP' undeclared (first use in this function) aliasbr.c:76: (Each undeclared identifier is reported only once aliasbr.c:76: for each function it appears in.) aliasbr.c:76: warning: assignment makes pointer from integer without a cast aliasbr.c: In function `akval': aliasbr.c:104: warning: return makes pointer from integer without a cast aliasbr.c: In function `alias': aliasbr.c:142: warning: assignment makes pointer from integer without a cast aliasbr.c:148: `OK' undeclared (first use in this function) aliasbr.c: In function `addfile': aliasbr.c:329: warning: passing arg 1 of `fopen' makes pointer from integer without a cast aliasbr.c: In function `addall': aliasbr.c:424: `NULLCP' undeclared (first use in this function) aliasbr.c: In function `add_aka': aliasbr.c:491: warning: assignment makes pointer from integer without a cast aliasbr.c: In function `akalloc': aliasbr.c:537: warning: assignment makes pointer from integer without a cast aliasbr.c: In function `hmalloc': aliasbr.c:559: warning: assignment makes pointer from integer without a cast aliasbr.c:562: warning: assignment makes pointer from integer without a cast aliasbr.c:563: warning: assignment makes pointer from integer without a cast make[1]: *** [aliasbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o ../config/config.o ../config/config.c ../config/../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from ../config/config.c:10: ../config/../h/mh.h:1: parse error before "popen" ../config/../h/mh.h:1: warning: data definition has no type or storage class In file included from ../config/config.c:14: /usr/include/stdio.h:316: conflicting types for `popen' ../config/../h/mh.h:1: previous declaration of `popen' ../config/config.c: In function `libpath': ../config/config.c:64: `mypath' undeclared (first use in this function) ../config/config.c:64: (Each undeclared identifier is reported only once ../config/config.c:64: for each function it appears in.) ../config/config.c:78: `NOTOK' undeclared (first use in this function) ../config/config.c:84: warning: assignment makes pointer from integer without a cast ../config/config.c: At top level: ../config/config.c:98: elements of array `anoyes' have incomplete type ../config/config.c:99: warning: excess elements in struct initializer ../config/config.c:99: warning: (near initialization for `anoyes[0]') ../config/config.c:99: warning: excess elements in struct initializer ../config/config.c:99: warning: (near initialization for `anoyes[1]') ../config/config.c:100: warning: excess elements in struct initializer ../config/config.c:100: warning: (near initialization for `anoyes[2]') ../config/config.c:100: warning: excess elements in struct initializer ../config/config.c:100: warning: (near initialization for `anoyes[3]') ../config/config.c:101: warning: excess elements in struct initializer ../config/config.c:101: warning: (near initialization for `anoyes[4]') ../config/config.c:102: warning: excess elements in struct initializer ../config/config.c:102: warning: (near initialization for `anoyes[5]') ../config/config.c:150: `mypath' used prior to declaration ../config/config.c:98: warning: array `anoyes' assumed to have one element ../config/config.c:98: storage size of `anoyes' isn't known make[1]: *** [../config/config.o] Error 1 make[1]: *** No rule to make target `../sbr/libmh.a', needed by `xali'. make[1]: *** No rule to make target `../zotnet/libzot.a', needed by `xali'. gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o anno.o anno.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from anno.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from anno.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' anno.c:16: elements of array `switches' have incomplete type anno.c:18: warning: excess elements in struct initializer anno.c:18: warning: (near initialization for `switches[0]') anno.c:18: warning: excess elements in struct initializer anno.c:18: warning: (near initialization for `switches[1]') anno.c:21: warning: excess elements in struct initializer anno.c:21: warning: (near initialization for `switches[2]') anno.c:21: warning: excess elements in struct initializer anno.c:21: warning: (near initialization for `switches[3]') anno.c:23: warning: excess elements in struct initializer anno.c:23: warning: (near initialization for `switches[4]') anno.c:23: warning: excess elements in struct initializer anno.c:23: warning: (near initialization for `switches[5]') anno.c:26: warning: excess elements in struct initializer anno.c:26: warning: (near initialization for `switches[6]') anno.c:26: warning: excess elements in struct initializer anno.c:26: warning: (near initialization for `switches[7]') anno.c:28: warning: excess elements in struct initializer anno.c:28: warning: (near initialization for `switches[8]') anno.c:28: warning: excess elements in struct initializer anno.c:28: warning: (near initialization for `switches[9]') anno.c:31: warning: excess elements in struct initializer anno.c:31: warning: (near initialization for `switches[10]') anno.c:31: warning: excess elements in struct initializer anno.c:31: warning: (near initialization for `switches[11]') anno.c:34: warning: excess elements in struct initializer anno.c:34: warning: (near initialization for `switches[12]') anno.c:34: warning: excess elements in struct initializer anno.c:34: warning: (near initialization for `switches[13]') anno.c:36: warning: excess elements in struct initializer anno.c:36: warning: (near initialization for `switches[14]') anno.c:37: warning: excess elements in struct initializer anno.c:37: warning: (near initialization for `switches[15]') anno.c: In function `main': anno.c:59: `MAXARGS' undeclared (first use in this function) anno.c:59: (Each undeclared identifier is reported only once anno.c:59: for each function it appears in.) anno.c:69: `invo_name' undeclared (first use in this function) anno.c:70: warning: assignment makes pointer from integer without a cast anno.c:71: warning: assignment makes pointer from integer without a cast anno.c:71: warning: assignment makes pointer from integer without a cast anno.c:72: warning: assignment makes pointer from integer without a cast anno.c:84: `AMBIGSW' undeclared (first use in this function) anno.c:87: `UNKWNSW' undeclared (first use in this function) anno.c:88: `NULLCP' undeclared (first use in this function) anno.c:127: `TFOLDER' undeclared (first use in this function) anno.c:127: `TSUBCWF' undeclared (first use in this function) anno.c:127: warning: assignment makes pointer from integer without a cast anno.c:144: warning: assignment makes pointer from integer without a cast anno.c:145: warning: assignment makes pointer from integer without a cast anno.c:147: `NOTOK' undeclared (first use in this function) anno.c:149: warning: assignment makes pointer from integer without a cast anno.c:151: dereferencing pointer to incomplete type anno.c:160: dereferencing pointer to incomplete type anno.c:160: dereferencing pointer to incomplete type anno.c:161: dereferencing pointer to incomplete type anno.c:161: `SELECTED' undeclared (first use in this function) anno.c:164: `pfolder' undeclared (first use in this function) anno.c:165: dereferencing pointer to incomplete type anno.c:165: dereferencing pointer to incomplete type anno.c:166: dereferencing pointer to incomplete type anno.c: In function `make_comp': anno.c:187: warning: assignment makes pointer from integer without a cast anno.c:193: `NULLCP' undeclared (first use in this function) anno.c:196: `NAMESZ' undeclared (first use in this function) make[1]: *** [anno.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o annosbr.o annosbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from annosbr.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from annosbr.c:9: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' annosbr.c: In function `annotate': annosbr.c:30: `NOTOK' undeclared (first use in this function) annosbr.c:30: (Each undeclared identifier is reported only once annosbr.c:30: for each function it appears in.) annosbr.c: In function `annosbr': annosbr.c:71: `NOTOK' undeclared (first use in this function) annosbr.c:73: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast annosbr.c:112: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast make[1]: *** [annosbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o burst.o burst.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from burst.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from burst.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' burst.c:17: elements of array `switches' have incomplete type burst.c:19: warning: excess elements in struct initializer burst.c:19: warning: (near initialization for `switches[0]') burst.c:19: warning: excess elements in struct initializer burst.c:19: warning: (near initialization for `switches[1]') burst.c:21: warning: excess elements in struct initializer burst.c:21: warning: (near initialization for `switches[2]') burst.c:21: warning: excess elements in struct initializer burst.c:21: warning: (near initialization for `switches[3]') burst.c:24: warning: excess elements in struct initializer burst.c:24: warning: (near initialization for `switches[4]') burst.c:24: warning: excess elements in struct initializer burst.c:24: warning: (near initialization for `switches[5]') burst.c:26: warning: excess elements in struct initializer burst.c:26: warning: (near initialization for `switches[6]') burst.c:26: warning: excess elements in struct initializer burst.c:26: warning: (near initialization for `switches[7]') burst.c:29: warning: excess elements in struct initializer burst.c:29: warning: (near initialization for `switches[8]') burst.c:29: warning: excess elements in struct initializer burst.c:29: warning: (near initialization for `switches[9]') burst.c:31: warning: excess elements in struct initializer burst.c:31: warning: (near initialization for `switches[10]') burst.c:31: warning: excess elements in struct initializer burst.c:31: warning: (near initialization for `switches[11]') burst.c:34: warning: excess elements in struct initializer burst.c:34: warning: (near initialization for `switches[12]') burst.c:34: warning: excess elements in struct initializer burst.c:34: warning: (near initialization for `switches[13]') burst.c:36: warning: excess elements in struct initializer burst.c:36: warning: (near initialization for `switches[14]') burst.c:37: warning: excess elements in struct initializer burst.c:37: warning: (near initialization for `switches[15]') burst.c: In function `main': burst.c:71: `MAXARGS' undeclared (first use in this function) burst.c:71: (Each undeclared identifier is reported only once burst.c:71: for each function it appears in.) burst.c:81: `invo_name' undeclared (first use in this function) burst.c:82: warning: assignment makes pointer from integer without a cast burst.c:83: warning: assignment makes pointer from integer without a cast burst.c:83: warning: assignment makes pointer from integer without a cast burst.c:84: warning: assignment makes pointer from integer without a cast burst.c:96: `AMBIGSW' undeclared (first use in this function) burst.c:99: `UNKWNSW' undeclared (first use in this function) burst.c:100: `NULLCP' undeclared (first use in this function) burst.c:132: `TFOLDER' undeclared (first use in this function) burst.c:132: `TSUBCWF' undeclared (first use in this function) burst.c:132: warning: assignment makes pointer from integer without a cast burst.c:145: warning: assignment makes pointer from integer without a cast burst.c:146: warning: assignment makes pointer from integer without a cast burst.c:148: `NOTOK' undeclared (first use in this function) burst.c:150: warning: assignment makes pointer from integer without a cast burst.c:152: dereferencing pointer to incomplete type burst.c:161: `MAXFOLDER' undeclared (first use in this function) burst.c:165: dereferencing pointer to incomplete type burst.c:166: dereferencing pointer to incomplete type burst.c:166: dereferencing pointer to incomplete type burst.c:167: dereferencing pointer to incomplete type burst.c:167: `SELECTED' undeclared (first use in this function) burst.c:172: `pfolder' undeclared (first use in this function) burst.c:174: dereferencing pointer to incomplete type burst.c:174: dereferencing pointer to incomplete type burst.c:175: dereferencing pointer to incomplete type burst.c:178: dereferencing pointer to incomplete type burst.c: In function `burst': burst.c:215: warning: assignment makes pointer from integer without a cast burst.c:218: `NOTOK' undeclared (first use in this function) burst.c:220: `MAXFOLDER' undeclared (first use in this function) burst.c:258: `NULLCP' undeclared (first use in this function) burst.c:274: dereferencing pointer to incomplete type burst.c:274: warning: assignment makes pointer from integer without a cast burst.c:279: dereferencing pointer to incomplete type burst.c:280: dereferencing pointer to incomplete type burst.c:281: dereferencing pointer to incomplete type burst.c:282: dereferencing pointer to incomplete type burst.c:283: dereferencing pointer to incomplete type burst.c:286: dereferencing pointer to incomplete type burst.c:287: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast burst.c:288: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast burst.c:289: dereferencing pointer to incomplete type burst.c:289: `EXISTS' undeclared (first use in this function) burst.c:295: dereferencing pointer to incomplete type burst.c:295: dereferencing pointer to incomplete type burst.c:296: dereferencing pointer to incomplete type burst.c:297: dereferencing pointer to incomplete type burst.c:297: `SEQMOD' undeclared (first use in this function) burst.c:301: dereferencing pointer to incomplete type burst.c:301: `SELECTED' undeclared (first use in this function) burst.c:302: dereferencing pointer to incomplete type burst.c:304: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast burst.c:305: `invo_name' undeclared (first use in this function) burst.c:305: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast burst.c:319: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast burst.c:325: dereferencing pointer to incomplete type burst.c:325: dereferencing pointer to incomplete type burst.c:326: dereferencing pointer to incomplete type make[1]: *** [burst.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o comp.o comp.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from comp.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from comp.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' comp.c:16: elements of array `switches' have incomplete type comp.c:18: warning: excess elements in struct initializer comp.c:18: warning: (near initialization for `switches[0]') comp.c:18: warning: excess elements in struct initializer comp.c:18: warning: (near initialization for `switches[1]') comp.c:20: warning: excess elements in struct initializer comp.c:20: warning: (near initialization for `switches[2]') comp.c:20: warning: excess elements in struct initializer comp.c:20: warning: (near initialization for `switches[3]') comp.c:22: warning: excess elements in struct initializer comp.c:22: warning: (near initialization for `switches[4]') comp.c:22: warning: excess elements in struct initializer comp.c:22: warning: (near initialization for `switches[5]') comp.c:25: warning: excess elements in struct initializer comp.c:25: warning: (near initialization for `switches[6]') comp.c:25: warning: excess elements in struct initializer comp.c:25: warning: (near initialization for `switches[7]') comp.c:27: warning: excess elements in struct initializer comp.c:27: warning: (near initialization for `switches[8]') comp.c:27: warning: excess elements in struct initializer comp.c:27: warning: (near initialization for `switches[9]') comp.c:30: warning: excess elements in struct initializer comp.c:30: warning: (near initialization for `switches[10]') comp.c:30: warning: excess elements in struct initializer comp.c:30: warning: (near initialization for `switches[11]') comp.c:32: warning: excess elements in struct initializer comp.c:32: warning: (near initialization for `switches[12]') comp.c:32: warning: excess elements in struct initializer comp.c:32: warning: (near initialization for `switches[13]') comp.c:35: warning: excess elements in struct initializer comp.c:35: warning: (near initialization for `switches[14]') comp.c:35: warning: excess elements in struct initializer comp.c:35: warning: (near initialization for `switches[15]') comp.c:37: warning: excess elements in struct initializer comp.c:37: warning: (near initialization for `switches[16]') comp.c:37: warning: excess elements in struct initializer comp.c:37: warning: (near initialization for `switches[17]') comp.c:40: warning: excess elements in struct initializer comp.c:40: warning: (near initialization for `switches[18]') comp.c:40: warning: excess elements in struct initializer comp.c:40: warning: (near initialization for `switches[19]') comp.c:42: warning: excess elements in struct initializer comp.c:42: warning: (near initialization for `switches[20]') comp.c:42: warning: excess elements in struct initializer comp.c:42: warning: (near initialization for `switches[21]') comp.c:45: warning: excess elements in struct initializer comp.c:45: warning: (near initialization for `switches[22]') comp.c:45: warning: excess elements in struct initializer comp.c:45: warning: (near initialization for `switches[23]') comp.c:48: warning: excess elements in struct initializer comp.c:48: warning: (near initialization for `switches[24]') comp.c:49: warning: excess elements in struct initializer comp.c:49: warning: (near initialization for `switches[25]') comp.c:53: elements of array `aqrunl' have incomplete type comp.c:55: warning: excess elements in struct initializer comp.c:55: warning: (near initialization for `aqrunl[0]') comp.c:55: warning: excess elements in struct initializer comp.c:55: warning: (near initialization for `aqrunl[1]') comp.c:57: warning: excess elements in struct initializer comp.c:57: warning: (near initialization for `aqrunl[2]') comp.c:57: warning: excess elements in struct initializer comp.c:57: warning: (near initialization for `aqrunl[3]') comp.c:59: warning: excess elements in struct initializer comp.c:59: warning: (near initialization for `aqrunl[4]') comp.c:59: warning: excess elements in struct initializer comp.c:59: warning: (near initialization for `aqrunl[5]') comp.c:61: warning: excess elements in struct initializer comp.c:61: warning: (near initialization for `aqrunl[6]') comp.c:61: warning: excess elements in struct initializer comp.c:61: warning: (near initialization for `aqrunl[7]') comp.c:63: warning: excess elements in struct initializer comp.c:63: warning: (near initialization for `aqrunl[8]') comp.c:63: warning: excess elements in struct initializer comp.c:63: warning: (near initialization for `aqrunl[9]') comp.c:65: warning: excess elements in struct initializer comp.c:65: warning: (near initialization for `aqrunl[10]') comp.c:65: warning: excess elements in struct initializer comp.c:65: warning: (near initialization for `aqrunl[11]') comp.c:67: warning: excess elements in struct initializer comp.c:67: warning: (near initialization for `aqrunl[12]') comp.c:68: warning: excess elements in struct initializer comp.c:68: warning: (near initialization for `aqrunl[13]') comp.c:71: elements of array `aqrul' have incomplete type comp.c:72: warning: excess elements in struct initializer comp.c:72: warning: (near initialization for `aqrul[0]') comp.c:72: warning: excess elements in struct initializer comp.c:72: warning: (near initialization for `aqrul[1]') comp.c:73: warning: excess elements in struct initializer comp.c:73: warning: (near initialization for `aqrul[2]') comp.c:73: warning: excess elements in struct initializer comp.c:73: warning: (near initialization for `aqrul[3]') comp.c:74: warning: excess elements in struct initializer comp.c:74: warning: (near initialization for `aqrul[4]') comp.c:74: warning: excess elements in struct initializer comp.c:74: warning: (near initialization for `aqrul[5]') comp.c:75: warning: excess elements in struct initializer comp.c:75: warning: (near initialization for `aqrul[6]') comp.c:75: warning: excess elements in struct initializer comp.c:75: warning: (near initialization for `aqrul[7]') comp.c:76: warning: excess elements in struct initializer comp.c:76: warning: (near initialization for `aqrul[8]') comp.c:76: warning: excess elements in struct initializer comp.c:76: warning: (near initialization for `aqrul[9]') comp.c:78: warning: excess elements in struct initializer comp.c:78: warning: (near initialization for `aqrul[10]') comp.c:79: warning: excess elements in struct initializer comp.c:79: warning: (near initialization for `aqrul[11]') comp.c: In function `main': comp.c:89: `NOUSE' undeclared (first use in this function) comp.c:89: (Each undeclared identifier is reported only once comp.c:89: for each function it appears in.) comp.c:109: `MAXARGS' undeclared (first use in this function) comp.c:119: `invo_name' undeclared (first use in this function) comp.c:120: warning: assignment makes pointer from integer without a cast comp.c:121: warning: assignment makes pointer from integer without a cast comp.c:121: warning: assignment makes pointer from integer without a cast comp.c:122: warning: assignment makes pointer from integer without a cast comp.c:134: `AMBIGSW' undeclared (first use in this function) comp.c:137: `UNKWNSW' undeclared (first use in this function) comp.c:138: `NULLCP' undeclared (first use in this function) comp.c:155: `whatnowproc' undeclared (first use in this function) comp.c:180: `NOTOK' undeclared (first use in this function) comp.c:189: `TFOLDER' undeclared (first use in this function) comp.c:189: `TSUBCWF' undeclared (first use in this function) comp.c:189: warning: assignment makes pointer from integer without a cast comp.c:206: warning: assignment makes pointer from integer without a cast comp.c:217: warning: assignment makes pointer from integer without a cast comp.c:231: warning: assignment makes pointer from integer without a cast comp.c:232: warning: assignment makes pointer from integer without a cast comp.c:236: warning: assignment makes pointer from integer without a cast comp.c:238: dereferencing pointer to incomplete type comp.c:245: dereferencing pointer to incomplete type comp.c:248: dereferencing pointer to incomplete type comp.c:248: warning: assignment makes pointer from integer without a cast comp.c:257: `components' undeclared (first use in this function) comp.c:265: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast comp.c:276: warning: assignment makes pointer from integer without a cast comp.c:318: `NULLMP' undeclared (first use in this function) make[1]: *** [comp.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o whatnowproc.o whatnowproc.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from whatnowproc.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from whatnowproc.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' whatnowproc.c: In function `what_now': whatnowproc.c:27: `MAXARGS' undeclared (first use in this function) whatnowproc.c:27: (Each undeclared identifier is reported only once whatnowproc.c:27: for each function it appears in.) whatnowproc.c:30: `whatnowproc' undeclared (first use in this function) whatnowproc.c:35: dereferencing pointer to incomplete type whatnowproc.c:42: dereferencing pointer to incomplete type whatnowproc.c:47: warning: assignment makes pointer from integer without a cast whatnowproc.c:54: warning: assignment makes pointer from integer without a cast whatnowproc.c:54: `sysed' undeclared (first use in this function) whatnowproc.c:61: dereferencing pointer to incomplete type whatnowproc.c:61: `READONLY' undeclared (first use in this function) whatnowproc.c:64: dereferencing pointer to incomplete type whatnowproc.c:64: dereferencing pointer to incomplete type whatnowproc.c:65: dereferencing pointer to incomplete type whatnowproc.c:65: `SELECTED' undeclared (first use in this function) whatnowproc.c:69: dereferencing pointer to incomplete type whatnowproc.c:69: dereferencing pointer to incomplete type make[1]: *** [whatnowproc.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o whatnowsbr.o whatnowsbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from whatnowsbr.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from whatnowsbr.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' whatnowsbr.c:27: elements of array `whatnowswitches' have incomplete type whatnowsbr.c:29: warning: excess elements in struct initializer whatnowsbr.c:29: warning: (near initialization for `whatnowswitches[0]') whatnowsbr.c:29: warning: excess elements in struct initializer whatnowsbr.c:29: warning: (near initialization for `whatnowswitches[1]') whatnowsbr.c:31: warning: excess elements in struct initializer whatnowsbr.c:31: warning: (near initialization for `whatnowswitches[2]') whatnowsbr.c:31: warning: excess elements in struct initializer whatnowsbr.c:31: warning: (near initialization for `whatnowswitches[3]') whatnowsbr.c:33: warning: excess elements in struct initializer whatnowsbr.c:33: warning: (near initialization for `whatnowswitches[4]') whatnowsbr.c:33: warning: excess elements in struct initializer whatnowsbr.c:33: warning: (near initialization for `whatnowswitches[5]') whatnowsbr.c:36: warning: excess elements in struct initializer whatnowsbr.c:36: warning: (near initialization for `whatnowswitches[6]') whatnowsbr.c:36: warning: excess elements in struct initializer whatnowsbr.c:36: warning: (near initialization for `whatnowswitches[7]') whatnowsbr.c:38: warning: excess elements in struct initializer whatnowsbr.c:38: warning: (near initialization for `whatnowswitches[8]') whatnowsbr.c:38: warning: excess elements in struct initializer whatnowsbr.c:38: warning: (near initialization for `whatnowswitches[9]') whatnowsbr.c:41: warning: excess elements in struct initializer whatnowsbr.c:41: warning: (near initialization for `whatnowswitches[10]') whatnowsbr.c:41: warning: excess elements in struct initializer whatnowsbr.c:41: warning: (near initialization for `whatnowswitches[11]') whatnowsbr.c:44: warning: excess elements in struct initializer whatnowsbr.c:44: warning: (near initialization for `whatnowswitches[12]') whatnowsbr.c:44: warning: excess elements in struct initializer whatnowsbr.c:44: warning: (near initialization for `whatnowswitches[13]') whatnowsbr.c:46: warning: excess elements in struct initializer whatnowsbr.c:46: warning: (near initialization for `whatnowswitches[14]') whatnowsbr.c:47: warning: excess elements in struct initializer whatnowsbr.c:47: warning: (near initialization for `whatnowswitches[15]') whatnowsbr.c:51: elements of array `aleqs' have incomplete type whatnowsbr.c:53: warning: excess elements in struct initializer whatnowsbr.c:53: warning: (near initialization for `aleqs[0]') whatnowsbr.c:53: warning: excess elements in struct initializer whatnowsbr.c:53: warning: (near initialization for `aleqs[1]') whatnowsbr.c:55: warning: excess elements in struct initializer whatnowsbr.c:55: warning: (near initialization for `aleqs[2]') whatnowsbr.c:55: warning: excess elements in struct initializer whatnowsbr.c:55: warning: (near initialization for `aleqs[3]') whatnowsbr.c:57: warning: excess elements in struct initializer whatnowsbr.c:57: warning: (near initialization for `aleqs[4]') whatnowsbr.c:57: warning: excess elements in struct initializer whatnowsbr.c:57: warning: (near initialization for `aleqs[5]') whatnowsbr.c:59: warning: excess elements in struct initializer whatnowsbr.c:59: warning: (near initialization for `aleqs[6]') whatnowsbr.c:59: warning: excess elements in struct initializer whatnowsbr.c:59: warning: (near initialization for `aleqs[7]') whatnowsbr.c:61: warning: excess elements in struct initializer whatnowsbr.c:61: warning: (near initialization for `aleqs[8]') whatnowsbr.c:61: warning: excess elements in struct initializer whatnowsbr.c:61: warning: (near initialization for `aleqs[9]') whatnowsbr.c:63: warning: excess elements in struct initializer whatnowsbr.c:63: warning: (near initialization for `aleqs[10]') whatnowsbr.c:63: warning: excess elements in struct initializer whatnowsbr.c:63: warning: (near initialization for `aleqs[11]') whatnowsbr.c:65: warning: excess elements in struct initializer whatnowsbr.c:65: warning: (near initialization for `aleqs[12]') whatnowsbr.c:65: warning: excess elements in struct initializer whatnowsbr.c:65: warning: (near initialization for `aleqs[13]') whatnowsbr.c:67: warning: excess elements in struct initializer whatnowsbr.c:67: warning: (near initialization for `aleqs[14]') whatnowsbr.c:67: warning: excess elements in struct initializer whatnowsbr.c:67: warning: (near initialization for `aleqs[15]') whatnowsbr.c:69: warning: excess elements in struct initializer whatnowsbr.c:69: warning: (near initialization for `aleqs[16]') whatnowsbr.c:70: warning: excess elements in struct initializer whatnowsbr.c:70: warning: (near initialization for `aleqs[17]') whatnowsbr.c: In function `WhatNow': whatnowsbr.c:97: `MAXARGS' undeclared (first use in this function) whatnowsbr.c:97: (Each undeclared identifier is reported only once whatnowsbr.c:97: for each function it appears in.) whatnowsbr.c:100: `invo_name' undeclared (first use in this function) whatnowsbr.c:101: warning: assignment makes pointer from integer without a cast whatnowsbr.c:102: warning: assignment makes pointer from integer without a cast whatnowsbr.c:102: warning: assignment makes pointer from integer without a cast whatnowsbr.c:103: warning: assignment makes pointer from integer without a cast whatnowsbr.c:115: `AMBIGSW' undeclared (first use in this function) whatnowsbr.c:118: `UNKWNSW' undeclared (first use in this function) whatnowsbr.c:119: `NULLCP' undeclared (first use in this function) whatnowsbr.c:131: `TFOLDER' undeclared (first use in this function) whatnowsbr.c:131: `TSUBCWF' undeclared (first use in this function) whatnowsbr.c:131: warning: assignment makes pointer from integer without a cast whatnowsbr.c:141: `NOTOK' undeclared (first use in this function) whatnowsbr.c:166: warning: assignment makes pointer from integer without a cast whatnowsbr.c:167: warning: assignment makes pointer from integer without a cast whatnowsbr.c:168: warning: assignment makes pointer from integer without a cast whatnowsbr.c:169: warning: assignment makes pointer from integer without a cast whatnowsbr.c:171: warning: assignment makes pointer from integer without a cast whatnowsbr.c:174: `NULLVP' undeclared (first use in this function) whatnowsbr.c:174: `NULLMP' undeclared (first use in this function) whatnowsbr.c:181: warning: assignment makes pointer from integer without a cast whatnowsbr.c:182: `LINK' undeclared (first use in this function) whatnowsbr.c:196: `NOUSE' undeclared (first use in this function) whatnowsbr.c: In function `editfile': whatnowsbr.c:265: `MAXARGS' undeclared (first use in this function) whatnowsbr.c:275: warning: assignment makes pointer from integer without a cast whatnowsbr.c:276: `sysed' undeclared (first use in this function) whatnowsbr.c:281: warning: assignment makes pointer from integer without a cast whatnowsbr.c:283: `NULLCP' undeclared (first use in this function) whatnowsbr.c:283: warning: assignment makes pointer from integer without a cast whatnowsbr.c:284: warning: assignment makes pointer from integer without a cast whatnowsbr.c:292: dereferencing pointer to incomplete type whatnowsbr.c:294: `LINK' undeclared (first use in this function) whatnowsbr.c:302: `NOTOK' undeclared (first use in this function) whatnowsbr.c:328: `OK' undeclared (first use in this function) whatnowsbr.c:333: dereferencing pointer to incomplete type whatnowsbr.c:362: warning: assignment makes pointer from integer without a cast whatnowsbr.c:380: dereferencing pointer to incomplete type whatnowsbr.c:380: `READONLY' undeclared (first use in this function) whatnowsbr.c:402: warning: assignment makes pointer from integer without a cast whatnowsbr.c: In function `copyf': whatnowsbr.c:422: `NOTOK' undeclared (first use in this function) whatnowsbr.c:433: `OK' undeclared (first use in this function) whatnowsbr.c: In function `sendfile': whatnowsbr.c:459: `MAXARGS' undeclared (first use in this function) whatnowsbr.c:462: warning: assignment makes pointer from integer without a cast whatnowsbr.c:465: `NULLVP' undeclared (first use in this function) whatnowsbr.c:465: `NOUSE' undeclared (first use in this function) whatnowsbr.c:465: `NULLMP' undeclared (first use in this function) whatnowsbr.c:465: `NULLCP' undeclared (first use in this function) whatnowsbr.c:470: `sendproc' undeclared (first use in this function) whatnowsbr.c:470: warning: assignment makes pointer from integer without a cast whatnowsbr.c:471: `invo_name' undeclared (first use in this function) whatnowsbr.c:480: `NOTOK' undeclared (first use in this function) whatnowsbr.c:485: `OK' undeclared (first use in this function) whatnowsbr.c: In function `mhnfile': whatnowsbr.c:519: `NAMESZ' undeclared (first use in this function) whatnowsbr.c:524: `FLD' undeclared (first use in this function) whatnowsbr.c:527: `FLDPLUS' undeclared (first use in this function) whatnowsbr.c:528: `FLDEOF' undeclared (first use in this function) whatnowsbr.c:537: `BODY' undeclared (first use in this function) whatnowsbr.c: At top level: whatnowsbr.c:560: elements of array `sendswitches' have incomplete type whatnowsbr.c:562: warning: excess elements in struct initializer whatnowsbr.c:562: warning: (near initialization for `sendswitches[0]') whatnowsbr.c:562: warning: excess elements in struct initializer whatnowsbr.c:562: warning: (near initialization for `sendswitches[1]') whatnowsbr.c:565: warning: excess elements in struct initializer whatnowsbr.c:565: warning: (near initialization for `sendswitches[2]') whatnowsbr.c:565: warning: excess elements in struct initializer whatnowsbr.c:565: warning: (near initialization for `sendswitches[3]') whatnowsbr.c:568: warning: excess elements in struct initializer whatnowsbr.c:568: warning: (near initialization for `sendswitches[4]') whatnowsbr.c:570: warning: excess elements in struct initializer whatnowsbr.c:570: warning: (near initialization for `sendswitches[5]') whatnowsbr.c:575: warning: excess elements in struct initializer whatnowsbr.c:575: warning: (near initialization for `sendswitches[6]') whatnowsbr.c:577: warning: excess elements in struct initializer whatnowsbr.c:577: warning: (near initialization for `sendswitches[7]') whatnowsbr.c:583: warning: excess elements in struct initializer whatnowsbr.c:583: warning: (near initialization for `sendswitches[8]') whatnowsbr.c:583: warning: excess elements in struct initializer whatnowsbr.c:583: warning: (near initialization for `sendswitches[9]') whatnowsbr.c:585: warning: excess elements in struct initializer whatnowsbr.c:585: warning: (near initialization for `sendswitches[10]') whatnowsbr.c:585: warning: excess elements in struct initializer whatnowsbr.c:585: warning: (near initialization for `sendswitches[11]') whatnowsbr.c:588: warning: excess elements in struct initializer whatnowsbr.c:588: warning: (near initialization for `sendswitches[12]') whatnowsbr.c:588: warning: excess elements in struct initializer whatnowsbr.c:588: warning: (near initialization for `sendswitches[13]') whatnowsbr.c:590: warning: excess elements in struct initializer whatnowsbr.c:590: warning: (near initialization for `sendswitches[14]') whatnowsbr.c:590: warning: excess elements in struct initializer whatnowsbr.c:590: warning: (near initialization for `sendswitches[15]') whatnowsbr.c:593: warning: excess elements in struct initializer whatnowsbr.c:593: warning: (near initialization for `sendswitches[16]') whatnowsbr.c:593: warning: excess elements in struct initializer whatnowsbr.c:593: warning: (near initialization for `sendswitches[17]') whatnowsbr.c:595: warning: excess elements in struct initializer whatnowsbr.c:595: warning: (near initialization for `sendswitches[18]') whatnowsbr.c:595: warning: excess elements in struct initializer whatnowsbr.c:595: warning: (near initialization for `sendswitches[19]') whatnowsbr.c:598: warning: excess elements in struct initializer whatnowsbr.c:598: warning: (near initialization for `sendswitches[20]') whatnowsbr.c:598: warning: excess elements in struct initializer whatnowsbr.c:598: warning: (near initialization for `sendswitches[21]') whatnowsbr.c:600: warning: excess elements in struct initializer whatnowsbr.c:600: warning: (near initialization for `sendswitches[22]') whatnowsbr.c:600: warning: excess elements in struct initializer whatnowsbr.c:600: warning: (near initialization for `sendswitches[23]') whatnowsbr.c:603: warning: excess elements in struct initializer whatnowsbr.c:603: warning: (near initialization for `sendswitches[24]') whatnowsbr.c:603: warning: excess elements in struct initializer whatnowsbr.c:603: warning: (near initialization for `sendswitches[25]') whatnowsbr.c:605: warning: excess elements in struct initializer whatnowsbr.c:605: warning: (near initialization for `sendswitches[26]') whatnowsbr.c:605: warning: excess elements in struct initializer whatnowsbr.c:605: warning: (near initialization for `sendswitches[27]') whatnowsbr.c:608: warning: excess elements in struct initializer whatnowsbr.c:608: warning: (near initialization for `sendswitches[28]') whatnowsbr.c:608: warning: excess elements in struct initializer whatnowsbr.c:608: warning: (near initialization for `sendswitches[29]') whatnowsbr.c:610: warning: excess elements in struct initializer whatnowsbr.c:610: warning: (near initialization for `sendswitches[30]') whatnowsbr.c:610: warning: excess elements in struct initializer whatnowsbr.c:610: warning: (near initialization for `sendswitches[31]') whatnowsbr.c:613: warning: excess elements in struct initializer whatnowsbr.c:613: warning: (near initialization for `sendswitches[32]') whatnowsbr.c:613: warning: excess elements in struct initializer whatnowsbr.c:613: warning: (near initialization for `sendswitches[33]') whatnowsbr.c:616: warning: excess elements in struct initializer whatnowsbr.c:616: warning: (near initialization for `sendswitches[34]') whatnowsbr.c:616: warning: excess elements in struct initializer whatnowsbr.c:616: warning: (near initialization for `sendswitches[35]') whatnowsbr.c:618: warning: excess elements in struct initializer whatnowsbr.c:618: warning: (near initialization for `sendswitches[36]') whatnowsbr.c:618: warning: excess elements in struct initializer whatnowsbr.c:618: warning: (near initialization for `sendswitches[37]') whatnowsbr.c:621: warning: excess elements in struct initializer whatnowsbr.c:621: warning: (near initialization for `sendswitches[38]') whatnowsbr.c:621: warning: excess elements in struct initializer whatnowsbr.c:621: warning: (near initialization for `sendswitches[39]') whatnowsbr.c:623: warning: excess elements in struct initializer whatnowsbr.c:623: warning: (near initialization for `sendswitches[40]') whatnowsbr.c:623: warning: excess elements in struct initializer whatnowsbr.c:623: warning: (near initialization for `sendswitches[41]') whatnowsbr.c:626: warning: excess elements in struct initializer whatnowsbr.c:626: warning: (near initialization for `sendswitches[42]') whatnowsbr.c:626: warning: excess elements in struct initializer whatnowsbr.c:626: warning: (near initialization for `sendswitches[43]') whatnowsbr.c:628: warning: excess elements in struct initializer whatnowsbr.c:628: warning: (near initialization for `sendswitches[44]') whatnowsbr.c:628: warning: excess elements in struct initializer whatnowsbr.c:628: warning: (near initialization for `sendswitches[45]') whatnowsbr.c:631: warning: excess elements in struct initializer whatnowsbr.c:631: warning: (near initialization for `sendswitches[46]') whatnowsbr.c:631: warning: excess elements in struct initializer whatnowsbr.c:631: warning: (near initialization for `sendswitches[47]') whatnowsbr.c:634: warning: excess elements in struct initializer whatnowsbr.c:634: warning: (near initialization for `sendswitches[48]') whatnowsbr.c:634: warning: excess elements in struct initializer whatnowsbr.c:634: warning: (near initialization for `sendswitches[49]') whatnowsbr.c:637: warning: excess elements in struct initializer whatnowsbr.c:637: warning: (near initialization for `sendswitches[50]') whatnowsbr.c:637: warning: excess elements in struct initializer whatnowsbr.c:637: warning: (near initialization for `sendswitches[51]') whatnowsbr.c:639: warning: excess elements in struct initializer whatnowsbr.c:639: warning: (near initialization for `sendswitches[52]') whatnowsbr.c:639: warning: excess elements in struct initializer whatnowsbr.c:639: warning: (near initialization for `sendswitches[53]') whatnowsbr.c:641: warning: excess elements in struct initializer whatnowsbr.c:641: warning: (near initialization for `sendswitches[54]') whatnowsbr.c:641: warning: excess elements in struct initializer whatnowsbr.c:641: warning: (near initialization for `sendswitches[55]') whatnowsbr.c:643: warning: excess elements in struct initializer whatnowsbr.c:643: warning: (near initialization for `sendswitches[56]') whatnowsbr.c:643: warning: excess elements in struct initializer whatnowsbr.c:643: warning: (near initialization for `sendswitches[57]') whatnowsbr.c:646: warning: excess elements in struct initializer whatnowsbr.c:646: warning: (near initialization for `sendswitches[58]') whatnowsbr.c:646: warning: excess elements in struct initializer whatnowsbr.c:646: warning: (near initialization for `sendswitches[59]') whatnowsbr.c:648: warning: excess elements in struct initializer whatnowsbr.c:648: warning: (near initialization for `sendswitches[60]') whatnowsbr.c:648: warning: excess elements in struct initializer whatnowsbr.c:648: warning: (near initialization for `sendswitches[61]') whatnowsbr.c:650: warning: excess elements in struct initializer whatnowsbr.c:650: warning: (near initialization for `sendswitches[62]') whatnowsbr.c:650: warning: excess elements in struct initializer whatnowsbr.c:650: warning: (near initialization for `sendswitches[63]') whatnowsbr.c:653: warning: excess elements in struct initializer whatnowsbr.c:653: warning: (near initialization for `sendswitches[64]') whatnowsbr.c:653: warning: excess elements in struct initializer whatnowsbr.c:653: warning: (near initialization for `sendswitches[65]') whatnowsbr.c:655: warning: excess elements in struct initializer whatnowsbr.c:655: warning: (near initialization for `sendswitches[66]') whatnowsbr.c:655: warning: excess elements in struct initializer whatnowsbr.c:655: warning: (near initialization for `sendswitches[67]') whatnowsbr.c:657: warning: excess elements in struct initializer whatnowsbr.c:657: warning: (near initialization for `sendswitches[68]') whatnowsbr.c:657: warning: excess elements in struct initializer whatnowsbr.c:657: warning: (near initialization for `sendswitches[69]') whatnowsbr.c:660: warning: excess elements in struct initializer whatnowsbr.c:660: warning: (near initialization for `sendswitches[70]') whatnowsbr.c:660: warning: excess elements in struct initializer whatnowsbr.c:660: warning: (near initialization for `sendswitches[71]') whatnowsbr.c:663: warning: excess elements in struct initializer whatnowsbr.c:663: warning: (near initialization for `sendswitches[72]') whatnowsbr.c:663: warning: excess elements in struct initializer whatnowsbr.c:663: warning: (near initialization for `sendswitches[73]') whatnowsbr.c:665: warning: excess elements in struct initializer whatnowsbr.c:665: warning: (near initialization for `sendswitches[74]') whatnowsbr.c:665: warning: excess elements in struct initializer whatnowsbr.c:665: warning: (near initialization for `sendswitches[75]') whatnowsbr.c:669: warning: excess elements in struct initializer whatnowsbr.c:669: warning: (near initialization for `sendswitches[76]') whatnowsbr.c:669: warning: excess elements in struct initializer whatnowsbr.c:669: warning: (near initialization for `sendswitches[77]') whatnowsbr.c:671: warning: excess elements in struct initializer whatnowsbr.c:671: warning: (near initialization for `sendswitches[78]') whatnowsbr.c:671: warning: excess elements in struct initializer whatnowsbr.c:671: warning: (near initialization for `sendswitches[79]') whatnowsbr.c:674: warning: excess elements in struct initializer whatnowsbr.c:674: warning: (near initialization for `sendswitches[80]') whatnowsbr.c:675: warning: excess elements in struct initializer whatnowsbr.c:675: warning: (near initialization for `sendswitches[81]') whatnowsbr.c: In function `sendit': whatnowsbr.c:707: `MAXARGS' undeclared (first use in this function) whatnowsbr.c:716: warning: assignment makes pointer from integer without a cast whatnowsbr.c:717: warning: assignment makes pointer from integer without a cast whatnowsbr.c:717: warning: assignment makes pointer from integer without a cast whatnowsbr.c:718: warning: assignment makes pointer from integer without a cast whatnowsbr.c:736: `AMBIGSW' undeclared (first use in this function) whatnowsbr.c:739: `UNKWNSW' undeclared (first use in this function) whatnowsbr.c:740: `NULLCP' undeclared (first use in this function) whatnowsbr.c:836: warning: assignment makes pointer from integer without a cast whatnowsbr.c:839: warning: assignment makes pointer from integer without a cast whatnowsbr.c:839: warning: assignment makes pointer from integer without a cast whatnowsbr.c:856: warning: assignment makes pointer from integer without a cast whatnowsbr.c:857: warning: assignment makes pointer from integer without a cast whatnowsbr.c:872: warning: assignment makes pointer from integer without a cast whatnowsbr.c:874: warning: assignment makes pointer from integer without a cast whatnowsbr.c:876: warning: assignment makes pointer from integer without a cast whatnowsbr.c:879: warning: assignment makes pointer from integer without a cast whatnowsbr.c:886: `invo_name' undeclared (first use in this function) whatnowsbr.c:886: warning: assignment makes pointer from integer without a cast whatnowsbr.c:887: `NOTOK' undeclared (first use in this function) whatnowsbr.c:898: `postproc' undeclared (first use in this function) whatnowsbr.c:901: `OK' undeclared (first use in this function) whatnowsbr.c: In function `whomfile': whatnowsbr.c:913: `MAXARGS' undeclared (first use in this function) whatnowsbr.c:919: `NOTOK' undeclared (first use in this function) whatnowsbr.c:923: `OK' undeclared (first use in this function) whatnowsbr.c:925: `whomproc' undeclared (first use in this function) make[1]: *** [whatnowsbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o sendsbr.o sendsbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from sendsbr.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from sendsbr.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' sendsbr.c: In function `sendsbr': sendsbr.c:59: `OK' undeclared (first use in this function) sendsbr.c:59: (Each undeclared identifier is reported only once sendsbr.c:59: for each function it appears in.) sendsbr.c:60: `NOTOK' undeclared (first use in this function) sendsbr.c:64: `DONE' undeclared (first use in this function) sendsbr.c: In function `sendaux': sendsbr.c:98: `NAMESZ' undeclared (first use in this function) sendsbr.c:106: `NOTOK' undeclared (first use in this function) sendsbr.c:117: `FLD' undeclared (first use in this function) sendsbr.c:120: `FLDPLUS' undeclared (first use in this function) sendsbr.c:121: `FLDEOF' undeclared (first use in this function) sendsbr.c:133: `NULLCP' undeclared (first use in this function) sendsbr.c:133: warning: assignment makes pointer from integer without a cast sendsbr.c:137: warning: assignment makes pointer from integer without a cast sendsbr.c:143: warning: assignment makes pointer from integer without a cast sendsbr.c:147: warning: assignment makes pointer from integer without a cast sendsbr.c:149: warning: assignment makes pointer from integer without a cast sendsbr.c:161: warning: assignment makes pointer from integer without a cast sendsbr.c:165: warning: assignment makes pointer from integer without a cast sendsbr.c:169: warning: assignment makes pointer from integer without a cast sendsbr.c:177: `BODY' undeclared (first use in this function) sendsbr.c:178: `BODYEOF' undeclared (first use in this function) sendsbr.c:179: `FILEEOF' undeclared (first use in this function) sendsbr.c:182: `LENERR' undeclared (first use in this function) sendsbr.c:183: `FMTERR' undeclared (first use in this function) sendsbr.c:217: `OK' undeclared (first use in this function) sendsbr.c:232: `invo_name' undeclared (first use in this function) sendsbr.c:232: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast sendsbr.c:307: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast sendsbr.c: In function `sendaux2': sendsbr.c:338: `NOTOK' undeclared (first use in this function) sendsbr.c:342: warning: assignment makes pointer from integer without a cast sendsbr.c:346: warning: assignment makes pointer from integer without a cast sendsbr.c:353: `invo_name' undeclared (first use in this function) sendsbr.c:353: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast sendsbr.c:366: `NULLCP' undeclared (first use in this function) sendsbr.c:377: `OK' undeclared (first use in this function) sendsbr.c:383: `postproc' undeclared (first use in this function) sendsbr.c:393: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast sendsbr.c: In function `alert': sendsbr.c:429: `NOTOK' undeclared (first use in this function) sendsbr.c:435: `OK' undeclared (first use in this function) sendsbr.c:453: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast sendsbr.c:462: `mailproc' undeclared (first use in this function) sendsbr.c:463: `NULLCP' undeclared (first use in this function) sendsbr.c:463: warning: passing arg 2 of `execlp' makes pointer from integer without a cast sendsbr.c: In function `tmp_fd': sendsbr.c:479: `invo_name' undeclared (first use in this function) sendsbr.c:479: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast sendsbr.c:480: `NOTOK' undeclared (first use in this function) sendsbr.c:487: `NULLCP' undeclared (first use in this function) sendsbr.c: In function `anno': sendsbr.c:508: `NOTOK' undeclared (first use in this function) sendsbr.c:512: `NULLCP' undeclared (first use in this function) sendsbr.c:523: warning: assignment makes pointer from integer without a cast sendsbr.c:525: `OK' undeclared (first use in this function) sendsbr.c: In function `annoaux': sendsbr.c:565: warning: assignment makes pointer from integer without a cast sendsbr.c:567: `NULLCP' undeclared (first use in this function) sendsbr.c:570: warning: assignment makes pointer from integer without a cast sendsbr.c:571: `NOTOK' undeclared (first use in this function) sendsbr.c:576: warning: assignment makes pointer from integer without a cast sendsbr.c:581: dereferencing pointer to incomplete type sendsbr.c:587: warning: assignment makes pointer from integer without a cast sendsbr.c:601: warning: assignment makes pointer from integer without a cast sendsbr.c:601: warning: assignment makes pointer from integer without a cast sendsbr.c:606: dereferencing pointer to incomplete type sendsbr.c:620: warning: assignment makes pointer from integer without a cast sendsbr.c:626: dereferencing pointer to incomplete type sendsbr.c:626: dereferencing pointer to incomplete type sendsbr.c:627: dereferencing pointer to incomplete type sendsbr.c:627: `SELECTED' undeclared (first use in this function) sendsbr.c: At top level: sendsbr.c:642: warning: type mismatch with previous implicit declaration sendsbr.c:368: warning: previous implicit declaration of `done' sendsbr.c:642: warning: `done' was previously implicitly declared to return `int' sendsbr.c: In function `done': sendsbr.c:645: `NOTOK' undeclared (first use in this function) make[1]: *** [sendsbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o distsbr.o distsbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from distsbr.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from distsbr.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' distsbr.c:13: `NOTOK' undeclared here (not in a function) distsbr.c:14: `NOTOK' undeclared here (not in a function) distsbr.c: In function `distout': distsbr.c:34: `NAMESZ' undeclared (first use in this function) distsbr.c:34: (Each undeclared identifier is reported only once distsbr.c:34: for each function it appears in.) distsbr.c:39: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast distsbr.c:39: `NOTOK' undeclared (first use in this function) distsbr.c:54: `FLD' undeclared (first use in this function) distsbr.c:58: `FLDPLUS' undeclared (first use in this function) distsbr.c:59: `FLDEOF' undeclared (first use in this function) distsbr.c:65: `NULLCP' undeclared (first use in this function) distsbr.c:69: warning: assignment makes pointer from integer without a cast distsbr.c:70: warning: assignment makes pointer from integer without a cast distsbr.c:75: warning: assignment makes pointer from integer without a cast distsbr.c:82: `BODY' undeclared (first use in this function) distsbr.c:83: `BODYEOF' undeclared (first use in this function) distsbr.c:90: `FILEEOF' undeclared (first use in this function) distsbr.c:93: `LENERR' undeclared (first use in this function) distsbr.c:94: `FMTERR' undeclared (first use in this function) distsbr.c:130: `OK' undeclared (first use in this function) distsbr.c: In function `ready_msg': distsbr.c:140: `NAMESZ' undeclared (first use in this function) distsbr.c:146: `NOTOK' undeclared (first use in this function) distsbr.c:154: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast distsbr.c:162: `NULLCP' undeclared (first use in this function) distsbr.c:167: `FLD' undeclared (first use in this function) distsbr.c:171: `FLDPLUS' undeclared (first use in this function) distsbr.c:172: `FLDEOF' undeclared (first use in this function) distsbr.c:185: `BODY' undeclared (first use in this function) distsbr.c:186: `BODYEOF' undeclared (first use in this function) distsbr.c:189: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast distsbr.c:205: `FILEEOF' undeclared (first use in this function) distsbr.c:208: `LENERR' undeclared (first use in this function) distsbr.c:209: `FMTERR' undeclared (first use in this function) make[1]: *** [distsbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o dist.o dist.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from dist.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from dist.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' dist.c:16: elements of array `switches' have incomplete type dist.c:18: warning: excess elements in struct initializer dist.c:18: warning: (near initialization for `switches[0]') dist.c:18: warning: excess elements in struct initializer dist.c:18: warning: (near initialization for `switches[1]') dist.c:20: warning: excess elements in struct initializer dist.c:20: warning: (near initialization for `switches[2]') dist.c:20: warning: excess elements in struct initializer dist.c:20: warning: (near initialization for `switches[3]') dist.c:23: warning: excess elements in struct initializer dist.c:23: warning: (near initialization for `switches[4]') dist.c:23: warning: excess elements in struct initializer dist.c:23: warning: (near initialization for `switches[5]') dist.c:25: warning: excess elements in struct initializer dist.c:25: warning: (near initialization for `switches[6]') dist.c:25: warning: excess elements in struct initializer dist.c:25: warning: (near initialization for `switches[7]') dist.c:27: warning: excess elements in struct initializer dist.c:27: warning: (near initialization for `switches[8]') dist.c:27: warning: excess elements in struct initializer dist.c:27: warning: (near initialization for `switches[9]') dist.c:30: warning: excess elements in struct initializer dist.c:30: warning: (near initialization for `switches[10]') dist.c:30: warning: excess elements in struct initializer dist.c:30: warning: (near initialization for `switches[11]') dist.c:32: warning: excess elements in struct initializer dist.c:32: warning: (near initialization for `switches[12]') dist.c:32: warning: excess elements in struct initializer dist.c:32: warning: (near initialization for `switches[13]') dist.c:35: warning: excess elements in struct initializer dist.c:35: warning: (near initialization for `switches[14]') dist.c:35: warning: excess elements in struct initializer dist.c:35: warning: (near initialization for `switches[15]') dist.c:38: warning: excess elements in struct initializer dist.c:38: warning: (near initialization for `switches[16]') dist.c:38: warning: excess elements in struct initializer dist.c:38: warning: (near initialization for `switches[17]') dist.c:40: warning: excess elements in struct initializer dist.c:40: warning: (near initialization for `switches[18]') dist.c:40: warning: excess elements in struct initializer dist.c:40: warning: (near initialization for `switches[19]') dist.c:43: warning: excess elements in struct initializer dist.c:43: warning: (near initialization for `switches[20]') dist.c:43: warning: excess elements in struct initializer dist.c:43: warning: (near initialization for `switches[21]') dist.c:45: warning: excess elements in struct initializer dist.c:45: warning: (near initialization for `switches[22]') dist.c:45: warning: excess elements in struct initializer dist.c:45: warning: (near initialization for `switches[23]') dist.c:48: warning: excess elements in struct initializer dist.c:48: warning: (near initialization for `switches[24]') dist.c:48: warning: excess elements in struct initializer dist.c:48: warning: (near initialization for `switches[25]') dist.c:51: warning: excess elements in struct initializer dist.c:51: warning: (near initialization for `switches[26]') dist.c:51: warning: excess elements in struct initializer dist.c:51: warning: (near initialization for `switches[27]') dist.c:53: warning: excess elements in struct initializer dist.c:53: warning: (near initialization for `switches[28]') dist.c:54: warning: excess elements in struct initializer dist.c:54: warning: (near initialization for `switches[29]') dist.c:58: elements of array `aqrnl' have incomplete type dist.c:60: warning: excess elements in struct initializer dist.c:60: warning: (near initialization for `aqrnl[0]') dist.c:60: warning: excess elements in struct initializer dist.c:60: warning: (near initialization for `aqrnl[1]') dist.c:62: warning: excess elements in struct initializer dist.c:62: warning: (near initialization for `aqrnl[2]') dist.c:62: warning: excess elements in struct initializer dist.c:62: warning: (near initialization for `aqrnl[3]') dist.c:64: warning: excess elements in struct initializer dist.c:64: warning: (near initialization for `aqrnl[4]') dist.c:64: warning: excess elements in struct initializer dist.c:64: warning: (near initialization for `aqrnl[5]') dist.c:66: warning: excess elements in struct initializer dist.c:66: warning: (near initialization for `aqrnl[6]') dist.c:66: warning: excess elements in struct initializer dist.c:66: warning: (near initialization for `aqrnl[7]') dist.c:68: warning: excess elements in struct initializer dist.c:68: warning: (near initialization for `aqrnl[8]') dist.c:68: warning: excess elements in struct initializer dist.c:68: warning: (near initialization for `aqrnl[9]') dist.c:70: warning: excess elements in struct initializer dist.c:70: warning: (near initialization for `aqrnl[10]') dist.c:71: warning: excess elements in struct initializer dist.c:71: warning: (near initialization for `aqrnl[11]') dist.c:74: elements of array `aqrl' have incomplete type dist.c:75: warning: excess elements in struct initializer dist.c:75: warning: (near initialization for `aqrl[0]') dist.c:75: warning: excess elements in struct initializer dist.c:75: warning: (near initialization for `aqrl[1]') dist.c:76: warning: excess elements in struct initializer dist.c:76: warning: (near initialization for `aqrl[2]') dist.c:76: warning: excess elements in struct initializer dist.c:76: warning: (near initialization for `aqrl[3]') dist.c:77: warning: excess elements in struct initializer dist.c:77: warning: (near initialization for `aqrl[4]') dist.c:77: warning: excess elements in struct initializer dist.c:77: warning: (near initialization for `aqrl[5]') dist.c:78: warning: excess elements in struct initializer dist.c:78: warning: (near initialization for `aqrl[6]') dist.c:78: warning: excess elements in struct initializer dist.c:78: warning: (near initialization for `aqrl[7]') dist.c:80: warning: excess elements in struct initializer dist.c:80: warning: (near initialization for `aqrl[8]') dist.c:81: warning: excess elements in struct initializer dist.c:81: warning: (near initialization for `aqrl[9]') dist.c: In function `main': dist.c:114: `MAXARGS' undeclared (first use in this function) dist.c:114: (Each undeclared identifier is reported only once dist.c:114: for each function it appears in.) dist.c:124: `invo_name' undeclared (first use in this function) dist.c:125: warning: assignment makes pointer from integer without a cast dist.c:126: warning: assignment makes pointer from integer without a cast dist.c:126: warning: assignment makes pointer from integer without a cast dist.c:127: warning: assignment makes pointer from integer without a cast dist.c:139: `AMBIGSW' undeclared (first use in this function) dist.c:142: `UNKWNSW' undeclared (first use in this function) dist.c:143: `NULLCP' undeclared (first use in this function) dist.c:167: `whatnowproc' undeclared (first use in this function) dist.c:180: `TFILE' undeclared (first use in this function) dist.c:180: warning: assignment makes pointer from integer without a cast dist.c:200: `TFOLDER' undeclared (first use in this function) dist.c:200: `TSUBCWF' undeclared (first use in this function) dist.c:200: warning: assignment makes pointer from integer without a cast dist.c:210: `NOTOK' undeclared (first use in this function) dist.c:217: warning: assignment makes pointer from integer without a cast dist.c:228: warning: assignment makes pointer from integer without a cast dist.c:240: `distcomps' undeclared (first use in this function) dist.c:246: `NOUSE' undeclared (first use in this function) dist.c:246: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast dist.c:250: warning: assignment makes pointer from integer without a cast dist.c:290: warning: assignment makes pointer from integer without a cast dist.c:291: warning: assignment makes pointer from integer without a cast dist.c:295: warning: assignment makes pointer from integer without a cast dist.c:297: dereferencing pointer to incomplete type dist.c:304: dereferencing pointer to incomplete type dist.c:308: dereferencing pointer to incomplete type dist.c:308: warning: pointer/integer type mismatch in conditional expression dist.c:313: `pfolder' undeclared (first use in this function) dist.c:314: dereferencing pointer to incomplete type dist.c:314: dereferencing pointer to incomplete type dist.c:315: dereferencing pointer to incomplete type make[1]: *** [dist.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o folder.o folder.c ../h/mh.h:1: undefined type, found `FP' /usr/include/sys/param.h:66: warning: redefinition of macro BSD cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from folder.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from folder.c:9: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' folder.c:18: elements of array `switches' have incomplete type folder.c:20: warning: excess elements in struct initializer folder.c:20: warning: (near initialization for `switches[0]') folder.c:20: warning: excess elements in struct initializer folder.c:20: warning: (near initialization for `switches[1]') folder.c:23: warning: excess elements in struct initializer folder.c:23: warning: (near initialization for `switches[2]') folder.c:23: warning: excess elements in struct initializer folder.c:23: warning: (near initialization for `switches[3]') folder.c:25: warning: excess elements in struct initializer folder.c:25: warning: (near initialization for `switches[4]') folder.c:25: warning: excess elements in struct initializer folder.c:25: warning: (near initialization for `switches[5]') folder.c:28: warning: excess elements in struct initializer folder.c:28: warning: (near initialization for `switches[6]') folder.c:28: warning: excess elements in struct initializer folder.c:28: warning: (near initialization for `switches[7]') folder.c:30: warning: excess elements in struct initializer folder.c:30: warning: (near initialization for `switches[8]') folder.c:30: warning: excess elements in struct initializer folder.c:30: warning: (near initialization for `switches[9]') folder.c:33: warning: excess elements in struct initializer folder.c:33: warning: (near initialization for `switches[10]') folder.c:33: warning: excess elements in struct initializer folder.c:33: warning: (near initialization for `switches[11]') folder.c:35: warning: excess elements in struct initializer folder.c:35: warning: (near initialization for `switches[12]') folder.c:35: warning: excess elements in struct initializer folder.c:35: warning: (near initialization for `switches[13]') folder.c:38: warning: excess elements in struct initializer folder.c:38: warning: (near initialization for `switches[14]') folder.c:38: warning: excess elements in struct initializer folder.c:38: warning: (near initialization for `switches[15]') folder.c:40: warning: excess elements in struct initializer folder.c:40: warning: (near initialization for `switches[16]') folder.c:40: warning: excess elements in struct initializer folder.c:40: warning: (near initialization for `switches[17]') folder.c:42: warning: excess elements in struct initializer folder.c:42: warning: (near initialization for `switches[18]') folder.c:42: warning: excess elements in struct initializer folder.c:42: warning: (near initialization for `switches[19]') folder.c:44: warning: excess elements in struct initializer folder.c:44: warning: (near initialization for `switches[20]') folder.c:44: warning: excess elements in struct initializer folder.c:44: warning: (near initialization for `switches[21]') folder.c:47: warning: excess elements in struct initializer folder.c:47: warning: (near initialization for `switches[22]') folder.c:47: warning: excess elements in struct initializer folder.c:47: warning: (near initialization for `switches[23]') folder.c:49: warning: excess elements in struct initializer folder.c:49: warning: (near initialization for `switches[24]') folder.c:49: warning: excess elements in struct initializer folder.c:49: warning: (near initialization for `switches[25]') folder.c:52: warning: excess elements in struct initializer folder.c:52: warning: (near initialization for `switches[26]') folder.c:52: warning: excess elements in struct initializer folder.c:52: warning: (near initialization for `switches[27]') folder.c:54: warning: excess elements in struct initializer folder.c:54: warning: (near initialization for `switches[28]') folder.c:54: warning: excess elements in struct initializer folder.c:54: warning: (near initialization for `switches[29]') folder.c:57: warning: excess elements in struct initializer folder.c:57: warning: (near initialization for `switches[30]') folder.c:57: warning: excess elements in struct initializer folder.c:57: warning: (near initialization for `switches[31]') folder.c:59: warning: excess elements in struct initializer folder.c:59: warning: (near initialization for `switches[32]') folder.c:59: warning: excess elements in struct initializer folder.c:59: warning: (near initialization for `switches[33]') folder.c:61: warning: excess elements in struct initializer folder.c:61: warning: (near initialization for `switches[34]') folder.c:61: warning: excess elements in struct initializer folder.c:61: warning: (near initialization for `switches[35]') folder.c:63: warning: excess elements in struct initializer folder.c:63: warning: (near initialization for `switches[36]') folder.c:63: warning: excess elements in struct initializer folder.c:63: warning: (near initialization for `switches[37]') folder.c:65: warning: excess elements in struct initializer folder.c:65: warning: (near initialization for `switches[38]') folder.c:65: warning: excess elements in struct initializer folder.c:65: warning: (near initialization for `switches[39]') folder.c:67: warning: excess elements in struct initializer folder.c:67: warning: (near initialization for `switches[40]') folder.c:67: warning: excess elements in struct initializer folder.c:67: warning: (near initialization for `switches[41]') folder.c:70: warning: excess elements in struct initializer folder.c:70: warning: (near initialization for `switches[42]') folder.c:70: warning: excess elements in struct initializer folder.c:70: warning: (near initialization for `switches[43]') folder.c:72: warning: excess elements in struct initializer folder.c:72: warning: (near initialization for `switches[44]') folder.c:73: warning: excess elements in struct initializer folder.c:73: warning: (near initialization for `switches[45]') folder.c: In function `main': folder.c:120: `MAXARGS' undeclared (first use in this function) folder.c:120: (Each undeclared identifier is reported only once folder.c:120: for each function it appears in.) folder.c:129: `invo_name' undeclared (first use in this function) folder.c:132: warning: assignment makes pointer from integer without a cast folder.c:133: warning: assignment makes pointer from integer without a cast folder.c:133: warning: assignment makes pointer from integer without a cast folder.c:134: warning: assignment makes pointer from integer without a cast folder.c:146: `AMBIGSW' undeclared (first use in this function) folder.c:149: `UNKWNSW' undeclared (first use in this function) folder.c:150: `NULLCP' undeclared (first use in this function) folder.c:242: `TFOLDER' undeclared (first use in this function) folder.c:242: `TSUBCWF' undeclared (first use in this function) folder.c:242: warning: assignment makes pointer from integer without a cast folder.c:254: warning: assignment makes pointer from integer without a cast folder.c:260: warning: assignment makes pointer from integer without a cast folder.c:261: warning: assignment makes pointer from integer without a cast folder.c:261: warning: assignment makes pointer from integer without a cast folder.c:264: warning: assignment makes pointer from integer without a cast folder.c:265: warning: assignment makes pointer from integer without a cast folder.c:270: warning: assignment makes pointer from integer without a cast folder.c:279: warning: assignment makes pointer from integer without a cast folder.c:280: warning: assignment makes pointer from integer without a cast folder.c:280: warning: assignment makes pointer from integer without a cast folder.c:284: warning: assignment makes pointer from integer without a cast folder.c:291: warning: assignment makes pointer from integer without a cast folder.c:291: `NOTOK' undeclared (first use in this function) folder.c:293: `pfolder' undeclared (first use in this function) folder.c:299: warning: pointer/integer type mismatch in conditional expression folder.c:300: warning: assignment makes pointer from integer without a cast folder.c:301: warning: assignment makes pointer from integer without a cast folder.c:301: warning: assignment makes pointer from integer without a cast folder.c:314: `NULLVP' undeclared (first use in this function) folder.c:332: warning: assignment makes pointer from integer without a cast folder.c:340: `DMAXFOLDER' undeclared (first use in this function) folder.c:347: warning: pointer/integer type mismatch in conditional expression folder.c:348: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast folder.c:353: warning: assignment makes pointer from integer without a cast folder.c: In function `dodir': folder.c:386: `NOTOK' undeclared (first use in this function) folder.c:391: `NULLCP' undeclared (first use in this function) folder.c: In function `pfold': folder.c:409: warning: assignment makes pointer from integer without a cast folder.c:410: `NOTOK' undeclared (first use in this function) folder.c:429: warning: assignment makes pointer from integer without a cast folder.c:430: `NULLCP' undeclared (first use in this function) folder.c:442: dereferencing pointer to incomplete type folder.c:449: `DMAXFOLDER' undeclared (first use in this function) folder.c:455: dereferencing pointer to incomplete type folder.c:457: dereferencing pointer to incomplete type folder.c:457: `OTHERS' undeclared (first use in this function) folder.c:460: dereferencing pointer to incomplete type folder.c:460: dereferencing pointer to incomplete type folder.c:461: dereferencing pointer to incomplete type folder.c:461: dereferencing pointer to incomplete type folder.c:462: dereferencing pointer to incomplete type folder.c:462: dereferencing pointer to incomplete type folder.c:462: dereferencing pointer to incomplete type folder.c:462: dereferencing pointer to incomplete type folder.c:463: dereferencing pointer to incomplete type folder.c:466: dereferencing pointer to incomplete type folder.c:471: dereferencing pointer to incomplete type folder.c: In function `sfold': folder.c:489: dereferencing pointer to incomplete type folder.c:490: `NULLCP' undeclared (first use in this function) folder.c:494: dereferencing pointer to incomplete type folder.c: In function `tfold': folder.c:510: dereferencing pointer to incomplete type folder.c:510: dereferencing pointer to incomplete type folder.c:510: warning: assignment makes pointer from integer without a cast folder.c:511: `NULLCP' undeclared (first use in this function) folder.c:513: dereferencing pointer to incomplete type folder.c:513: dereferencing pointer to incomplete type folder.c:514: dereferencing pointer to incomplete type folder.c:514: `EXISTS' undeclared (first use in this function) folder.c:516: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast folder.c:517: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast folder.c:520: `NOTOK' undeclared (first use in this function) folder.c:522: dereferencing pointer to incomplete type folder.c:523: dereferencing pointer to incomplete type folder.c:524: dereferencing pointer to incomplete type folder.c:524: dereferencing pointer to incomplete type folder.c:525: dereferencing pointer to incomplete type folder.c:525: `SEQMOD' undeclared (first use in this function) folder.c:526: dereferencing pointer to incomplete type folder.c:527: dereferencing pointer to incomplete type folder.c:528: dereferencing pointer to incomplete type folder.c:529: dereferencing pointer to incomplete type folder.c:533: dereferencing pointer to incomplete type folder.c:534: dereferencing pointer to incomplete type folder.c:535: dereferencing pointer to incomplete type folder.c: In function `addir': folder.c:566: `NOTOK' undeclared (first use in this function) folder.c: In function `addfold': folder.c:602: `NULLVP' undeclared (first use in this function) folder.c:603: `NULLCP' undeclared (first use in this function) folder.c:606: warning: assignment makes pointer from integer without a cast folder.c: In function `dother': folder.c:641: `current' undeclared (first use in this function) folder.c:645: `m_defs' undeclared (first use in this function) folder.c:645: dereferencing pointer to incomplete type folder.c:646: dereferencing pointer to incomplete type folder.c:647: dereferencing pointer to incomplete type folder.c:648: dereferencing pointer to incomplete type folder.c:648: `NULLCP' undeclared (first use in this function) make[1]: *** [folder.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o forw.o forw.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from forw.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from forw.c:9: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' forw.c:28: elements of array `switches' have incomplete type forw.c:30: warning: excess elements in struct initializer forw.c:30: warning: (near initialization for `switches[0]') forw.c:30: warning: excess elements in struct initializer forw.c:30: warning: (near initialization for `switches[1]') forw.c:32: warning: excess elements in struct initializer forw.c:32: warning: (near initialization for `switches[2]') forw.c:32: warning: excess elements in struct initializer forw.c:32: warning: (near initialization for `switches[3]') forw.c:35: warning: excess elements in struct initializer forw.c:35: warning: (near initialization for `switches[4]') forw.c:35: warning: excess elements in struct initializer forw.c:35: warning: (near initialization for `switches[5]') forw.c:37: warning: excess elements in struct initializer forw.c:37: warning: (near initialization for `switches[6]') forw.c:37: warning: excess elements in struct initializer forw.c:37: warning: (near initialization for `switches[7]') forw.c:39: warning: excess elements in struct initializer forw.c:39: warning: (near initialization for `switches[8]') forw.c:39: warning: excess elements in struct initializer forw.c:39: warning: (near initialization for `switches[9]') forw.c:42: warning: excess elements in struct initializer forw.c:42: warning: (near initialization for `switches[10]') forw.c:42: warning: excess elements in struct initializer forw.c:42: warning: (near initialization for `switches[11]') forw.c:44: warning: excess elements in struct initializer forw.c:44: warning: (near initialization for `switches[12]') forw.c:44: warning: excess elements in struct initializer forw.c:44: warning: (near initialization for `switches[13]') forw.c:47: warning: excess elements in struct initializer forw.c:47: warning: (near initialization for `switches[14]') forw.c:47: warning: excess elements in struct initializer forw.c:47: warning: (near initialization for `switches[15]') forw.c:49: warning: excess elements in struct initializer forw.c:49: warning: (near initialization for `switches[16]') forw.c:49: warning: excess elements in struct initializer forw.c:49: warning: (near initialization for `switches[17]') forw.c:52: warning: excess elements in struct initializer forw.c:52: warning: (near initialization for `switches[18]') forw.c:52: warning: excess elements in struct initializer forw.c:52: warning: (near initialization for `switches[19]') forw.c:54: warning: excess elements in struct initializer forw.c:54: warning: (near initialization for `switches[20]') forw.c:54: warning: excess elements in struct initializer forw.c:54: warning: (near initialization for `switches[21]') forw.c:57: warning: excess elements in struct initializer forw.c:57: warning: (near initialization for `switches[22]') forw.c:57: warning: excess elements in struct initializer forw.c:57: warning: (near initialization for `switches[23]') forw.c:59: warning: excess elements in struct initializer forw.c:59: warning: (near initialization for `switches[24]') forw.c:59: warning: excess elements in struct initializer forw.c:59: warning: (near initialization for `switches[25]') forw.c:62: warning: excess elements in struct initializer forw.c:62: warning: (near initialization for `switches[26]') forw.c:62: warning: excess elements in struct initializer forw.c:62: warning: (near initialization for `switches[27]') forw.c:64: warning: excess elements in struct initializer forw.c:64: warning: (near initialization for `switches[28]') forw.c:64: warning: excess elements in struct initializer forw.c:64: warning: (near initialization for `switches[29]') forw.c:67: warning: excess elements in struct initializer forw.c:67: warning: (near initialization for `switches[30]') forw.c:67: warning: excess elements in struct initializer forw.c:67: warning: (near initialization for `switches[31]') forw.c:69: warning: excess elements in struct initializer forw.c:69: warning: (near initialization for `switches[32]') forw.c:69: warning: excess elements in struct initializer forw.c:69: warning: (near initialization for `switches[33]') forw.c:71: warning: excess elements in struct initializer forw.c:71: warning: (near initialization for `switches[34]') forw.c:71: warning: excess elements in struct initializer forw.c:71: warning: (near initialization for `switches[35]') forw.c:74: warning: excess elements in struct initializer forw.c:74: warning: (near initialization for `switches[36]') forw.c:74: warning: excess elements in struct initializer forw.c:74: warning: (near initialization for `switches[37]') forw.c:76: warning: excess elements in struct initializer forw.c:76: warning: (near initialization for `switches[38]') forw.c:76: warning: excess elements in struct initializer forw.c:76: warning: (near initialization for `switches[39]') forw.c:79: warning: excess elements in struct initializer forw.c:79: warning: (near initialization for `switches[40]') forw.c:79: warning: excess elements in struct initializer forw.c:79: warning: (near initialization for `switches[41]') forw.c:82: warning: excess elements in struct initializer forw.c:82: warning: (near initialization for `switches[42]') forw.c:82: warning: excess elements in struct initializer forw.c:82: warning: (near initialization for `switches[43]') forw.c:85: warning: excess elements in struct initializer forw.c:85: warning: (near initialization for `switches[44]') forw.c:85: warning: excess elements in struct initializer forw.c:85: warning: (near initialization for `switches[45]') forw.c:87: warning: excess elements in struct initializer forw.c:87: warning: (near initialization for `switches[46]') forw.c:87: warning: excess elements in struct initializer forw.c:87: warning: (near initialization for `switches[47]') forw.c:91: warning: excess elements in struct initializer forw.c:91: warning: (near initialization for `switches[48]') forw.c:91: warning: excess elements in struct initializer forw.c:91: warning: (near initialization for `switches[49]') forw.c:94: warning: excess elements in struct initializer forw.c:94: warning: (near initialization for `switches[50]') forw.c:95: warning: excess elements in struct initializer forw.c:95: warning: (near initialization for `switches[51]') forw.c:99: elements of array `aqrnl' have incomplete type forw.c:101: warning: excess elements in struct initializer forw.c:101: warning: (near initialization for `aqrnl[0]') forw.c:101: warning: excess elements in struct initializer forw.c:101: warning: (near initialization for `aqrnl[1]') forw.c:103: warning: excess elements in struct initializer forw.c:103: warning: (near initialization for `aqrnl[2]') forw.c:103: warning: excess elements in struct initializer forw.c:103: warning: (near initialization for `aqrnl[3]') forw.c:105: warning: excess elements in struct initializer forw.c:105: warning: (near initialization for `aqrnl[4]') forw.c:105: warning: excess elements in struct initializer forw.c:105: warning: (near initialization for `aqrnl[5]') forw.c:107: warning: excess elements in struct initializer forw.c:107: warning: (near initialization for `aqrnl[6]') forw.c:107: warning: excess elements in struct initializer forw.c:107: warning: (near initialization for `aqrnl[7]') forw.c:109: warning: excess elements in struct initializer forw.c:109: warning: (near initialization for `aqrnl[8]') forw.c:109: warning: excess elements in struct initializer forw.c:109: warning: (near initialization for `aqrnl[9]') forw.c:111: warning: excess elements in struct initializer forw.c:111: warning: (near initialization for `aqrnl[10]') forw.c:112: warning: excess elements in struct initializer forw.c:112: warning: (near initialization for `aqrnl[11]') forw.c:115: elements of array `aqrl' have incomplete type forw.c:116: warning: excess elements in struct initializer forw.c:116: warning: (near initialization for `aqrl[0]') forw.c:116: warning: excess elements in struct initializer forw.c:116: warning: (near initialization for `aqrl[1]') forw.c:117: warning: excess elements in struct initializer forw.c:117: warning: (near initialization for `aqrl[2]') forw.c:117: warning: excess elements in struct initializer forw.c:117: warning: (near initialization for `aqrl[3]') forw.c:118: warning: excess elements in struct initializer forw.c:118: warning: (near initialization for `aqrl[4]') forw.c:118: warning: excess elements in struct initializer forw.c:118: warning: (near initialization for `aqrl[5]') forw.c:119: warning: excess elements in struct initializer forw.c:119: warning: (near initialization for `aqrl[6]') forw.c:119: warning: excess elements in struct initializer forw.c:119: warning: (near initialization for `aqrl[7]') forw.c:121: warning: excess elements in struct initializer forw.c:121: warning: (near initialization for `aqrl[8]') forw.c:122: warning: excess elements in struct initializer forw.c:122: warning: (near initialization for `aqrl[9]') forw.c: In function `main': forw.c:179: `MAXARGS' undeclared (first use in this function) forw.c:179: (Each undeclared identifier is reported only once forw.c:179: for each function it appears in.) forw.c:189: `invo_name' undeclared (first use in this function) forw.c:190: warning: assignment makes pointer from integer without a cast forw.c:191: warning: assignment makes pointer from integer without a cast forw.c:191: warning: assignment makes pointer from integer without a cast forw.c:192: warning: assignment makes pointer from integer without a cast forw.c:204: `AMBIGSW' undeclared (first use in this function) forw.c:207: `UNKWNSW' undeclared (first use in this function) forw.c:208: `NULLCP' undeclared (first use in this function) forw.c:232: `whatnowproc' undeclared (first use in this function) forw.c:249: `TFILE' undeclared (first use in this function) forw.c:249: warning: assignment makes pointer from integer without a cast forw.c:254: warning: assignment makes pointer from integer without a cast forw.c:263: `mhlforward' undeclared (first use in this function) forw.c:263: warning: assignment makes pointer from integer without a cast forw.c:310: `TFOLDER' undeclared (first use in this function) forw.c:310: `TSUBCWF' undeclared (first use in this function) forw.c:310: warning: assignment makes pointer from integer without a cast forw.c:320: `NOTOK' undeclared (first use in this function) forw.c:334: warning: assignment makes pointer from integer without a cast forw.c:342: warning: assignment makes pointer from integer without a cast forw.c:355: `NOUSE' undeclared (first use in this function) forw.c:355: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast forw.c:360: warning: assignment makes pointer from integer without a cast forw.c:394: warning: assignment makes pointer from integer without a cast forw.c:395: warning: assignment makes pointer from integer without a cast forw.c:399: warning: assignment makes pointer from integer without a cast forw.c:401: dereferencing pointer to incomplete type forw.c:419: warning: assignment makes pointer from integer without a cast forw.c:426: warning: assignment makes pointer from integer without a cast forw.c:429: `digestcomps' undeclared (first use in this function) forw.c:438: `forwcomps' undeclared (first use in this function) forw.c:475: `pfolder' undeclared (first use in this function) forw.c:476: dereferencing pointer to incomplete type forw.c:476: dereferencing pointer to incomplete type forw.c:477: dereferencing pointer to incomplete type forw.c: In function `mhl_draft': forw.c:504: `MAXARGS' undeclared (first use in this function) forw.c:508: `NOTOK' undeclared (first use in this function) forw.c:511: `mhlproc' undeclared (first use in this function) forw.c:519: `OK' undeclared (first use in this function) forw.c:537: dereferencing pointer to incomplete type forw.c:538: `NULLCP' undeclared (first use in this function) forw.c:540: dereferencing pointer to incomplete type forw.c:540: dereferencing pointer to incomplete type forw.c:541: dereferencing pointer to incomplete type forw.c:541: `SELECTED' undeclared (first use in this function) forw.c: In function `copy_draft': forw.c:579: dereferencing pointer to incomplete type forw.c:579: dereferencing pointer to incomplete type forw.c:581: dereferencing pointer to incomplete type forw.c:581: dereferencing pointer to incomplete type forw.c:582: dereferencing pointer to incomplete type forw.c:582: `SELECTED' undeclared (first use in this function) forw.c:593: dereferencing pointer to incomplete type forw.c:593: dereferencing pointer to incomplete type forw.c:594: dereferencing pointer to incomplete type forw.c:597: dereferencing pointer to incomplete type forw.c:600: dereferencing pointer to incomplete type forw.c:602: dereferencing pointer to incomplete type forw.c:610: warning: assignment makes pointer from integer without a cast forw.c:610: `NOTOK' undeclared (first use in this function) forw.c:624: dereferencing pointer to incomplete type forw.c: In function `build_form': forw.c:656: `NULLCP' undeclared (first use in this function) forw.c:665: warning: assignment makes pointer from integer without a cast forw.c:673: `invo_name' undeclared (first use in this function) forw.c:673: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast forw.c:677: `NOTOK' undeclared (first use in this function) forw.c:680: warning: assignment makes pointer from integer without a cast make[1]: *** [forw.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o inc.o inc.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from inc.c:18: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from inc.c:31: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' inc.c:76: elements of array `switches' have incomplete type inc.c:78: warning: excess elements in struct initializer inc.c:78: warning: (near initialization for `switches[0]') inc.c:78: warning: excess elements in struct initializer inc.c:78: warning: (near initialization for `switches[1]') inc.c:80: warning: excess elements in struct initializer inc.c:80: warning: (near initialization for `switches[2]') inc.c:80: warning: excess elements in struct initializer inc.c:80: warning: (near initialization for `switches[3]') inc.c:83: warning: excess elements in struct initializer inc.c:83: warning: (near initialization for `switches[4]') inc.c:83: warning: excess elements in struct initializer inc.c:83: warning: (near initialization for `switches[5]') inc.c:85: warning: excess elements in struct initializer inc.c:85: warning: (near initialization for `switches[6]') inc.c:85: warning: excess elements in struct initializer inc.c:85: warning: (near initialization for `switches[7]') inc.c:88: warning: excess elements in struct initializer inc.c:88: warning: (near initialization for `switches[8]') inc.c:88: warning: excess elements in struct initializer inc.c:88: warning: (near initialization for `switches[9]') inc.c:90: warning: excess elements in struct initializer inc.c:90: warning: (near initialization for `switches[10]') inc.c:90: warning: excess elements in struct initializer inc.c:90: warning: (near initialization for `switches[11]') inc.c:93: warning: excess elements in struct initializer inc.c:93: warning: (near initialization for `switches[12]') inc.c:93: warning: excess elements in struct initializer inc.c:93: warning: (near initialization for `switches[13]') inc.c:96: warning: excess elements in struct initializer inc.c:96: warning: (near initialization for `switches[14]') inc.c:96: warning: excess elements in struct initializer inc.c:96: warning: (near initialization for `switches[15]') inc.c:98: warning: excess elements in struct initializer inc.c:98: warning: (near initialization for `switches[16]') inc.c:98: warning: excess elements in struct initializer inc.c:98: warning: (near initialization for `switches[17]') inc.c:101: warning: excess elements in struct initializer inc.c:101: warning: (near initialization for `switches[18]') inc.c:101: warning: excess elements in struct initializer inc.c:101: warning: (near initialization for `switches[19]') inc.c:103: warning: excess elements in struct initializer inc.c:103: warning: (near initialization for `switches[20]') inc.c:103: warning: excess elements in struct initializer inc.c:103: warning: (near initialization for `switches[21]') inc.c:105: warning: excess elements in struct initializer inc.c:105: warning: (near initialization for `switches[22]') inc.c:105: warning: excess elements in struct initializer inc.c:105: warning: (near initialization for `switches[23]') inc.c:107: warning: excess elements in struct initializer inc.c:107: warning: (near initialization for `switches[24]') inc.c:107: warning: excess elements in struct initializer inc.c:107: warning: (near initialization for `switches[25]') inc.c:110: warning: excess elements in struct initializer inc.c:110: warning: (near initialization for `switches[26]') inc.c:110: warning: excess elements in struct initializer inc.c:110: warning: (near initialization for `switches[27]') inc.c:112: warning: excess elements in struct initializer inc.c:112: warning: (near initialization for `switches[28]') inc.c:112: warning: excess elements in struct initializer inc.c:112: warning: (near initialization for `switches[29]') inc.c:115: warning: excess elements in struct initializer inc.c:115: warning: (near initialization for `switches[30]') inc.c:115: warning: excess elements in struct initializer inc.c:115: warning: (near initialization for `switches[31]') inc.c:117: warning: excess elements in struct initializer inc.c:117: warning: (near initialization for `switches[32]') inc.c:117: warning: excess elements in struct initializer inc.c:117: warning: (near initialization for `switches[33]') inc.c:120: warning: excess elements in struct initializer inc.c:120: warning: (near initialization for `switches[34]') inc.c:120: warning: excess elements in struct initializer inc.c:120: warning: (near initialization for `switches[35]') inc.c:122: warning: excess elements in struct initializer inc.c:122: warning: (near initialization for `switches[36]') inc.c:122: warning: excess elements in struct initializer inc.c:122: warning: (near initialization for `switches[37]') inc.c:125: warning: excess elements in struct initializer inc.c:125: warning: (near initialization for `switches[38]') inc.c:125: warning: excess elements in struct initializer inc.c:125: warning: (near initialization for `switches[39]') inc.c:127: warning: excess elements in struct initializer inc.c:127: warning: (near initialization for `switches[40]') inc.c:127: warning: excess elements in struct initializer inc.c:127: warning: (near initialization for `switches[41]') inc.c:130: warning: excess elements in struct initializer inc.c:130: warning: (near initialization for `switches[42]') inc.c:130: warning: excess elements in struct initializer inc.c:130: warning: (near initialization for `switches[43]') inc.c:132: warning: excess elements in struct initializer inc.c:132: warning: (near initialization for `switches[44]') inc.c:132: warning: excess elements in struct initializer inc.c:132: warning: (near initialization for `switches[45]') inc.c:135: warning: excess elements in struct initializer inc.c:135: warning: (near initialization for `switches[46]') inc.c:135: warning: excess elements in struct initializer inc.c:135: warning: (near initialization for `switches[47]') inc.c:138: warning: excess elements in struct initializer inc.c:138: warning: (near initialization for `switches[48]') inc.c:138: warning: excess elements in struct initializer inc.c:138: warning: (near initialization for `switches[49]') inc.c:140: warning: excess elements in struct initializer inc.c:140: warning: (near initialization for `switches[50]') inc.c:141: warning: excess elements in struct initializer inc.c:141: warning: (near initialization for `switches[51]') inc.c:157: `NOTOK' undeclared here (not in a function) inc.c: In function `main': inc.c:224: `MAXARGS' undeclared (first use in this function) inc.c:224: (Each undeclared identifier is reported only once inc.c:224: for each function it appears in.) inc.c:289: `invo_name' undeclared (first use in this function) inc.c:290: `NAMESZ' undeclared (first use in this function) inc.c:322: warning: assignment makes pointer from integer without a cast inc.c:323: warning: assignment makes pointer from integer without a cast inc.c:323: warning: assignment makes pointer from integer without a cast inc.c:324: warning: assignment makes pointer from integer without a cast inc.c:329: `NULLCP' undeclared (first use in this function) inc.c:341: `AMBIGSW' undeclared (first use in this function) inc.c:344: `UNKWNSW' undeclared (first use in this function) inc.c:354: warning: assignment makes pointer from integer without a cast inc.c:373: `TFILE' undeclared (first use in this function) inc.c:373: warning: assignment makes pointer from integer without a cast inc.c:459: `TFOLDER' undeclared (first use in this function) inc.c:459: `TSUBCWF' undeclared (first use in this function) inc.c:459: warning: assignment makes pointer from integer without a cast inc.c:490: `NOTOK' undeclared (first use in this function) inc.c:534: warning: assignment makes pointer from integer without a cast inc.c:537: warning: assignment makes pointer from integer without a cast inc.c:543: warning: assignment makes pointer from integer without a cast inc.c:555: `inbox' undeclared (first use in this function) inc.c:555: warning: assignment makes pointer from integer without a cast inc.c:556: `defalt' undeclared (first use in this function) inc.c:559: warning: assignment makes pointer from integer without a cast inc.c:564: warning: assignment makes pointer from integer without a cast inc.c:574: warning: assignment makes pointer from integer without a cast inc.c:635: warning: assignment makes pointer from integer without a cast inc.c:658: warning: assignment makes pointer from integer without a cast inc.c:662: warning: assignment makes pointer from integer without a cast inc.c:675: dereferencing pointer to incomplete type inc.c:676: dereferencing pointer to incomplete type inc.c:676: warning: assignment makes pointer from integer without a cast inc.c:699: warning: assignment makes pointer from integer without a cast inc.c:713: dereferencing pointer to incomplete type inc.c:717: `DMAXFOLDER' undeclared (first use in this function) inc.c:750: dereferencing pointer to incomplete type inc.c:750: `EXISTS' undeclared (first use in this function) inc.c:761: dereferencing pointer to incomplete type inc.c:761: `UNSEEN' undeclared (first use in this function) inc.c:762: dereferencing pointer to incomplete type inc.c:762: `SEQMOD' undeclared (first use in this function) inc.c:805: dereferencing pointer to incomplete type inc.c:807: dereferencing pointer to incomplete type inc.c:808: dereferencing pointer to incomplete type inc.c:808: `MAXFOLDER' undeclared (first use in this function) inc.c:808: warning: assignment makes pointer from integer without a cast inc.c:857: dereferencing pointer to incomplete type inc.c:858: dereferencing pointer to incomplete type inc.c:869: dereferencing pointer to incomplete type inc.c:870: dereferencing pointer to incomplete type inc.c:936: `pfolder' undeclared (first use in this function) inc.c:938: dereferencing pointer to incomplete type inc.c:939: dereferencing pointer to incomplete type inc.c:940: dereferencing pointer to incomplete type inc.c:941: dereferencing pointer to incomplete type inc.c:943: dereferencing pointer to incomplete type inc.c: At top level: inc.c:1013: warning: type mismatch with previous implicit declaration inc.c:910: warning: previous implicit declaration of `done' inc.c:1013: warning: `done' was previously implicitly declared to return `int' inc.c: In function `done': inc.c:1016: `NOTOK' undeclared (first use in this function) inc.c: In function `map_count': inc.c:1096: `NOTOK' undeclared (first use in this function) make[1]: *** [inc.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o scansbr.o scansbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from scansbr.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from scansbr.c:11: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' scansbr.c: In function `scan': scansbr.c:93: `NAMESZ' undeclared (first use in this function) scansbr.c:93: (Each undeclared identifier is reported only once scansbr.c:93: for each function it appears in.) scansbr.c:98: `NULLCP' undeclared (first use in this function) scansbr.c:134: warning: assignment makes pointer from integer without a cast scansbr.c:146: warning: assignment makes pointer from integer without a cast scansbr.c:161: `FLD' undeclared (first use in this function) scansbr.c:161: `FILEEOF' undeclared (first use in this function) scansbr.c:170: warning: assignment makes pointer from integer without a cast scansbr.c:190: `FLDPLUS' undeclared (first use in this function) scansbr.c:232: `BODY' undeclared (first use in this function) scansbr.c:270: `msg_count' undeclared (first use in this function) scansbr.c:276: `LENERR' undeclared (first use in this function) scansbr.c:277: `FMTERR' undeclared (first use in this function) make[1]: *** [scansbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o dropsbr.o dropsbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from dropsbr.c:8: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: conflicting types for `popen' /usr/include/stdio.h:316: previous declaration of `popen' ../h/mh.h:1: warning: data definition has no type or storage class dropsbr.c: In function `mbx_open': dropsbr.c:68: `NOTOK' undeclared (first use in this function) dropsbr.c:68: (Each undeclared identifier is reported only once dropsbr.c:68: for each function it appears in.) dropsbr.c: In function `mbx_Xopen': dropsbr.c:107: `NOTOK' undeclared (first use in this function) dropsbr.c: In function `mbx_create': dropsbr.c:145: `NOTOK' undeclared (first use in this function) dropsbr.c:152: `OK' undeclared (first use in this function) dropsbr.c: In function `mbx_chk': dropsbr.c:165: `NOTOK' undeclared (first use in this function) dropsbr.c:174: `OK' undeclared (first use in this function) dropsbr.c: In function `mbx_read': dropsbr.c:196: `MAXFOLDER' undeclared (first use in this function) dropsbr.c:199: `NULLCP' undeclared (first use in this function) dropsbr.c:200: `NOTOK' undeclared (first use in this function) dropsbr.c: In function `mbx_write': dropsbr.c:282: `NOTOK' undeclared (first use in this function) dropsbr.c:309: `OK' undeclared (first use in this function) dropsbr.c: In function `mbx_copy': dropsbr.c:340: `NOTOK' undeclared (first use in this function) dropsbr.c:377: `OK' undeclared (first use in this function) dropsbr.c: In function `mbx_size': dropsbr.c:443: `NOTOK' undeclared (first use in this function) dropsbr.c: In function `mbx_close': dropsbr.c:467: `OK' undeclared (first use in this function) dropsbr.c: In function `map_name': dropsbr.c:483: warning: assignment makes pointer from integer without a cast dropsbr.c: In function `map_read': dropsbr.c:508: `NOTOK' undeclared (first use in this function) dropsbr.c: In function `map_write': dropsbr.c:570: `NOTOK' undeclared (first use in this function) dropsbr.c:597: `OK' undeclared (first use in this function) dropsbr.c: In function `map_open': dropsbr.c:683: `NOTOK' undeclared (first use in this function) dropsbr.c: In function `map_chk': dropsbr.c:704: `NOTOK' undeclared (first use in this function) dropsbr.c:717: `NULLCP' undeclared (first use in this function) dropsbr.c:752: `OK' undeclared (first use in this function) make[1]: *** [dropsbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o trmsbr.o trmsbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from trmsbr.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from trmsbr.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' trmsbr.c: In function `read_termcap': trmsbr.c:71: warning: assignment makes pointer from integer without a cast trmsbr.c:71: `OK' undeclared (first use in this function) trmsbr.c:71: (Each undeclared identifier is reported only once trmsbr.c:71: for each function it appears in.) trmsbr.c:76: `NOTOK' undeclared (first use in this function) trmsbr.c: In function `sc_width': trmsbr.c:107: `NOTOK' undeclared (first use in this function) trmsbr.c: In function `sc_length': trmsbr.c:123: `NOTOK' undeclared (first use in this function) trmsbr.c: In function `SOprintf': trmsbr.c:170: `NOTOK' undeclared (first use in this function) trmsbr.c:176: `OK' undeclared (first use in this function) make[1]: *** [trmsbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o popsbr.o popsbr.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o mark.o mark.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from mark.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from mark.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' mark.c:14: elements of array `switches' have incomplete type mark.c:16: warning: excess elements in struct initializer mark.c:16: warning: (near initialization for `switches[0]') mark.c:16: warning: excess elements in struct initializer mark.c:16: warning: (near initialization for `switches[1]') mark.c:18: warning: excess elements in struct initializer mark.c:18: warning: (near initialization for `switches[2]') mark.c:18: warning: excess elements in struct initializer mark.c:18: warning: (near initialization for `switches[3]') mark.c:20: warning: excess elements in struct initializer mark.c:20: warning: (near initialization for `switches[4]') mark.c:20: warning: excess elements in struct initializer mark.c:20: warning: (near initialization for `switches[5]') mark.c:23: warning: excess elements in struct initializer mark.c:23: warning: (near initialization for `switches[6]') mark.c:23: warning: excess elements in struct initializer mark.c:23: warning: (near initialization for `switches[7]') mark.c:26: warning: excess elements in struct initializer mark.c:26: warning: (near initialization for `switches[8]') mark.c:26: warning: excess elements in struct initializer mark.c:26: warning: (near initialization for `switches[9]') mark.c:28: warning: excess elements in struct initializer mark.c:28: warning: (near initialization for `switches[10]') mark.c:28: warning: excess elements in struct initializer mark.c:28: warning: (near initialization for `switches[11]') mark.c:31: warning: excess elements in struct initializer mark.c:31: warning: (near initialization for `switches[12]') mark.c:31: warning: excess elements in struct initializer mark.c:31: warning: (near initialization for `switches[13]') mark.c:33: warning: excess elements in struct initializer mark.c:33: warning: (near initialization for `switches[14]') mark.c:33: warning: excess elements in struct initializer mark.c:33: warning: (near initialization for `switches[15]') mark.c:36: warning: excess elements in struct initializer mark.c:36: warning: (near initialization for `switches[16]') mark.c:36: warning: excess elements in struct initializer mark.c:36: warning: (near initialization for `switches[17]') mark.c:39: warning: excess elements in struct initializer mark.c:39: warning: (near initialization for `switches[18]') mark.c:39: warning: excess elements in struct initializer mark.c:39: warning: (near initialization for `switches[19]') mark.c:41: warning: excess elements in struct initializer mark.c:41: warning: (near initialization for `switches[20]') mark.c:42: warning: excess elements in struct initializer mark.c:42: warning: (near initialization for `switches[21]') mark.c: In function `main': mark.c:68: `MAXARGS' undeclared (first use in this function) mark.c:68: (Each undeclared identifier is reported only once mark.c:68: for each function it appears in.) mark.c:69: `NATTRS' undeclared (first use in this function) mark.c:79: `invo_name' undeclared (first use in this function) mark.c:80: warning: assignment makes pointer from integer without a cast mark.c:81: warning: assignment makes pointer from integer without a cast mark.c:81: warning: assignment makes pointer from integer without a cast mark.c:82: warning: assignment makes pointer from integer without a cast mark.c:94: `AMBIGSW' undeclared (first use in this function) mark.c:97: `UNKWNSW' undeclared (first use in this function) mark.c:98: `NULLCP' undeclared (first use in this function) mark.c:149: `TFOLDER' undeclared (first use in this function) mark.c:149: `TSUBCWF' undeclared (first use in this function) mark.c:149: warning: assignment makes pointer from integer without a cast mark.c:168: warning: assignment makes pointer from integer without a cast mark.c:169: warning: assignment makes pointer from integer without a cast mark.c:171: `NOTOK' undeclared (first use in this function) mark.c:173: warning: assignment makes pointer from integer without a cast mark.c:175: dereferencing pointer to incomplete type mark.c:183: dereferencing pointer to incomplete type mark.c:183: `READONLY' undeclared (first use in this function) mark.c:184: dereferencing pointer to incomplete type mark.c:192: `mypath' undeclared (first use in this function) mark.c:192: `defpath' undeclared (first use in this function) mark.c:194: `ctxpath' undeclared (first use in this function) mark.c:194: `ctxflags' undeclared (first use in this function) mark.c:194: `DBITS' undeclared (first use in this function) mark.c:196: dereferencing pointer to incomplete type mark.c:197: dereferencing pointer to incomplete type mark.c:197: `FBITS' undeclared (first use in this function) mark.c:199: dereferencing pointer to incomplete type mark.c:199: dereferencing pointer to incomplete type mark.c:199: dereferencing pointer to incomplete type mark.c:199: dereferencing pointer to incomplete type mark.c:201: dereferencing pointer to incomplete type mark.c:201: dereferencing pointer to incomplete type mark.c:201: dereferencing pointer to incomplete type mark.c:204: dereferencing pointer to incomplete type mark.c:204: dereferencing pointer to incomplete type mark.c:220: dereferencing pointer to incomplete type mark.c:220: dereferencing pointer to incomplete type mark.c:221: dereferencing pointer to incomplete type mark.c:221: `SELECTED' undeclared (first use in this function) mark.c:229: dereferencing pointer to incomplete type mark.c:229: dereferencing pointer to incomplete type mark.c:230: dereferencing pointer to incomplete type mark.c:230: `EXISTS' undeclared (first use in this function) mark.c:233: dereferencing pointer to incomplete type mark.c:233: dereferencing pointer to incomplete type mark.c:234: dereferencing pointer to incomplete type mark.c:240: `FFATTRSLOT' undeclared (first use in this function) mark.c:244: dereferencing pointer to incomplete type mark.c:245: dereferencing pointer to incomplete type mark.c:246: dereferencing pointer to incomplete type mark.c:248: dereferencing pointer to incomplete type mark.c:248: dereferencing pointer to incomplete type mark.c:248: warning: pointer/integer type mismatch in conditional expression mark.c:251: warning: pointer/integer type mismatch in conditional expression mark.c:255: dereferencing pointer to incomplete type mark.c:255: dereferencing pointer to incomplete type mark.c:256: dereferencing pointer to incomplete type mark.c:257: `DMAXFOLDER' undeclared (first use in this function) mark.c:258: dereferencing pointer to incomplete type mark.c:262: `pfolder' undeclared (first use in this function) make[1]: *** [mark.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o mhmail.o mhmail.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from mhmail.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from mhmail.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' mhmail.c:15: elements of array `switches' have incomplete type mhmail.c:17: warning: excess elements in struct initializer mhmail.c:17: warning: (near initialization for `switches[0]') mhmail.c:17: warning: excess elements in struct initializer mhmail.c:17: warning: (near initialization for `switches[1]') mhmail.c:20: warning: excess elements in struct initializer mhmail.c:20: warning: (near initialization for `switches[2]') mhmail.c:20: warning: excess elements in struct initializer mhmail.c:20: warning: (near initialization for `switches[3]') mhmail.c:23: warning: excess elements in struct initializer mhmail.c:23: warning: (near initialization for `switches[4]') mhmail.c:23: warning: excess elements in struct initializer mhmail.c:23: warning: (near initialization for `switches[5]') mhmail.c:26: warning: excess elements in struct initializer mhmail.c:26: warning: (near initialization for `switches[6]') mhmail.c:26: warning: excess elements in struct initializer mhmail.c:26: warning: (near initialization for `switches[7]') mhmail.c:29: warning: excess elements in struct initializer mhmail.c:29: warning: (near initialization for `switches[8]') mhmail.c:29: warning: excess elements in struct initializer mhmail.c:29: warning: (near initialization for `switches[9]') mhmail.c:32: warning: excess elements in struct initializer mhmail.c:32: warning: (near initialization for `switches[10]') mhmail.c:32: warning: excess elements in struct initializer mhmail.c:32: warning: (near initialization for `switches[11]') mhmail.c:34: warning: excess elements in struct initializer mhmail.c:34: warning: (near initialization for `switches[12]') mhmail.c:34: warning: excess elements in struct initializer mhmail.c:34: warning: (near initialization for `switches[13]') mhmail.c:36: warning: excess elements in struct initializer mhmail.c:36: warning: (near initialization for `switches[14]') mhmail.c:37: warning: excess elements in struct initializer mhmail.c:37: warning: (near initialization for `switches[15]') mhmail.c: In function `main': mhmail.c:79: `invo_name' undeclared (first use in this function) mhmail.c:79: (Each undeclared identifier is reported only once mhmail.c:79: for each function it appears in.) mhmail.c:80: `NULLCP' undeclared (first use in this function) mhmail.c:83: `incproc' undeclared (first use in this function) mhmail.c:92: `AMBIGSW' undeclared (first use in this function) mhmail.c:96: `UNKWNSW' undeclared (first use in this function) mhmail.c:133: warning: assignment makes pointer from integer without a cast mhmail.c:135: warning: assignment makes pointer from integer without a cast mhmail.c:142: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast mhmail.c:180: `postproc' undeclared (first use in this function) mhmail.c:180: warning: assignment makes pointer from integer without a cast mhmail.c:188: `NOTOK' undeclared (first use in this function) mhmail.c:194: `OK' undeclared (first use in this function) make[1]: *** [mhmail.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o mhn.o mhn.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from mhn.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from mhn.c:11: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' mhn.c:27: elements of array `switches' have incomplete type mhn.c:29: warning: excess elements in struct initializer mhn.c:29: warning: (near initialization for `switches[0]') mhn.c:29: warning: excess elements in struct initializer mhn.c:29: warning: (near initialization for `switches[1]') mhn.c:31: warning: excess elements in struct initializer mhn.c:31: warning: (near initialization for `switches[2]') mhn.c:31: warning: excess elements in struct initializer mhn.c:31: warning: (near initialization for `switches[3]') mhn.c:34: warning: excess elements in struct initializer mhn.c:34: warning: (near initialization for `switches[4]') mhn.c:34: warning: excess elements in struct initializer mhn.c:34: warning: (near initialization for `switches[5]') mhn.c:36: warning: excess elements in struct initializer mhn.c:36: warning: (near initialization for `switches[6]') mhn.c:36: warning: excess elements in struct initializer mhn.c:36: warning: (near initialization for `switches[7]') mhn.c:39: warning: excess elements in struct initializer mhn.c:39: warning: (near initialization for `switches[8]') mhn.c:39: warning: excess elements in struct initializer mhn.c:39: warning: (near initialization for `switches[9]') mhn.c:41: warning: excess elements in struct initializer mhn.c:41: warning: (near initialization for `switches[10]') mhn.c:41: warning: excess elements in struct initializer mhn.c:41: warning: (near initialization for `switches[11]') mhn.c:44: warning: excess elements in struct initializer mhn.c:44: warning: (near initialization for `switches[12]') mhn.c:44: warning: excess elements in struct initializer mhn.c:44: warning: (near initialization for `switches[13]') mhn.c:47: warning: excess elements in struct initializer mhn.c:47: warning: (near initialization for `switches[14]') mhn.c:47: warning: excess elements in struct initializer mhn.c:47: warning: (near initialization for `switches[15]') mhn.c:49: warning: excess elements in struct initializer mhn.c:49: warning: (near initialization for `switches[16]') mhn.c:49: warning: excess elements in struct initializer mhn.c:49: warning: (near initialization for `switches[17]') mhn.c:52: warning: excess elements in struct initializer mhn.c:52: warning: (near initialization for `switches[18]') mhn.c:52: warning: excess elements in struct initializer mhn.c:52: warning: (near initialization for `switches[19]') mhn.c:55: warning: excess elements in struct initializer mhn.c:55: warning: (near initialization for `switches[20]') mhn.c:55: warning: excess elements in struct initializer mhn.c:55: warning: (near initialization for `switches[21]') mhn.c:58: warning: excess elements in struct initializer mhn.c:58: warning: (near initialization for `switches[22]') mhn.c:58: warning: excess elements in struct initializer mhn.c:58: warning: (near initialization for `switches[23]') mhn.c:60: warning: excess elements in struct initializer mhn.c:60: warning: (near initialization for `switches[24]') mhn.c:60: warning: excess elements in struct initializer mhn.c:60: warning: (near initialization for `switches[25]') mhn.c:63: warning: excess elements in struct initializer mhn.c:63: warning: (near initialization for `switches[26]') mhn.c:63: warning: excess elements in struct initializer mhn.c:63: warning: (near initialization for `switches[27]') mhn.c:65: warning: excess elements in struct initializer mhn.c:65: warning: (near initialization for `switches[28]') mhn.c:65: warning: excess elements in struct initializer mhn.c:65: warning: (near initialization for `switches[29]') mhn.c:68: warning: excess elements in struct initializer mhn.c:68: warning: (near initialization for `switches[30]') mhn.c:68: warning: excess elements in struct initializer mhn.c:68: warning: (near initialization for `switches[31]') mhn.c:71: warning: excess elements in struct initializer mhn.c:71: warning: (near initialization for `switches[32]') mhn.c:71: warning: excess elements in struct initializer mhn.c:71: warning: (near initialization for `switches[33]') mhn.c:73: warning: excess elements in struct initializer mhn.c:73: warning: (near initialization for `switches[34]') mhn.c:73: warning: excess elements in struct initializer mhn.c:73: warning: (near initialization for `switches[35]') mhn.c:76: warning: excess elements in struct initializer mhn.c:76: warning: (near initialization for `switches[36]') mhn.c:76: warning: excess elements in struct initializer mhn.c:76: warning: (near initialization for `switches[37]') mhn.c:79: warning: excess elements in struct initializer mhn.c:79: warning: (near initialization for `switches[38]') mhn.c:79: warning: excess elements in struct initializer mhn.c:79: warning: (near initialization for `switches[39]') mhn.c:81: warning: excess elements in struct initializer mhn.c:81: warning: (near initialization for `switches[40]') mhn.c:81: warning: excess elements in struct initializer mhn.c:81: warning: (near initialization for `switches[41]') mhn.c:84: warning: excess elements in struct initializer mhn.c:84: warning: (near initialization for `switches[42]') mhn.c:84: warning: excess elements in struct initializer mhn.c:84: warning: (near initialization for `switches[43]') mhn.c:86: warning: excess elements in struct initializer mhn.c:86: warning: (near initialization for `switches[44]') mhn.c:86: warning: excess elements in struct initializer mhn.c:86: warning: (near initialization for `switches[45]') mhn.c:89: warning: excess elements in struct initializer mhn.c:89: warning: (near initialization for `switches[46]') mhn.c:89: warning: excess elements in struct initializer mhn.c:89: warning: (near initialization for `switches[47]') mhn.c:91: warning: excess elements in struct initializer mhn.c:91: warning: (near initialization for `switches[48]') mhn.c:91: warning: excess elements in struct initializer mhn.c:91: warning: (near initialization for `switches[49]') mhn.c:94: warning: excess elements in struct initializer mhn.c:94: warning: (near initialization for `switches[50]') mhn.c:94: warning: excess elements in struct initializer mhn.c:94: warning: (near initialization for `switches[51]') mhn.c:96: warning: excess elements in struct initializer mhn.c:96: warning: (near initialization for `switches[52]') mhn.c:96: warning: excess elements in struct initializer mhn.c:96: warning: (near initialization for `switches[53]') mhn.c:99: warning: excess elements in struct initializer mhn.c:99: warning: (near initialization for `switches[54]') mhn.c:99: warning: excess elements in struct initializer mhn.c:99: warning: (near initialization for `switches[55]') mhn.c:101: warning: excess elements in struct initializer mhn.c:101: warning: (near initialization for `switches[56]') mhn.c:101: warning: excess elements in struct initializer mhn.c:101: warning: (near initialization for `switches[57]') mhn.c:104: warning: excess elements in struct initializer mhn.c:104: warning: (near initialization for `switches[58]') mhn.c:104: warning: excess elements in struct initializer mhn.c:104: warning: (near initialization for `switches[59]') mhn.c:107: warning: excess elements in struct initializer mhn.c:107: warning: (near initialization for `switches[60]') mhn.c:107: warning: excess elements in struct initializer mhn.c:107: warning: (near initialization for `switches[61]') mhn.c:109: warning: excess elements in struct initializer mhn.c:109: warning: (near initialization for `switches[62]') mhn.c:109: warning: excess elements in struct initializer mhn.c:109: warning: (near initialization for `switches[63]') mhn.c:112: warning: excess elements in struct initializer mhn.c:112: warning: (near initialization for `switches[64]') mhn.c:112: warning: excess elements in struct initializer mhn.c:112: warning: (near initialization for `switches[65]') mhn.c:115: warning: excess elements in struct initializer mhn.c:115: warning: (near initialization for `switches[66]') mhn.c:115: warning: excess elements in struct initializer mhn.c:115: warning: (near initialization for `switches[67]') mhn.c:118: warning: excess elements in struct initializer mhn.c:118: warning: (near initialization for `switches[68]') mhn.c:118: warning: excess elements in struct initializer mhn.c:118: warning: (near initialization for `switches[69]') mhn.c:120: warning: excess elements in struct initializer mhn.c:120: warning: (near initialization for `switches[70]') mhn.c:120: warning: excess elements in struct initializer mhn.c:120: warning: (near initialization for `switches[71]') mhn.c:123: warning: excess elements in struct initializer mhn.c:123: warning: (near initialization for `switches[72]') mhn.c:123: warning: excess elements in struct initializer mhn.c:123: warning: (near initialization for `switches[73]') mhn.c:125: warning: excess elements in struct initializer mhn.c:125: warning: (near initialization for `switches[74]') mhn.c:125: warning: excess elements in struct initializer mhn.c:125: warning: (near initialization for `switches[75]') mhn.c:128: warning: excess elements in struct initializer mhn.c:128: warning: (near initialization for `switches[76]') mhn.c:128: warning: excess elements in struct initializer mhn.c:128: warning: (near initialization for `switches[77]') mhn.c:130: warning: excess elements in struct initializer mhn.c:130: warning: (near initialization for `switches[78]') mhn.c:130: warning: excess elements in struct initializer mhn.c:130: warning: (near initialization for `switches[79]') mhn.c:132: warning: excess elements in struct initializer mhn.c:132: warning: (near initialization for `switches[80]') mhn.c:132: warning: excess elements in struct initializer mhn.c:132: warning: (near initialization for `switches[81]') mhn.c:134: warning: excess elements in struct initializer mhn.c:134: warning: (near initialization for `switches[82]') mhn.c:134: warning: excess elements in struct initializer mhn.c:134: warning: (near initialization for `switches[83]') mhn.c:136: warning: excess elements in struct initializer mhn.c:136: warning: (near initialization for `switches[84]') mhn.c:136: warning: excess elements in struct initializer mhn.c:136: warning: (near initialization for `switches[85]') mhn.c:138: warning: excess elements in struct initializer mhn.c:138: warning: (near initialization for `switches[86]') mhn.c:138: warning: excess elements in struct initializer mhn.c:138: warning: (near initialization for `switches[87]') mhn.c:140: warning: excess elements in struct initializer mhn.c:140: warning: (near initialization for `switches[88]') mhn.c:140: warning: excess elements in struct initializer mhn.c:140: warning: (near initialization for `switches[89]') mhn.c:144: warning: excess elements in struct initializer mhn.c:144: warning: (near initialization for `switches[90]') mhn.c:144: warning: excess elements in struct initializer mhn.c:144: warning: (near initialization for `switches[91]') mhn.c:146: warning: excess elements in struct initializer mhn.c:146: warning: (near initialization for `switches[92]') mhn.c:146: warning: excess elements in struct initializer mhn.c:146: warning: (near initialization for `switches[93]') mhn.c:150: warning: excess elements in struct initializer mhn.c:150: warning: (near initialization for `switches[94]') mhn.c:150: warning: excess elements in struct initializer mhn.c:150: warning: (near initialization for `switches[95]') mhn.c:152: warning: excess elements in struct initializer mhn.c:152: warning: (near initialization for `switches[96]') mhn.c:152: warning: excess elements in struct initializer mhn.c:152: warning: (near initialization for `switches[97]') mhn.c:155: warning: excess elements in struct initializer mhn.c:155: warning: (near initialization for `switches[98]') mhn.c:156: warning: excess elements in struct initializer mhn.c:156: warning: (near initialization for `switches[99]') mhn.c:163: elements of array `caches' have incomplete type mhn.c:165: warning: excess elements in struct initializer mhn.c:165: warning: (near initialization for `caches[0]') mhn.c:165: warning: excess elements in struct initializer mhn.c:165: warning: (near initialization for `caches[1]') mhn.c:167: warning: excess elements in struct initializer mhn.c:167: warning: (near initialization for `caches[2]') mhn.c:167: warning: excess elements in struct initializer mhn.c:167: warning: (near initialization for `caches[3]') mhn.c:169: warning: excess elements in struct initializer mhn.c:169: warning: (near initialization for `caches[4]') mhn.c:169: warning: excess elements in struct initializer mhn.c:169: warning: (near initialization for `caches[5]') mhn.c:171: warning: excess elements in struct initializer mhn.c:171: warning: (near initialization for `caches[6]') mhn.c:171: warning: excess elements in struct initializer mhn.c:171: warning: (near initialization for `caches[7]') mhn.c:173: warning: excess elements in struct initializer mhn.c:173: warning: (near initialization for `caches[8]') mhn.c:174: warning: excess elements in struct initializer mhn.c:174: warning: (near initialization for `caches[9]') mhn.c:181: `NULLCP' undeclared here (not in a function) mhn.c:189: `NULLCP' undeclared here (not in a function) mhn.c: In function `main': mhn.c:395: `MAXARGS' undeclared (first use in this function) mhn.c:395: (Each undeclared identifier is reported only once mhn.c:395: for each function it appears in.) mhn.c:408: `invo_name' undeclared (first use in this function) mhn.c:410: `NULLCP' undeclared (first use in this function) mhn.c:411: warning: assignment makes pointer from integer without a cast mhn.c:412: warning: assignment makes pointer from integer without a cast mhn.c:412: warning: assignment makes pointer from integer without a cast mhn.c:413: warning: assignment makes pointer from integer without a cast mhn.c:425: `AMBIGSW' undeclared (first use in this function) mhn.c:428: `UNKWNSW' undeclared (first use in this function) mhn.c:492: warning: assignment makes pointer from integer without a cast mhn.c:595: `TFILE' undeclared (first use in this function) mhn.c:595: warning: pointer/integer type mismatch in conditional expression mhn.c:649: `TFOLDER' undeclared (first use in this function) mhn.c:649: `TSUBCWF' undeclared (first use in this function) mhn.c:649: warning: assignment makes pointer from integer without a cast mhn.c:656: warning: assignment makes pointer from integer without a cast mhn.c:679: warning: assignment makes pointer from integer without a cast mhn.c:686: warning: assignment makes pointer from integer without a cast mhn.c:689: warning: assignment makes pointer from integer without a cast mhn.c:691: warning: assignment makes pointer from integer without a cast mhn.c:693: warning: assignment makes pointer from integer without a cast mhn.c:695: warning: assignment makes pointer from integer without a cast mhn.c:695: warning: assignment makes pointer from integer without a cast mhn.c:697: warning: assignment makes pointer from integer without a cast mhn.c:729: warning: assignment makes pointer from integer without a cast mhn.c:763: `NOTOK' undeclared (first use in this function) mhn.c:780: warning: assignment makes pointer from integer without a cast mhn.c:781: warning: assignment makes pointer from integer without a cast mhn.c:785: warning: assignment makes pointer from integer without a cast mhn.c:787: dereferencing pointer to incomplete type mhn.c:795: dereferencing pointer to incomplete type mhn.c:800: dereferencing pointer to incomplete type mhn.c:800: dereferencing pointer to incomplete type mhn.c:801: dereferencing pointer to incomplete type mhn.c:801: `SELECTED' undeclared (first use in this function) mhn.c:804: warning: assignment makes pointer from integer without a cast mhn.c:955: `mhlproc' undeclared (first use in this function) mhn.c:955: warning: assignment makes pointer from integer without a cast mhn.c:978: `OK' undeclared (first use in this function) mhn.c:1029: `pfolder' undeclared (first use in this function) mhn.c:1030: dereferencing pointer to incomplete type mhn.c:1030: dereferencing pointer to incomplete type mhn.c:1031: dereferencing pointer to incomplete type mhn.c: In function `get_content': mhn.c:1112: `NAMESZ' undeclared (first use in this function) mhn.c:1116: `NULLCP' undeclared (first use in this function) mhn.c:1119: warning: assignment makes pointer from integer without a cast mhn.c:1120: `FLD' undeclared (first use in this function) mhn.c:1123: `FLDPLUS' undeclared (first use in this function) mhn.c:1124: `FLDEOF' undeclared (first use in this function) mhn.c:1133: warning: assignment makes pointer from integer without a cast mhn.c:1136: warning: assignment makes pointer from integer without a cast mhn.c:1183: `NOTOK' undeclared (first use in this function) mhn.c:1188: warning: assignment makes pointer from integer without a cast mhn.c:1198: warning: assignment makes pointer from integer without a cast mhn.c:1214: warning: assignment makes pointer from integer without a cast mhn.c:1217: warning: assignment makes pointer from integer without a cast mhn.c:1221: warning: initialization makes pointer from integer without a cast mhn.c:1245: warning: assignment makes pointer from integer without a cast mhn.c:1259: warning: assignment makes pointer from integer without a cast mhn.c:1262: warning: assignment makes pointer from integer without a cast mhn.c:1266: warning: assignment makes pointer from integer without a cast mhn.c:1301: warning: assignment makes pointer from integer without a cast mhn.c:1304: warning: assignment makes pointer from integer without a cast mhn.c:1310: warning: assignment makes pointer from integer without a cast mhn.c:1313: warning: assignment makes pointer from integer without a cast mhn.c:1318: warning: assignment makes pointer from integer without a cast mhn.c:1331: warning: assignment makes pointer from integer without a cast mhn.c:1334: warning: assignment makes pointer from integer without a cast mhn.c:1343: warning: assignment makes pointer from integer without a cast mhn.c:1398: `BODY' undeclared (first use in this function) mhn.c:1399: `BODYEOF' undeclared (first use in this function) mhn.c:1407: `FILEEOF' undeclared (first use in this function) mhn.c:1411: `LENERR' undeclared (first use in this function) mhn.c:1412: `FMTERR' undeclared (first use in this function) mhn.c: In function `get_ctinfo': mhn.c:1462: `invo_name' undeclared (first use in this function) mhn.c:1469: `NULLCP' undeclared (first use in this function) mhn.c:1469: warning: assignment makes pointer from integer without a cast mhn.c:1485: `NOTOK' undeclared (first use in this function) mhn.c:1491: warning: assignment makes pointer from integer without a cast mhn.c:1501: `NAMESZ' undeclared (first use in this function) mhn.c:1523: warning: assignment makes pointer from integer without a cast mhn.c:1537: warning: assignment makes pointer from integer without a cast mhn.c:1595: `OK' undeclared (first use in this function) mhn.c:1614: warning: assignment makes pointer from integer without a cast mhn.c:1691: warning: assignment makes pointer from integer without a cast mhn.c:1713: warning: assignment makes pointer from integer without a cast mhn.c:1724: warning: assignment makes pointer from integer without a cast mhn.c: In function `get_comment': mhn.c:1764: `NULLCP' undeclared (first use in this function) mhn.c:1766: `NOTOK' undeclared (first use in this function) mhn.c:1795: warning: assignment makes pointer from integer without a cast mhn.c:1799: warning: assignment makes pointer from integer without a cast mhn.c:1810: `OK' undeclared (first use in this function) mhn.c: In function `list_content': mhn.c:1869: `NULLCP' undeclared (first use in this function) mhn.c:1869: warning: assignment makes pointer from integer without a cast mhn.c:1869: warning: assignment makes pointer from integer without a cast mhn.c:1898: warning: assignment makes pointer from integer without a cast mhn.c:1898: warning: assignment makes pointer from integer without a cast mhn.c:1919: `OK' undeclared (first use in this function) mhn.c: In function `content_error': mhn.c:2024: `invo_name' undeclared (first use in this function) mhn.c:2078: warning: assignment makes pointer from integer without a cast mhn.c:2081: `NULLCP' undeclared (first use in this function) mhn.c: In function `intrser': mhn.c:2111: `DONE' undeclared (first use in this function) mhn.c: In function `show_content': mhn.c:2150: `invo_name' undeclared (first use in this function) mhn.c:2152: warning: assignment makes pointer from integer without a cast mhn.c:2154: warning: assignment makes pointer from integer without a cast mhn.c:2161: `moreproc' undeclared (first use in this function) mhn.c:2163: `NULLCP' undeclared (first use in this function) mhn.c:2163: warning: assignment makes pointer from integer without a cast mhn.c:2169: `NOTOK' undeclared (first use in this function) mhn.c: In function `show_content_aux': mhn.c:2197: `NULLCP' undeclared (first use in this function) mhn.c:2199: `NOTOK' undeclared (first use in this function) mhn.c:2206: `DONE' undeclared (first use in this function) mhn.c:2206: `OK' undeclared (first use in this function) mhn.c:2214: `NAMESZ' undeclared (first use in this function) mhn.c:2247: warning: assignment makes pointer from integer without a cast mhn.c: In function `show_content_aux2': mhn.c:2365: `NOTOK' undeclared (first use in this function) mhn.c:2431: `OK' undeclared (first use in this function) mhn.c:2439: `DONE' undeclared (first use in this function) mhn.c:2480: `NULLCP' undeclared (first use in this function) mhn.c: In function `store_content': mhn.c:2511: `invo_name' undeclared (first use in this function) mhn.c:2513: warning: assignment makes pointer from integer without a cast mhn.c:2515: warning: assignment makes pointer from integer without a cast mhn.c:2521: `NAMESZ' undeclared (first use in this function) mhn.c:2529: `TFOLDER' undeclared (first use in this function) mhn.c:2529: `TSUBCWF' undeclared (first use in this function) mhn.c:2530: warning: initialization makes pointer from integer without a cast mhn.c:2534: warning: assignment makes pointer from integer without a cast mhn.c:2534: `NOTOK' undeclared (first use in this function) mhn.c:2543: `NULLCP' undeclared (first use in this function) mhn.c:2543: warning: assignment makes pointer from integer without a cast mhn.c:2555: warning: assignment makes pointer from integer without a cast mhn.c:2556: dereferencing pointer to incomplete type mhn.c:2557: dereferencing pointer to incomplete type mhn.c:2618: warning: initialization makes pointer from integer without a cast mhn.c:2733: warning: assignment makes pointer from integer without a cast mhn.c:2762: `OK' undeclared (first use in this function) mhn.c: In function `copy_some_headers': mhn.c:2910: `NAMESZ' undeclared (first use in this function) mhn.c:2915: `NOTOK' undeclared (first use in this function) mhn.c:2918: `FLD' undeclared (first use in this function) mhn.c:2921: `FLDPLUS' undeclared (first use in this function) mhn.c:2922: `FLDEOF' undeclared (first use in this function) mhn.c:2941: `BODY' undeclared (first use in this function) mhn.c:2942: `BODYEOF' undeclared (first use in this function) mhn.c:2943: `FILEEOF' undeclared (first use in this function) mhn.c:2946: `LENERR' undeclared (first use in this function) mhn.c:2947: `FMTERR' undeclared (first use in this function) mhn.c:2957: `OK' undeclared (first use in this function) mhn.c: In function `make_intermediates': mhn.c:2971: `NOTOK' undeclared (first use in this function) mhn.c:2982: `NULLCP' undeclared (first use in this function) mhn.c:2982: warning: assignment makes pointer from integer without a cast mhn.c:2997: `OK' undeclared (first use in this function) mhn.c: In function `InitGeneric': mhn.c:3160: `NAMESZ' undeclared (first use in this function) mhn.c:3161: `NULLCP' undeclared (first use in this function) mhn.c:3161: warning: assignment makes pointer from integer without a cast mhn.c:3164: `OK' undeclared (first use in this function) mhn.c: In function `InitText': mhn.c:3223: warning: assignment makes pointer from integer without a cast mhn.c:3230: `moreproc' undeclared (first use in this function) mhn.c:3231: `NULLCP' undeclared (first use in this function) mhn.c:3231: warning: assignment makes pointer from integer without a cast mhn.c:3246: `invo_name' undeclared (first use in this function) mhn.c:3254: warning: assignment makes pointer from integer without a cast mhn.c:3255: warning: assignment makes pointer from integer without a cast mhn.c:3266: `NAMESZ' undeclared (first use in this function) mhn.c:3267: warning: assignment makes pointer from integer without a cast mhn.c:3270: `OK' undeclared (first use in this function) mhn.c: In function `list_multi': mhn.c:3313: `OK' undeclared (first use in this function) mhn.c: In function `show_multi': mhn.c:3357: `NOTOK' undeclared (first use in this function) mhn.c:3357: `OK' undeclared (first use in this function) mhn.c:3374: `DONE' undeclared (first use in this function) mhn.c:3391: `NULLCP' undeclared (first use in this function) mhn.c: In function `show_unknown_multi': mhn.c:3468: `invo_name' undeclared (first use in this function) mhn.c:3470: warning: assignment makes pointer from integer without a cast mhn.c:3472: warning: assignment makes pointer from integer without a cast mhn.c:3485: `NOTOK' undeclared (first use in this function) mhn.c:3494: `NULLCP' undeclared (first use in this function) mhn.c:3517: warning: assignment makes pointer from integer without a cast mhn.c:3520: `DONE' undeclared (first use in this function) mhn.c:3520: `OK' undeclared (first use in this function) mhn.c:3527: `NAMESZ' undeclared (first use in this function) mhn.c:3560: warning: assignment makes pointer from integer without a cast mhn.c: In function `store_multi': mhn.c:3665: `NOTOK' undeclared (first use in this function) mhn.c:3672: `NULLCP' undeclared (first use in this function) mhn.c:3673: `OK' undeclared (first use in this function) mhn.c: In function `InitMultiPart': mhn.c:3761: `NULLCP' undeclared (first use in this function) mhn.c:3764: `NOTOK' undeclared (first use in this function) mhn.c:3810: warning: assignment makes pointer from integer without a cast mhn.c:3811: warning: assignment makes pointer from integer without a cast mhn.c:3922: `NAMESZ' undeclared (first use in this function) mhn.c:3938: warning: assignment makes pointer from integer without a cast mhn.c:3949: `OK' undeclared (first use in this function) mhn.c: In function `list_partial': mhn.c:3985: `OK' undeclared (first use in this function) mhn.c: In function `store_partial': mhn.c:4016: `OK' undeclared (first use in this function) mhn.c:4035: `NULLCP' undeclared (first use in this function) mhn.c:4036: `NOTOK' undeclared (first use in this function) mhn.c: In function `params_external': mhn.c:4173: `NOTOK' undeclared (first use in this function) mhn.c:4217: warning: assignment makes pointer from integer without a cast mhn.c:4223: `NULLCP' undeclared (first use in this function) mhn.c:4230: `OK' undeclared (first use in this function) mhn.c: In function `list_external': mhn.c:4256: `NOTOK' undeclared (first use in this function) mhn.c:4262: `OK' undeclared (first use in this function) mhn.c: In function `show_external': mhn.c:4275: `OK' undeclared (first use in this function) mhn.c:4280: `NULLCP' undeclared (first use in this function) mhn.c:4281: `NOTOK' undeclared (first use in this function) mhn.c: In function `store_external': mhn.c:4288: `NOTOK' undeclared (first use in this function) mhn.c:4293: `OK' undeclared (first use in this function) mhn.c:4297: `NULLCP' undeclared (first use in this function) mhn.c: In function `InitMessage': mhn.c:4338: `NULLCP' undeclared (first use in this function) mhn.c:4341: `NOTOK' undeclared (first use in this function) mhn.c:4345: warning: assignment makes pointer from integer without a cast mhn.c:4352: warning: assignment makes pointer from integer without a cast mhn.c:4364: `NAMESZ' undeclared (first use in this function) mhn.c:4365: `FLD' undeclared (first use in this function) mhn.c:4369: `FLDPLUS' undeclared (first use in this function) mhn.c:4370: `FLDEOF' undeclared (first use in this function) mhn.c:4371: warning: assignment makes pointer from integer without a cast mhn.c:4375: warning: assignment makes pointer from integer without a cast mhn.c:4381: warning: assignment makes pointer from integer without a cast mhn.c:4394: `OK' undeclared (first use in this function) mhn.c:4420: warning: assignment makes pointer from integer without a cast mhn.c:4507: warning: assignment makes pointer from integer without a cast mhn.c:4547: warning: assignment makes pointer from integer without a cast mhn.c:4549: warning: assignment makes pointer from integer without a cast mhn.c: In function `list_application': mhn.c:4600: `OK' undeclared (first use in this function) mhn.c: In function `InitApplication': mhn.c:4633: `NAMESZ' undeclared (first use in this function) mhn.c:4634: `NULLCP' undeclared (first use in this function) mhn.c:4634: warning: assignment makes pointer from integer without a cast mhn.c:4660: warning: assignment makes pointer from integer without a cast mhn.c:4664: warning: assignment makes pointer from integer without a cast mhn.c:4669: warning: assignment makes pointer from integer without a cast mhn.c:4673: `OK' undeclared (first use in this function) mhn.c: In function `list_encoding': mhn.c:4698: `OK' undeclared (first use in this function) mhn.c: In function `size_encoding': mhn.c:4732: `NOTOK' undeclared (first use in this function) mhn.c: In function `init_encoding': mhn.c:4789: `NULLCP' undeclared (first use in this function) mhn.c:4798: `OK' undeclared (first use in this function) mhn.c: In function `openBase64': mhn.c:4850: `NOTOK' undeclared (first use in this function) mhn.c:4859: warning: pointer/integer type mismatch in conditional expression mhn.c:4860: `NULLCP' undeclared (first use in this function) mhn.c:4860: warning: assignment makes pointer from integer without a cast mhn.c:4886: `OK' undeclared (first use in this function) mhn.c: In function `set_endian': mhn.c:5007: warning: assignment makes pointer from integer without a cast mhn.c: In function `openQuoted': mhn.c:5058: `NOTOK' undeclared (first use in this function) mhn.c:5067: warning: pointer/integer type mismatch in conditional expression mhn.c:5068: `NULLCP' undeclared (first use in this function) mhn.c:5068: warning: assignment makes pointer from integer without a cast mhn.c:5154: `invo_name' undeclared (first use in this function) mhn.c: In function `openRawMulti': mhn.c:5253: warning: pointer/integer type mismatch in conditional expression mhn.c:5254: `NULLCP' undeclared (first use in this function) mhn.c:5254: warning: assignment makes pointer from integer without a cast mhn.c:5258: `NOTOK' undeclared (first use in this function) mhn.c:5277: `OK' undeclared (first use in this function) mhn.c: In function `open7Bit': mhn.c:5329: `NOTOK' undeclared (first use in this function) mhn.c:5338: warning: pointer/integer type mismatch in conditional expression mhn.c:5339: `NULLCP' undeclared (first use in this function) mhn.c:5339: warning: assignment makes pointer from integer without a cast mhn.c:5377: warning: assignment makes pointer from integer without a cast mhn.c:5401: warning: assignment makes pointer from integer without a cast mhn.c:5431: `OK' undeclared (first use in this function) mhn.c: In function `Init7Bit': mhn.c:5481: `NOTOK' undeclared (first use in this function) mhn.c:5485: `OK' undeclared (first use in this function) mhn.c: In function `openExternal': mhn.c:5504: `DONE' undeclared (first use in this function) mhn.c:5510: `NOTOK' undeclared (first use in this function) mhn.c:5519: warning: assignment makes pointer from integer without a cast mhn.c:5526: `OK' undeclared (first use in this function) mhn.c: In function `openFile': mhn.c:5542: `NOTOK' undeclared (first use in this function) mhn.c:5545: `OK' undeclared (first use in this function) mhn.c:5548: `DONE' undeclared (first use in this function) mhn.c:5553: `NULLCP' undeclared (first use in this function) mhn.c:5558: warning: assignment makes pointer from integer without a cast mhn.c: In function `openFTP': mhn.c:5622: `invo_name' undeclared (first use in this function) mhn.c:5623: warning: assignment makes pointer from integer without a cast mhn.c:5624: `NULLCP' undeclared (first use in this function) mhn.c:5630: `NOTOK' undeclared (first use in this function) mhn.c:5633: `OK' undeclared (first use in this function) mhn.c:5636: `DONE' undeclared (first use in this function) mhn.c:5693: warning: pointer/integer type mismatch in conditional expression mhn.c:5694: warning: assignment makes pointer from integer without a cast mhn.c:5711: warning: assignment makes pointer from integer without a cast mhn.c: In function `openMail': mhn.c:5815: `NOTOK' undeclared (first use in this function) mhn.c:5818: `OK' undeclared (first use in this function) mhn.c:5821: `DONE' undeclared (first use in this function) mhn.c:5826: `NULLCP' undeclared (first use in this function) mhn.c:5851: `mailproc' undeclared (first use in this function) mhn.c:5851: warning: assignment makes pointer from integer without a cast mhn.c:5881: warning: pointer/integer type mismatch in conditional expression mhn.c:5882: warning: assignment makes pointer from integer without a cast mhn.c:5890: warning: assignment makes pointer from integer without a cast mhn.c: In function `find_cache': mhn.c:5906: `NOTOK' undeclared (first use in this function) mhn.c:5910: warning: assignment makes pointer from integer without a cast mhn.c:5914: invalid use of undefined type `struct swit' mhn.c:5927: `OK' undeclared (first use in this function) mhn.c: In function `find_cache_aux': mhn.c:6026: `OK' undeclared (first use in this function) mhn.c:6031: `NOTOK' undeclared (first use in this function) mhn.c: In function `find_cache_aux2': mhn.c:6099: `NAMESZ' undeclared (first use in this function) mhn.c:6103: `NOTOK' undeclared (first use in this function) mhn.c:6105: `FLD' undeclared (first use in this function) mhn.c:6112: `FLDPLUS' undeclared (first use in this function) mhn.c:6113: `FLDEOF' undeclared (first use in this function) mhn.c:6118: `NULLCP' undeclared (first use in this function) mhn.c:6118: warning: assignment makes pointer from integer without a cast mhn.c:6121: warning: assignment makes pointer from integer without a cast mhn.c:6124: warning: assignment makes pointer from integer without a cast mhn.c:6134: `OK' undeclared (first use in this function) mhn.c:6140: `BODY' undeclared (first use in this function) mhn.c:6141: `BODYEOF' undeclared (first use in this function) mhn.c:6142: `FILEEOF' undeclared (first use in this function) mhn.c: In function `cache_content': mhn.c:6164: `NULLCP' undeclared (first use in this function) mhn.c:6180: `NOTOK' undeclared (first use in this function) mhn.c: In function `build_comp': mhn.c:6254: `NAMESZ' undeclared (first use in this function) mhn.c:6267: `invo_name' undeclared (first use in this function) mhn.c:6267: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast mhn.c:6272: `FLD' undeclared (first use in this function) mhn.c:6275: `FLDPLUS' undeclared (first use in this function) mhn.c:6276: `FLDEOF' undeclared (first use in this function) mhn.c:6280: `NULLCP' undeclared (first use in this function) mhn.c:6296: warning: assignment makes pointer from integer without a cast mhn.c:6299: warning: assignment makes pointer from integer without a cast mhn.c:6302: warning: assignment makes pointer from integer without a cast mhn.c:6328: `FILEEOF' undeclared (first use in this function) mhn.c:6332: `BODY' undeclared (first use in this function) mhn.c:6333: `BODYEOF' undeclared (first use in this function) mhn.c:6338: `LENERR' undeclared (first use in this function) mhn.c:6339: `FMTERR' undeclared (first use in this function) mhn.c:6351: `NOTOK' undeclared (first use in this function) mhn.c:6357: warning: assignment makes pointer from integer without a cast mhn.c:6368: `DONE' undeclared (first use in this function) mhn.c: In function `user_content': mhn.c:6494: `OK' undeclared (first use in this function) mhn.c:6498: `NULLCP' undeclared (first use in this function) mhn.c:6511: `invo_name' undeclared (first use in this function) mhn.c:6511: warning: assignment makes pointer from integer without a cast mhn.c:6537: warning: assignment makes pointer from integer without a cast mhn.c:6589: `NOTOK' undeclared (first use in this function) mhn.c:6704: warning: assignment makes pointer from integer without a cast mhn.c:6720: warning: assignment makes pointer from integer without a cast mhn.c:6722: warning: assignment makes pointer from integer without a cast mhn.c:6728: warning: assignment makes pointer from integer without a cast mhn.c:6739: `MAXARGS' undeclared (first use in this function) mhn.c:6743: warning: assignment makes pointer from integer without a cast mhn.c:6744: warning: assignment makes pointer from integer without a cast mhn.c:6755: `TFOLDER' undeclared (first use in this function) mhn.c:6755: `TSUBCWF' undeclared (first use in this function) mhn.c:6755: warning: assignment makes pointer from integer without a cast mhn.c:6757: warning: assignment makes pointer from integer without a cast mhn.c:6759: warning: assignment makes pointer from integer without a cast mhn.c:6768: dereferencing pointer to incomplete type mhn.c:6784: dereferencing pointer to incomplete type mhn.c:6784: dereferencing pointer to incomplete type mhn.c:6785: dereferencing pointer to incomplete type mhn.c:6785: `SELECTED' undeclared (first use in this function) mhn.c:6797: dereferencing pointer to incomplete type mhn.c:6798: warning: assignment makes pointer from integer without a cast mhn.c:6802: dereferencing pointer to incomplete type mhn.c:6821: `DONE' undeclared (first use in this function) mhn.c: In function `set_id': mhn.c:6892: warning: assignment makes pointer from integer without a cast mhn.c:6895: warning: assignment makes pointer from integer without a cast mhn.c: In function `compose_content': mhn.c:6943: `OK' undeclared (first use in this function) mhn.c:6967: `NULLCP' undeclared (first use in this function) mhn.c:6967: warning: assignment makes pointer from integer without a cast mhn.c:6969: `NOTOK' undeclared (first use in this function) mhn.c:7025: `invo_name' undeclared (first use in this function) mhn.c:7025: warning: assignment makes pointer from integer without a cast mhn.c:7269: warning: assignment makes pointer from integer without a cast mhn.c:7273: warning: assignment makes pointer from integer without a cast mhn.c:7282: warning: assignment makes pointer from integer without a cast mhn.c:7287: warning: assignment makes pointer from integer without a cast mhn.c: In function `output_content': mhn.c:7342: `NULLCP' undeclared (first use in this function) mhn.c:7342: warning: assignment makes pointer from integer without a cast mhn.c:7381: warning: assignment makes pointer from integer without a cast mhn.c:7405: warning: assignment makes pointer from integer without a cast mhn.c:7417: `OK' undeclared (first use in this function) mhn.c:7501: warning: initialization makes pointer from integer without a cast mhn.c: In function `write7Bit': mhn.c:7615: `OK' undeclared (first use in this function) mhn.c: In function `writeBinary': mhn.c:7637: `OK' undeclared (first use in this function) mhn.c: In function `writeQuoted': mhn.c:7710: `OK' undeclared (first use in this function) mhn.c: In function `writeBase64aux': mhn.c:7772: `OK' undeclared (first use in this function) mhn.c: In function `readDigest': mhn.c:7894: `NOTOK' undeclared (first use in this function) mhn.c:7943: `OK' undeclared (first use in this function) mhn.c: In function `via_mail': mhn.c:7971: `invo_name' undeclared (first use in this function) mhn.c:7971: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast mhn.c:7977: `NULLCP' undeclared (first use in this function) mhn.c:7977: warning: assignment makes pointer from integer without a cast mhn.c:7984: warning: assignment makes pointer from integer without a cast mhn.c:8005: `NOTOK' undeclared (first use in this function) mhn.c:8032: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast mhn.c: In function `via_post': mhn.c:8098: `NOTOK' undeclared (first use in this function) mhn.c:8105: `OK' undeclared (first use in this function) mhn.c:8106: `postproc' undeclared (first use in this function) mhn.c:8107: `NULLCP' undeclared (first use in this function) mhn.c:8107: warning: passing arg 2 of `execlp' makes pointer from integer without a cast mhn.c: At top level: mhn.c:8121: warning: type mismatch with previous implicit declaration mhn.c:8086: warning: previous implicit declaration of `done' mhn.c:8121: warning: `done' was previously implicitly declared to return `int' make[1]: *** [mhn.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o ftpsbr.o ftpsbr.c ../h/mh.h:1: undefined type, found `FP' /usr/include/sys/param.h:66: warning: redefinition of macro BSD cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from ftpsbr.c:7: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from ftpsbr.c:14: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' ftpsbr.c:37: `NOTOK' undeclared here (not in a function) ftpsbr.c:38: `NOTOK' undeclared here (not in a function) ftpsbr.c: In function `start_tcp_server': ftpsbr.c:100: `NOTOK' undeclared (first use in this function) ftpsbr.c:100: (Each undeclared identifier is reported only once ftpsbr.c:100: for each function it appears in.) ftpsbr.c: In function `ftp_trans': ftpsbr.c:218: `NOTOK' undeclared (first use in this function) ftpsbr.c:262: `OK' undeclared (first use in this function) ftpsbr.c: In function `ftp_quit': ftpsbr.c:291: `NOTOK' undeclared (first use in this function) ftpsbr.c:292: `OK' undeclared (first use in this function) ftpsbr.c: In function `ftp_read': ftpsbr.c:316: `NOTOK' undeclared (first use in this function) ftpsbr.c:436: `OK' undeclared (first use in this function) ftpsbr.c: In function `initconn': ftpsbr.c:449: `NOTOK' undeclared (first use in this function) ftpsbr.c:472: `OK' undeclared (first use in this function) ftpsbr.c: In function `dataconn': ftpsbr.c:484: `NOTOK' undeclared (first use in this function) ftpsbr.c:491: `OK' undeclared (first use in this function) ftpsbr.c: In function `_command': ftpsbr.c:536: `NOTOK' undeclared (first use in this function) ftpsbr.c:539: `NULLCP' undeclared (first use in this function) ftpsbr.c: In function `getreply': ftpsbr.c:586: `OK' undeclared (first use in this function) ftpsbr.c:589: `DONE' undeclared (first use in this function) make[1]: *** [ftpsbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o mhpath.o mhpath.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from mhpath.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from mhpath.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' mhpath.c:14: elements of array `switches' have incomplete type mhpath.c:16: warning: excess elements in struct initializer mhpath.c:16: warning: (near initialization for `switches[0]') mhpath.c:16: warning: excess elements in struct initializer mhpath.c:16: warning: (near initialization for `switches[1]') mhpath.c:18: warning: excess elements in struct initializer mhpath.c:18: warning: (near initialization for `switches[2]') mhpath.c:19: warning: excess elements in struct initializer mhpath.c:19: warning: (near initialization for `switches[3]') mhpath.c: In function `main': mhpath.c:37: `MAXARGS' undeclared (first use in this function) mhpath.c:37: (Each undeclared identifier is reported only once mhpath.c:37: for each function it appears in.) mhpath.c:47: `invo_name' undeclared (first use in this function) mhpath.c:48: warning: assignment makes pointer from integer without a cast mhpath.c:49: warning: assignment makes pointer from integer without a cast mhpath.c:49: warning: assignment makes pointer from integer without a cast mhpath.c:50: warning: assignment makes pointer from integer without a cast mhpath.c:62: `AMBIGSW' undeclared (first use in this function) mhpath.c:65: `UNKWNSW' undeclared (first use in this function) mhpath.c:66: `NULLCP' undeclared (first use in this function) mhpath.c:77: `TFOLDER' undeclared (first use in this function) mhpath.c:77: `TSUBCWF' undeclared (first use in this function) mhpath.c:77: warning: assignment makes pointer from integer without a cast mhpath.c:89: warning: assignment makes pointer from integer without a cast mhpath.c:90: warning: assignment makes pointer from integer without a cast mhpath.c:96: `NOTOK' undeclared (first use in this function) mhpath.c:98: warning: assignment makes pointer from integer without a cast mhpath.c:101: `MAXFOLDER' undeclared (first use in this function) mhpath.c:101: warning: assignment makes pointer from integer without a cast mhpath.c:103: dereferencing pointer to incomplete type mhpath.c:103: `MHPATH' undeclared (first use in this function) mhpath.c:115: dereferencing pointer to incomplete type mhpath.c:115: dereferencing pointer to incomplete type mhpath.c:116: dereferencing pointer to incomplete type mhpath.c:116: `SELECTED' undeclared (first use in this function) mhpath.c:117: dereferencing pointer to incomplete type make[1]: *** [mhpath.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o msgchk.o msgchk.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from msgchk.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from msgchk.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' msgchk.c:40: elements of array `switches' have incomplete type msgchk.c:42: warning: excess elements in struct initializer msgchk.c:42: warning: (near initialization for `switches[0]') msgchk.c:42: warning: excess elements in struct initializer msgchk.c:42: warning: (near initialization for `switches[1]') msgchk.c:44: warning: excess elements in struct initializer msgchk.c:44: warning: (near initialization for `switches[2]') msgchk.c:44: warning: excess elements in struct initializer msgchk.c:44: warning: (near initialization for `switches[3]') msgchk.c:47: warning: excess elements in struct initializer msgchk.c:47: warning: (near initialization for `switches[4]') msgchk.c:47: warning: excess elements in struct initializer msgchk.c:47: warning: (near initialization for `switches[5]') msgchk.c:49: warning: excess elements in struct initializer msgchk.c:49: warning: (near initialization for `switches[6]') msgchk.c:49: warning: excess elements in struct initializer msgchk.c:49: warning: (near initialization for `switches[7]') msgchk.c:52: warning: excess elements in struct initializer msgchk.c:52: warning: (near initialization for `switches[8]') msgchk.c:52: warning: excess elements in struct initializer msgchk.c:52: warning: (near initialization for `switches[9]') msgchk.c:54: warning: excess elements in struct initializer msgchk.c:54: warning: (near initialization for `switches[10]') msgchk.c:54: warning: excess elements in struct initializer msgchk.c:54: warning: (near initialization for `switches[11]') msgchk.c:57: warning: excess elements in struct initializer msgchk.c:57: warning: (near initialization for `switches[12]') msgchk.c:57: warning: excess elements in struct initializer msgchk.c:57: warning: (near initialization for `switches[13]') msgchk.c:59: warning: excess elements in struct initializer msgchk.c:59: warning: (near initialization for `switches[14]') msgchk.c:59: warning: excess elements in struct initializer msgchk.c:59: warning: (near initialization for `switches[15]') msgchk.c:62: warning: excess elements in struct initializer msgchk.c:62: warning: (near initialization for `switches[16]') msgchk.c:62: warning: excess elements in struct initializer msgchk.c:62: warning: (near initialization for `switches[17]') msgchk.c:64: warning: excess elements in struct initializer msgchk.c:64: warning: (near initialization for `switches[18]') msgchk.c:64: warning: excess elements in struct initializer msgchk.c:64: warning: (near initialization for `switches[19]') msgchk.c:67: warning: excess elements in struct initializer msgchk.c:67: warning: (near initialization for `switches[20]') msgchk.c:67: warning: excess elements in struct initializer msgchk.c:67: warning: (near initialization for `switches[21]') msgchk.c:69: warning: excess elements in struct initializer msgchk.c:69: warning: (near initialization for `switches[22]') msgchk.c:70: warning: excess elements in struct initializer msgchk.c:70: warning: (near initialization for `switches[23]') msgchk.c: In function `main': msgchk.c:128: `MAXARGS' undeclared (first use in this function) msgchk.c:128: (Each undeclared identifier is reported only once msgchk.c:128: for each function it appears in.) msgchk.c:163: `invo_name' undeclared (first use in this function) msgchk.c:164: `NAMESZ' undeclared (first use in this function) msgchk.c:179: warning: assignment makes pointer from integer without a cast msgchk.c:180: warning: assignment makes pointer from integer without a cast msgchk.c:180: warning: assignment makes pointer from integer without a cast msgchk.c:181: warning: assignment makes pointer from integer without a cast msgchk.c:186: `NULLCP' undeclared (first use in this function) msgchk.c:198: `AMBIGSW' undeclared (first use in this function) msgchk.c:201: `UNKWNSW' undeclared (first use in this function) msgchk.c: At top level: msgchk.c:314: elements of array `ntswitches' have incomplete type msgchk.c:316: warning: excess elements in struct initializer msgchk.c:316: warning: (near initialization for `ntswitches[0]') msgchk.c:316: warning: excess elements in struct initializer msgchk.c:316: warning: (near initialization for `ntswitches[1]') msgchk.c:318: warning: excess elements in struct initializer msgchk.c:318: warning: (near initialization for `ntswitches[2]') msgchk.c:318: warning: excess elements in struct initializer msgchk.c:318: warning: (near initialization for `ntswitches[3]') msgchk.c:320: warning: excess elements in struct initializer msgchk.c:320: warning: (near initialization for `ntswitches[4]') msgchk.c:320: warning: excess elements in struct initializer msgchk.c:320: warning: (near initialization for `ntswitches[5]') msgchk.c:322: warning: excess elements in struct initializer msgchk.c:322: warning: (near initialization for `ntswitches[6]') msgchk.c:323: warning: excess elements in struct initializer msgchk.c:323: warning: (near initialization for `ntswitches[7]') msgchk.c: In function `donote': msgchk.c:331: `AMBIGSW' undeclared (first use in this function) msgchk.c:334: `UNKWNSW' undeclared (first use in this function) msgchk.c:335: `NULLCP' undeclared (first use in this function) msgchk.c: In function `checkmail': msgchk.c:372: `NOTOK' undeclared (first use in this function) msgchk.c: In function `remotemail': msgchk.c:479: `NOTOK' undeclared (first use in this function) msgchk.c:481: `NULLCP' undeclared (first use in this function) make[1]: *** [msgchk.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o msh.o msh.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from msh.c:10: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from msh.c:15: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' In file included from msh.c:31: ../h/mshsbr.h:6: `MAXARGS' undeclared here (not in a function) msh.c:50: elements of array `switches' have incomplete type msh.c:52: warning: excess elements in struct initializer msh.c:52: warning: (near initialization for `switches[0]') msh.c:52: warning: excess elements in struct initializer msh.c:52: warning: (near initialization for `switches[1]') msh.c:54: warning: excess elements in struct initializer msh.c:54: warning: (near initialization for `switches[2]') msh.c:54: warning: excess elements in struct initializer msh.c:54: warning: (near initialization for `switches[3]') msh.c:56: warning: excess elements in struct initializer msh.c:56: warning: (near initialization for `switches[4]') msh.c:56: warning: excess elements in struct initializer msh.c:56: warning: (near initialization for `switches[5]') msh.c:58: warning: excess elements in struct initializer msh.c:58: warning: (near initialization for `switches[6]') msh.c:58: warning: excess elements in struct initializer msh.c:58: warning: (near initialization for `switches[7]') msh.c:61: warning: excess elements in struct initializer msh.c:61: warning: (near initialization for `switches[8]') msh.c:61: warning: excess elements in struct initializer msh.c:61: warning: (near initialization for `switches[9]') msh.c:64: warning: excess elements in struct initializer msh.c:64: warning: (near initialization for `switches[10]') msh.c:64: warning: excess elements in struct initializer msh.c:64: warning: (near initialization for `switches[11]') msh.c:66: warning: excess elements in struct initializer msh.c:66: warning: (near initialization for `switches[12]') msh.c:66: warning: excess elements in struct initializer msh.c:66: warning: (near initialization for `switches[13]') msh.c:69: warning: excess elements in struct initializer msh.c:69: warning: (near initialization for `switches[14]') msh.c:69: warning: excess elements in struct initializer msh.c:69: warning: (near initialization for `switches[15]') msh.c:71: warning: excess elements in struct initializer msh.c:71: warning: (near initialization for `switches[16]') msh.c:71: warning: excess elements in struct initializer msh.c:71: warning: (near initialization for `switches[17]') msh.c:74: warning: excess elements in struct initializer msh.c:74: warning: (near initialization for `switches[18]') msh.c:74: warning: excess elements in struct initializer msh.c:74: warning: (near initialization for `switches[19]') msh.c:76: warning: excess elements in struct initializer msh.c:76: warning: (near initialization for `switches[20]') msh.c:76: warning: excess elements in struct initializer msh.c:76: warning: (near initialization for `switches[21]') msh.c:79: warning: excess elements in struct initializer msh.c:79: warning: (near initialization for `switches[22]') msh.c:79: warning: excess elements in struct initializer msh.c:79: warning: (near initialization for `switches[23]') msh.c:81: warning: excess elements in struct initializer msh.c:81: warning: (near initialization for `switches[24]') msh.c:81: warning: excess elements in struct initializer msh.c:81: warning: (near initialization for `switches[25]') msh.c:84: warning: excess elements in struct initializer msh.c:84: warning: (near initialization for `switches[26]') msh.c:84: warning: excess elements in struct initializer msh.c:84: warning: (near initialization for `switches[27]') msh.c:86: warning: excess elements in struct initializer msh.c:86: warning: (near initialization for `switches[28]') msh.c:87: warning: excess elements in struct initializer msh.c:87: warning: (near initialization for `switches[29]') msh.c:110: `OK' undeclared here (not in a function) msh.c:115: `NOTOK' undeclared here (not in a function) msh.c:143: `NOTOK' undeclared here (not in a function) msh.c: In function `main': msh.c:222: `MAXARGS' undeclared (first use in this function) msh.c:222: (Each undeclared identifier is reported only once msh.c:222: for each function it appears in.) msh.c:230: `invo_name' undeclared (first use in this function) msh.c:232: warning: assignment makes pointer from integer without a cast msh.c:233: warning: assignment makes pointer from integer without a cast msh.c:233: warning: assignment makes pointer from integer without a cast msh.c:234: warning: assignment makes pointer from integer without a cast msh.c:246: `AMBIGSW' undeclared (first use in this function) msh.c:249: `UNKWNSW' undeclared (first use in this function) msh.c:250: `NULLCP' undeclared (first use in this function) msh.c:332: `TFOLDER' undeclared (first use in this function) msh.c:332: `TSUBCWF' undeclared (first use in this function) msh.c:332: warning: assignment makes pointer from integer without a cast msh.c:347: `mhlforward' undeclared (first use in this function) msh.c:347: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast msh.c:375: `NOTOK' undeclared (first use in this function) msh.c: At top level: msh.c:401: elements of array `mshcmds' have incomplete type msh.c:403: warning: excess elements in struct initializer msh.c:403: warning: (near initialization for `mshcmds[0]') msh.c:403: warning: excess elements in struct initializer msh.c:403: warning: (near initialization for `mshcmds[1]') msh.c:405: warning: excess elements in struct initializer msh.c:405: warning: (near initialization for `mshcmds[2]') msh.c:405: warning: excess elements in struct initializer msh.c:405: warning: (near initialization for `mshcmds[3]') msh.c:407: warning: excess elements in struct initializer msh.c:407: warning: (near initialization for `mshcmds[4]') msh.c:407: warning: excess elements in struct initializer msh.c:407: warning: (near initialization for `mshcmds[5]') msh.c:409: warning: excess elements in struct initializer msh.c:409: warning: (near initialization for `mshcmds[6]') msh.c:409: warning: excess elements in struct initializer msh.c:409: warning: (near initialization for `mshcmds[7]') msh.c:411: warning: excess elements in struct initializer msh.c:411: warning: (near initialization for `mshcmds[8]') msh.c:411: warning: excess elements in struct initializer msh.c:411: warning: (near initialization for `mshcmds[9]') msh.c:413: warning: excess elements in struct initializer msh.c:413: warning: (near initialization for `mshcmds[10]') msh.c:413: warning: excess elements in struct initializer msh.c:413: warning: (near initialization for `mshcmds[11]') msh.c:415: warning: excess elements in struct initializer msh.c:415: warning: (near initialization for `mshcmds[12]') msh.c:415: warning: excess elements in struct initializer msh.c:415: warning: (near initialization for `mshcmds[13]') msh.c:417: warning: excess elements in struct initializer msh.c:417: warning: (near initialization for `mshcmds[14]') msh.c:417: warning: excess elements in struct initializer msh.c:417: warning: (near initialization for `mshcmds[15]') msh.c:419: warning: excess elements in struct initializer msh.c:419: warning: (near initialization for `mshcmds[16]') msh.c:419: warning: excess elements in struct initializer msh.c:419: warning: (near initialization for `mshcmds[17]') msh.c:421: warning: excess elements in struct initializer msh.c:421: warning: (near initialization for `mshcmds[18]') msh.c:421: warning: excess elements in struct initializer msh.c:421: warning: (near initialization for `mshcmds[19]') msh.c:423: warning: excess elements in struct initializer msh.c:423: warning: (near initialization for `mshcmds[20]') msh.c:423: warning: excess elements in struct initializer msh.c:423: warning: (near initialization for `mshcmds[21]') msh.c:425: warning: excess elements in struct initializer msh.c:425: warning: (near initialization for `mshcmds[22]') msh.c:425: warning: excess elements in struct initializer msh.c:425: warning: (near initialization for `mshcmds[23]') msh.c:427: warning: excess elements in struct initializer msh.c:427: warning: (near initialization for `mshcmds[24]') msh.c:427: warning: excess elements in struct initializer msh.c:427: warning: (near initialization for `mshcmds[25]') msh.c:429: warning: excess elements in struct initializer msh.c:429: warning: (near initialization for `mshcmds[26]') msh.c:429: warning: excess elements in struct initializer msh.c:429: warning: (near initialization for `mshcmds[27]') msh.c:431: warning: excess elements in struct initializer msh.c:431: warning: (near initialization for `mshcmds[28]') msh.c:431: warning: excess elements in struct initializer msh.c:431: warning: (near initialization for `mshcmds[29]') msh.c:433: warning: excess elements in struct initializer msh.c:433: warning: (near initialization for `mshcmds[30]') msh.c:433: warning: excess elements in struct initializer msh.c:433: warning: (near initialization for `mshcmds[31]') msh.c:435: warning: excess elements in struct initializer msh.c:435: warning: (near initialization for `mshcmds[32]') msh.c:435: warning: excess elements in struct initializer msh.c:435: warning: (near initialization for `mshcmds[33]') msh.c:437: warning: excess elements in struct initializer msh.c:437: warning: (near initialization for `mshcmds[34]') msh.c:437: warning: excess elements in struct initializer msh.c:437: warning: (near initialization for `mshcmds[35]') msh.c:439: warning: excess elements in struct initializer msh.c:439: warning: (near initialization for `mshcmds[36]') msh.c:439: warning: excess elements in struct initializer msh.c:439: warning: (near initialization for `mshcmds[37]') msh.c:441: warning: excess elements in struct initializer msh.c:441: warning: (near initialization for `mshcmds[38]') msh.c:441: warning: excess elements in struct initializer msh.c:441: warning: (near initialization for `mshcmds[39]') msh.c:443: warning: excess elements in struct initializer msh.c:443: warning: (near initialization for `mshcmds[40]') msh.c:443: warning: excess elements in struct initializer msh.c:443: warning: (near initialization for `mshcmds[41]') msh.c:445: warning: excess elements in struct initializer msh.c:445: warning: (near initialization for `mshcmds[42]') msh.c:445: warning: excess elements in struct initializer msh.c:445: warning: (near initialization for `mshcmds[43]') msh.c:447: warning: excess elements in struct initializer msh.c:447: warning: (near initialization for `mshcmds[44]') msh.c:447: warning: excess elements in struct initializer msh.c:447: warning: (near initialization for `mshcmds[45]') msh.c:449: warning: excess elements in struct initializer msh.c:449: warning: (near initialization for `mshcmds[46]') msh.c:449: warning: excess elements in struct initializer msh.c:449: warning: (near initialization for `mshcmds[47]') msh.c:451: warning: excess elements in struct initializer msh.c:451: warning: (near initialization for `mshcmds[48]') msh.c:451: warning: excess elements in struct initializer msh.c:451: warning: (near initialization for `mshcmds[49]') msh.c:453: warning: excess elements in struct initializer msh.c:453: warning: (near initialization for `mshcmds[50]') msh.c:453: warning: excess elements in struct initializer msh.c:453: warning: (near initialization for `mshcmds[51]') msh.c:455: warning: excess elements in struct initializer msh.c:455: warning: (near initialization for `mshcmds[52]') msh.c:455: warning: excess elements in struct initializer msh.c:455: warning: (near initialization for `mshcmds[53]') msh.c:457: warning: excess elements in struct initializer msh.c:457: warning: (near initialization for `mshcmds[54]') msh.c:457: warning: excess elements in struct initializer msh.c:457: warning: (near initialization for `mshcmds[55]') msh.c:459: warning: excess elements in struct initializer msh.c:459: warning: (near initialization for `mshcmds[56]') msh.c:460: warning: excess elements in struct initializer msh.c:460: warning: (near initialization for `mshcmds[57]') msh.c: In function `msh': msh.c:471: `MAXARGS' undeclared (first use in this function) msh.c:476: `invo_name' undeclared (first use in this function) msh.c:500: invalid use of undefined type `struct swit' msh.c:511: dereferencing pointer to incomplete type msh.c:511: dereferencing pointer to incomplete type msh.c:512: invalid use of undefined type `struct swit' msh.c:528: warning: assignment makes pointer from integer without a cast msh.c:529: warning: assignment makes pointer from integer without a cast msh.c:529: warning: assignment makes pointer from integer without a cast msh.c:530: warning: assignment makes pointer from integer without a cast msh.c:545: `NOTOK' undeclared (first use in this function) msh.c:562: `NULLCP' undeclared (first use in this function) msh.c:578: `OK' undeclared (first use in this function) msh.c: In function `fsetup': msh.c:680: warning: assignment makes pointer from integer without a cast msh.c:681: `NOTOK' undeclared (first use in this function) msh.c:683: warning: assignment makes pointer from integer without a cast msh.c:684: `NULLCP' undeclared (first use in this function) msh.c:685: dereferencing pointer to incomplete type msh.c:689: dereferencing pointer to incomplete type msh.c:691: dereferencing pointer to incomplete type msh.c:693: dereferencing pointer to incomplete type msh.c:693: dereferencing pointer to incomplete type msh.c:702: warning: assignment makes pointer from integer without a cast msh.c: In function `setup': msh.c:727: `invo_name' undeclared (first use in this function) msh.c:727: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast msh.c:737: `NULLCP' undeclared (first use in this function) msh.c:739: `NOTOK' undeclared (first use in this function) msh.c:755: dereferencing pointer to incomplete type msh.c:756: dereferencing pointer to incomplete type msh.c:757: dereferencing pointer to incomplete type msh.c:758: dereferencing pointer to incomplete type msh.c:760: dereferencing pointer to incomplete type msh.c:761: dereferencing pointer to incomplete type msh.c:764: dereferencing pointer to incomplete type msh.c:764: `READONLY' undeclared (first use in this function) msh.c:769: dereferencing pointer to incomplete type msh.c:773: dereferencing pointer to incomplete type msh.c:774: dereferencing pointer to incomplete type msh.c:774: dereferencing pointer to incomplete type msh.c:793: dereferencing pointer to incomplete type msh.c:793: dereferencing pointer to incomplete type msh.c:795: dereferencing pointer to incomplete type msh.c:795: `EXISTS' undeclared (first use in this function) msh.c:795: `SELECT_EMPTY' undeclared (first use in this function) msh.c:801: dereferencing pointer to incomplete type msh.c:801: dereferencing pointer to incomplete type msh.c:802: dereferencing pointer to incomplete type msh.c:805: dereferencing pointer to incomplete type msh.c:806: dereferencing pointer to incomplete type msh.c: In function `read_pop': msh.c:905: `NOTOK' undeclared (first use in this function) msh.c:906: `NULLCP' undeclared (first use in this function) msh.c: In function `m_gMsgs': msh.c:933: `MAXFOLDER' undeclared (first use in this function) msh.c:936: `NULLCP' undeclared (first use in this function) msh.c: In function `msh_ready': msh.c:973: `NOTOK' undeclared (first use in this function) msh.c:975: dereferencing pointer to incomplete type msh.c:975: dereferencing pointer to incomplete type msh.c:983: warning: assignment makes pointer from integer without a cast msh.c:992: `NULLCP' undeclared (first use in this function) msh.c:998: dereferencing pointer to incomplete type msh.c:998: `SELECT_EMPTY' undeclared (first use in this function) msh.c:1002: `invo_name' undeclared (first use in this function) msh.c:1002: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast msh.c:1021: `msg_style' undeclared (first use in this function) msh.c:1021: `MS_DEFAULT' undeclared (first use in this function) msh.c:1057: dereferencing pointer to incomplete type msh.c: In function `check_folder': msh.c:1084: dereferencing pointer to incomplete type msh.c:1084: `NOTOK' undeclared (first use in this function) msh.c:1085: dereferencing pointer to incomplete type msh.c:1090: dereferencing pointer to incomplete type msh.c:1093: warning: assignment makes pointer from integer without a cast msh.c:1094: `NULLCP' undeclared (first use in this function) msh.c:1096: dereferencing pointer to incomplete type msh.c:1098: dereferencing pointer to incomplete type msh.c:1098: dereferencing pointer to incomplete type msh.c:1117: dereferencing pointer to incomplete type msh.c:1123: dereferencing pointer to incomplete type msh.c:1123: dereferencing pointer to incomplete type msh.c:1124: dereferencing pointer to incomplete type msh.c:1125: dereferencing pointer to incomplete type msh.c:1128: warning: assignment makes pointer from integer without a cast msh.c:1131: dereferencing pointer to incomplete type msh.c:1133: dereferencing pointer to incomplete type msh.c:1134: dereferencing pointer to incomplete type msh.c:1134: `EXISTS' undeclared (first use in this function) msh.c:1135: dereferencing pointer to incomplete type msh.c:1137: dereferencing pointer to incomplete type msh.c: In function `scanstring': msh.c:1169: `MAXARGS' undeclared (first use in this function) msh.c:1171: warning: assignment makes pointer from integer without a cast msh.c:1172: warning: assignment makes pointer from integer without a cast msh.c:1172: warning: assignment makes pointer from integer without a cast msh.c:1173: warning: assignment makes pointer from integer without a cast msh.c: In function `readids': msh.c:1195: dereferencing pointer to incomplete type msh.c:1196: dereferencing pointer to incomplete type msh.c:1200: dereferencing pointer to incomplete type msh.c:1200: dereferencing pointer to incomplete type msh.c:1201: dereferencing pointer to incomplete type msh.c:1204: dereferencing pointer to incomplete type msh.c:1206: dereferencing pointer to incomplete type msh.c:1206: dereferencing pointer to incomplete type msh.c:1207: dereferencing pointer to incomplete type msh.c:1207: `EXISTS' undeclared (first use in this function) msh.c:1210: dereferencing pointer to incomplete type msh.c:1213: dereferencing pointer to incomplete type msh.c:1214: dereferencing pointer to incomplete type msh.c:1216: dereferencing pointer to incomplete type msh.c:1217: dereferencing pointer to incomplete type msh.c:1222: dereferencing pointer to incomplete type msh.c:1223: `NULLCP' undeclared (first use in this function) msh.c: In function `readid': msh.c:1241: `NAMESZ' undeclared (first use in this function) msh.c:1249: `NULLCP' undeclared (first use in this function) msh.c:1251: `OK' undeclared (first use in this function) msh.c:1257: `FLD' undeclared (first use in this function) msh.c:1260: `FLDEOF' undeclared (first use in this function) msh.c:1261: `FLDPLUS' undeclared (first use in this function) msh.c:1263: warning: assignment makes pointer from integer without a cast msh.c:1266: warning: assignment makes pointer from integer without a cast msh.c: In function `display_info': msh.c:1295: `NOTOK' undeclared (first use in this function) msh.c:1306: dereferencing pointer to incomplete type msh.c:1315: dereferencing pointer to incomplete type msh.c:1315: dereferencing pointer to incomplete type msh.c:1322: dereferencing pointer to incomplete type msh.c:1324: dereferencing pointer to incomplete type msh.c:1324: dereferencing pointer to incomplete type msh.c:1329: dereferencing pointer to incomplete type msh.c:1329: dereferencing pointer to incomplete type msh.c: In function `write_ids': msh.c:1345: dereferencing pointer to incomplete type msh.c:1345: dereferencing pointer to incomplete type msh.c:1346: dereferencing pointer to incomplete type msh.c:1353: dereferencing pointer to incomplete type msh.c:1356: `NOTOK' undeclared (first use in this function) msh.c: In function `quit': msh.c:1372: dereferencing pointer to incomplete type msh.c:1372: `MODIFIED' undeclared (first use in this function) msh.c:1372: dereferencing pointer to incomplete type msh.c:1372: `READONLY' undeclared (first use in this function) msh.c:1374: `NULLCP' undeclared (first use in this function) msh.c:1381: dereferencing pointer to incomplete type msh.c:1382: dereferencing pointer to incomplete type msh.c:1389: `NOTOK' undeclared (first use in this function) msh.c:1390: dereferencing pointer to incomplete type msh.c:1399: dereferencing pointer to incomplete type msh.c:1400: dereferencing pointer to incomplete type msh.c:1400: warning: assignment makes pointer from integer without a cast msh.c:1402: dereferencing pointer to incomplete type msh.c:1405: dereferencing pointer to incomplete type msh.c:1406: dereferencing pointer to incomplete type msh.c:1411: dereferencing pointer to incomplete type msh.c:1411: warning: assignment makes pointer from integer without a cast msh.c:1414: dereferencing pointer to incomplete type msh.c:1414: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast msh.c:1420: dereferencing pointer to incomplete type msh.c:1420: dereferencing pointer to incomplete type msh.c:1421: dereferencing pointer to incomplete type msh.c:1422: `EXISTS' undeclared (first use in this function) msh.c:1430: dereferencing pointer to incomplete type msh.c:1431: dereferencing pointer to incomplete type msh.c:1434: dereferencing pointer to incomplete type msh.c:1446: dereferencing pointer to incomplete type msh.c: In function `getargs': msh.c:1604: `OK' undeclared (first use in this function) msh.c:1654: `DONE' undeclared (first use in this function) msh.c:1666: `ALL' undeclared (first use in this function) msh.c:1668: `invo_name' undeclared (first use in this function) msh.c:1672: `NOTOK' undeclared (first use in this function) msh.c:1676: `AMBIGSW' undeclared (first use in this function) msh.c:1679: `UNKWNSW' undeclared (first use in this function) msh.c: In function `getcmds': msh.c:1712: `NOTOK' undeclared (first use in this function) msh.c:1722: `NULLCP' undeclared (first use in this function) msh.c: In function `parse': msh.c:1753: `NOTOK' undeclared (first use in this function) msh.c:1772: `NULLCP' undeclared (first use in this function) msh.c:1839: `OK' undeclared (first use in this function) msh.c: In function `expand': msh.c:1853: `OK' undeclared (first use in this function) msh.c:1858: `mypath' undeclared (first use in this function) msh.c:1863: `NULLCP' undeclared (first use in this function) msh.c:1864: `NOTOK' undeclared (first use in this function) msh.c: In function `initaux_io': msh.c:1898: `OK' undeclared (first use in this function) msh.c:1906: `NOTOK' undeclared (first use in this function) msh.c:1921: `NULLCP' undeclared (first use in this function) msh.c: In function `finaux_io': msh.c:1960: `NULLCP' undeclared (first use in this function) msh.c:1975: `NOTOK' undeclared (first use in this function) msh.c: In function `m_init': msh.c:1987: dereferencing pointer to incomplete type msh.c:1987: dereferencing pointer to incomplete type msh.c:1988: dereferencing pointer to incomplete type msh.c:1988: `SELECTED' undeclared (first use in this function) msh.c:1989: dereferencing pointer to incomplete type msh.c:1989: dereferencing pointer to incomplete type msh.c:1989: dereferencing pointer to incomplete type msh.c: At top level: msh.c:2008: warning: type mismatch with previous implicit declaration msh.c:1196: warning: previous implicit declaration of `m_setcur' msh.c:2008: warning: `m_setcur' was previously implicitly declared to return `int' msh.c: In function `m_setcur': msh.c:2011: dereferencing pointer to incomplete type msh.c:2014: dereferencing pointer to incomplete type msh.c:2014: dereferencing pointer to incomplete type msh.c:2015: dereferencing pointer to incomplete type msh.c:2016: dereferencing pointer to incomplete type msh.c:2023: dereferencing pointer to incomplete type msh.c: In function `intrser': msh.c:2042: `NOTOK' undeclared (first use in this function) msh.c: In function `pipeser': msh.c:2062: `NOTOK' undeclared (first use in this function) msh.c: In function `quitser': msh.c:2080: `NOTOK' undeclared (first use in this function) msh.c: In function `pINI': msh.c:2127: `NULLCP' undeclared (first use in this function) msh.c:2128: `OK' undeclared (first use in this function) msh.c: In function `pQRY': msh.c:2147: `NOTOK' undeclared (first use in this function) msh.c:2150: `NULLCP' undeclared (first use in this function) msh.c:2151: `OK' undeclared (first use in this function) msh.c: In function `pQRY1': msh.c:2165: dereferencing pointer to incomplete type msh.c:2166: dereferencing pointer to incomplete type msh.c:2168: `NOTOK' undeclared (first use in this function) msh.c:2171: `OK' undeclared (first use in this function) msh.c:2187: dereferencing pointer to incomplete type msh.c:2205: dereferencing pointer to incomplete type msh.c:2206: dereferencing pointer to incomplete type msh.c:2216: dereferencing pointer to incomplete type msh.c:2217: dereferencing pointer to incomplete type msh.c:2218: dereferencing pointer to incomplete type msh.c:2219: dereferencing pointer to incomplete type msh.c:2225: `NULLVP' undeclared (first use in this function) msh.c:2231: dereferencing pointer to incomplete type msh.c:2232: dereferencing pointer to incomplete type msh.c:2233: dereferencing pointer to incomplete type msh.c:2234: dereferencing pointer to incomplete type msh.c: In function `pQRY2': msh.c:2254: dereferencing pointer to incomplete type msh.c:2254: dereferencing pointer to incomplete type msh.c:2256: `NOTOK' undeclared (first use in this function) msh.c:2259: `OK' undeclared (first use in this function) msh.c:2266: dereferencing pointer to incomplete type msh.c:2269: dereferencing pointer to incomplete type msh.c:2273: dereferencing pointer to incomplete type msh.c:2273: dereferencing pointer to incomplete type msh.c:2274: dereferencing pointer to incomplete type msh.c:2274: `EXISTS' undeclared (first use in this function) msh.c:2284: dereferencing pointer to incomplete type msh.c:2284: dereferencing pointer to incomplete type msh.c:2285: dereferencing pointer to incomplete type msh.c:2292: dereferencing pointer to incomplete type msh.c:2292: dereferencing pointer to incomplete type msh.c:2293: dereferencing pointer to incomplete type msh.c:2303: dereferencing pointer to incomplete type msh.c:2304: dereferencing pointer to incomplete type msh.c:2305: dereferencing pointer to incomplete type msh.c:2306: dereferencing pointer to incomplete type msh.c:2306: dereferencing pointer to incomplete type msh.c:2307: dereferencing pointer to incomplete type msh.c:2308: dereferencing pointer to incomplete type msh.c:2308: dereferencing pointer to incomplete type msh.c:2312: dereferencing pointer to incomplete type msh.c:2322: dereferencing pointer to incomplete type msh.c: In function `pCMD': msh.c:2341: `NOTOK' undeclared (first use in this function) msh.c:2344: `OK' undeclared (first use in this function) msh.c:2346: `ALL' undeclared (first use in this function) msh.c:2347: `invo_name' undeclared (first use in this function) msh.c:2353: `NULLCP' undeclared (first use in this function) msh.c:2361: `AMBIGSW' undeclared (first use in this function) msh.c:2377: `UNKWNSW' undeclared (first use in this function) msh.c: In function `pFIN': msh.c:2394: `OK' undeclared (first use in this function) msh.c:2404: `NOTOK' undeclared (first use in this function) msh.c: In function `peerwait': msh.c:2418: `NULLCP' undeclared (first use in this function) msh.c:2419: `OK' undeclared (first use in this function) msh.c:2423: `NOTOK' undeclared (first use in this function) msh.c: In function `alrmser': msh.c:2437: `DONE' undeclared (first use in this function) msh.c: In function `ttyNaux': msh.c:2451: `NOTOK' undeclared (first use in this function) msh.c:2460: `OK' undeclared (first use in this function) msh.c:2465: `NULLCP' undeclared (first use in this function) msh.c: In function `ttyR': msh.c:2490: `OK' undeclared (first use in this function) msh.c:2491: `NOTOK' undeclared (first use in this function) msh.c:2499: `NULLCP' undeclared (first use in this function) msh.c: In function `winN': msh.c:2526: `NOTOK' undeclared (first use in this function) msh.c:2527: `OK' undeclared (first use in this function) msh.c:2545: `NULLCP' undeclared (first use in this function) msh.c: In function `winR': msh.c:2649: `OK' undeclared (first use in this function) msh.c:2650: `NOTOK' undeclared (first use in this function) msh.c: In function `winX': msh.c:2704: `NOTOK' undeclared (first use in this function) msh.c:2707: `NULLCP' undeclared (first use in this function) msh.c:2726: `OK' undeclared (first use in this function) make[1]: *** [msh.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o mshcmds.o mshcmds.c ../h/mh.h:1: undefined type, found `FP' mshcmds.c:44: undefined type, found `FP' mshcmds.c:2959: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from mshcmds.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from mshcmds.c:14: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' In file included from mshcmds.c:25: ../h/mshsbr.h:6: `MAXARGS' undeclared here (not in a function) mshcmds.c:44: parse error before "mhl_action" mshcmds.c:44: warning: data definition has no type or storage class mshcmds.c: In function `forkcmd': mshcmds.c:74: `MAXARGS' undeclared (first use in this function) mshcmds.c:74: (Each undeclared identifier is reported only once mshcmds.c:74: for each function it appears in.) mshcmds.c:80: `pfolder' undeclared (first use in this function) mshcmds.c:87: `NOTOK' undeclared (first use in this function) mshcmds.c:91: `OK' undeclared (first use in this function) mshcmds.c:102: `NULLCP' undeclared (first use in this function) mshcmds.c:106: dereferencing pointer to incomplete type mshcmds.c:106: `MODIFIED' undeclared (first use in this function) mshcmds.c: At top level: mshcmds.c:113: elements of array `distswit' have incomplete type mshcmds.c:115: warning: excess elements in struct initializer mshcmds.c:115: warning: (near initialization for `distswit[0]') mshcmds.c:115: warning: excess elements in struct initializer mshcmds.c:115: warning: (near initialization for `distswit[1]') mshcmds.c:117: warning: excess elements in struct initializer mshcmds.c:117: warning: (near initialization for `distswit[2]') mshcmds.c:117: warning: excess elements in struct initializer mshcmds.c:117: warning: (near initialization for `distswit[3]') mshcmds.c:119: warning: excess elements in struct initializer mshcmds.c:119: warning: (near initialization for `distswit[4]') mshcmds.c:119: warning: excess elements in struct initializer mshcmds.c:119: warning: (near initialization for `distswit[5]') mshcmds.c:121: warning: excess elements in struct initializer mshcmds.c:121: warning: (near initialization for `distswit[6]') mshcmds.c:121: warning: excess elements in struct initializer mshcmds.c:121: warning: (near initialization for `distswit[7]') mshcmds.c:123: warning: excess elements in struct initializer mshcmds.c:123: warning: (near initialization for `distswit[8]') mshcmds.c:123: warning: excess elements in struct initializer mshcmds.c:123: warning: (near initialization for `distswit[9]') mshcmds.c:125: warning: excess elements in struct initializer mshcmds.c:125: warning: (near initialization for `distswit[10]') mshcmds.c:125: warning: excess elements in struct initializer mshcmds.c:125: warning: (near initialization for `distswit[11]') mshcmds.c:127: warning: excess elements in struct initializer mshcmds.c:127: warning: (near initialization for `distswit[12]') mshcmds.c:127: warning: excess elements in struct initializer mshcmds.c:127: warning: (near initialization for `distswit[13]') mshcmds.c:129: warning: excess elements in struct initializer mshcmds.c:129: warning: (near initialization for `distswit[14]') mshcmds.c:129: warning: excess elements in struct initializer mshcmds.c:129: warning: (near initialization for `distswit[15]') mshcmds.c:131: warning: excess elements in struct initializer mshcmds.c:131: warning: (near initialization for `distswit[16]') mshcmds.c:131: warning: excess elements in struct initializer mshcmds.c:131: warning: (near initialization for `distswit[17]') mshcmds.c:133: warning: excess elements in struct initializer mshcmds.c:133: warning: (near initialization for `distswit[18]') mshcmds.c:133: warning: excess elements in struct initializer mshcmds.c:133: warning: (near initialization for `distswit[19]') mshcmds.c:135: warning: excess elements in struct initializer mshcmds.c:135: warning: (near initialization for `distswit[20]') mshcmds.c:135: warning: excess elements in struct initializer mshcmds.c:135: warning: (near initialization for `distswit[21]') mshcmds.c:137: warning: excess elements in struct initializer mshcmds.c:137: warning: (near initialization for `distswit[22]') mshcmds.c:137: warning: excess elements in struct initializer mshcmds.c:137: warning: (near initialization for `distswit[23]') mshcmds.c:139: warning: excess elements in struct initializer mshcmds.c:139: warning: (near initialization for `distswit[24]') mshcmds.c:139: warning: excess elements in struct initializer mshcmds.c:139: warning: (near initialization for `distswit[25]') mshcmds.c:141: warning: excess elements in struct initializer mshcmds.c:141: warning: (near initialization for `distswit[26]') mshcmds.c:142: warning: excess elements in struct initializer mshcmds.c:142: warning: (near initialization for `distswit[27]') mshcmds.c: In function `distcmd': mshcmds.c:153: `MAXARGS' undeclared (first use in this function) mshcmds.c:163: `AMBIGSW' undeclared (first use in this function) mshcmds.c:166: `UNKWNSW' undeclared (first use in this function) mshcmds.c:193: `NULLCP' undeclared (first use in this function) mshcmds.c:221: dereferencing pointer to incomplete type mshcmds.c:225: dereferencing pointer to incomplete type mshcmds.c:226: dereferencing pointer to incomplete type mshcmds.c: At top level: mshcmds.c:231: elements of array `explswit' have incomplete type mshcmds.c:233: warning: excess elements in struct initializer mshcmds.c:233: warning: (near initialization for `explswit[0]') mshcmds.c:233: warning: excess elements in struct initializer mshcmds.c:233: warning: (near initialization for `explswit[1]') mshcmds.c:235: warning: excess elements in struct initializer mshcmds.c:235: warning: (near initialization for `explswit[2]') mshcmds.c:235: warning: excess elements in struct initializer mshcmds.c:235: warning: (near initialization for `explswit[3]') mshcmds.c:237: warning: excess elements in struct initializer mshcmds.c:237: warning: (near initialization for `explswit[4]') mshcmds.c:237: warning: excess elements in struct initializer mshcmds.c:237: warning: (near initialization for `explswit[5]') mshcmds.c:239: warning: excess elements in struct initializer mshcmds.c:239: warning: (near initialization for `explswit[6]') mshcmds.c:239: warning: excess elements in struct initializer mshcmds.c:239: warning: (near initialization for `explswit[7]') mshcmds.c:241: warning: excess elements in struct initializer mshcmds.c:241: warning: (near initialization for `explswit[8]') mshcmds.c:241: warning: excess elements in struct initializer mshcmds.c:241: warning: (near initialization for `explswit[9]') mshcmds.c:243: warning: excess elements in struct initializer mshcmds.c:243: warning: (near initialization for `explswit[10]') mshcmds.c:243: warning: excess elements in struct initializer mshcmds.c:243: warning: (near initialization for `explswit[11]') mshcmds.c:245: warning: excess elements in struct initializer mshcmds.c:245: warning: (near initialization for `explswit[12]') mshcmds.c:245: warning: excess elements in struct initializer mshcmds.c:245: warning: (near initialization for `explswit[13]') mshcmds.c:247: warning: excess elements in struct initializer mshcmds.c:247: warning: (near initialization for `explswit[14]') mshcmds.c:248: warning: excess elements in struct initializer mshcmds.c:248: warning: (near initialization for `explswit[15]') mshcmds.c: In function `explcmd': mshcmds.c:263: `MAXARGS' undeclared (first use in this function) mshcmds.c:274: `AMBIGSW' undeclared (first use in this function) mshcmds.c:277: `UNKWNSW' undeclared (first use in this function) mshcmds.c:305: `NULLCP' undeclared (first use in this function) mshcmds.c:320: `MAXFOLDER' undeclared (first use in this function) mshcmds.c:324: dereferencing pointer to incomplete type mshcmds.c:326: dereferencing pointer to incomplete type mshcmds.c:327: dereferencing pointer to incomplete type mshcmds.c:329: dereferencing pointer to incomplete type mshcmds.c:329: `SELECTED' undeclared (first use in this function) mshcmds.c:330: `OK' undeclared (first use in this function) mshcmds.c:336: dereferencing pointer to incomplete type mshcmds.c:338: dereferencing pointer to incomplete type mshcmds.c:341: dereferencing pointer to incomplete type mshcmds.c:341: `MODIFIED' undeclared (first use in this function) mshcmds.c: In function `burst': mshcmds.c:373: `MAXFOLDER' undeclared (first use in this function) mshcmds.c:407: `NULLCP' undeclared (first use in this function) mshcmds.c:412: `OK' undeclared (first use in this function) mshcmds.c:421: dereferencing pointer to incomplete type mshcmds.c:423: `NOTOK' undeclared (first use in this function) mshcmds.c:425: warning: assignment makes pointer from integer without a cast mshcmds.c:428: dereferencing pointer to incomplete type mshcmds.c:429: dereferencing pointer to incomplete type mshcmds.c:430: dereferencing pointer to incomplete type mshcmds.c:431: dereferencing pointer to incomplete type mshcmds.c:432: dereferencing pointer to incomplete type mshcmds.c:435: dereferencing pointer to incomplete type mshcmds.c:448: dereferencing pointer to incomplete type mshcmds.c:448: dereferencing pointer to incomplete type mshcmds.c:454: dereferencing pointer to incomplete type mshcmds.c:454: `SELECTED' undeclared (first use in this function) mshcmds.c:455: dereferencing pointer to incomplete type mshcmds.c:466: dereferencing pointer to incomplete type mshcmds.c:466: dereferencing pointer to incomplete type mshcmds.c: At top level: mshcmds.c:474: elements of array `fileswit' have incomplete type mshcmds.c:476: warning: excess elements in struct initializer mshcmds.c:476: warning: (near initialization for `fileswit[0]') mshcmds.c:476: warning: excess elements in struct initializer mshcmds.c:476: warning: (near initialization for `fileswit[1]') mshcmds.c:478: warning: excess elements in struct initializer mshcmds.c:478: warning: (near initialization for `fileswit[2]') mshcmds.c:478: warning: excess elements in struct initializer mshcmds.c:478: warning: (near initialization for `fileswit[3]') mshcmds.c:480: warning: excess elements in struct initializer mshcmds.c:480: warning: (near initialization for `fileswit[4]') mshcmds.c:480: warning: excess elements in struct initializer mshcmds.c:480: warning: (near initialization for `fileswit[5]') mshcmds.c:482: warning: excess elements in struct initializer mshcmds.c:482: warning: (near initialization for `fileswit[6]') mshcmds.c:482: warning: excess elements in struct initializer mshcmds.c:482: warning: (near initialization for `fileswit[7]') mshcmds.c:484: warning: excess elements in struct initializer mshcmds.c:484: warning: (near initialization for `fileswit[8]') mshcmds.c:484: warning: excess elements in struct initializer mshcmds.c:484: warning: (near initialization for `fileswit[9]') mshcmds.c:486: warning: excess elements in struct initializer mshcmds.c:486: warning: (near initialization for `fileswit[10]') mshcmds.c:486: warning: excess elements in struct initializer mshcmds.c:486: warning: (near initialization for `fileswit[11]') mshcmds.c:488: warning: excess elements in struct initializer mshcmds.c:488: warning: (near initialization for `fileswit[12]') mshcmds.c:488: warning: excess elements in struct initializer mshcmds.c:488: warning: (near initialization for `fileswit[13]') mshcmds.c:490: warning: excess elements in struct initializer mshcmds.c:490: warning: (near initialization for `fileswit[14]') mshcmds.c:490: warning: excess elements in struct initializer mshcmds.c:490: warning: (near initialization for `fileswit[15]') mshcmds.c:492: warning: excess elements in struct initializer mshcmds.c:492: warning: (near initialization for `fileswit[16]') mshcmds.c:492: warning: excess elements in struct initializer mshcmds.c:492: warning: (near initialization for `fileswit[17]') mshcmds.c:494: warning: excess elements in struct initializer mshcmds.c:494: warning: (near initialization for `fileswit[18]') mshcmds.c:494: warning: excess elements in struct initializer mshcmds.c:494: warning: (near initialization for `fileswit[19]') mshcmds.c:496: warning: excess elements in struct initializer mshcmds.c:496: warning: (near initialization for `fileswit[20]') mshcmds.c:497: warning: excess elements in struct initializer mshcmds.c:497: warning: (near initialization for `fileswit[21]') mshcmds.c: In function `filecmd': mshcmds.c:511: `MAXARGS' undeclared (first use in this function) mshcmds.c:522: `AMBIGSW' undeclared (first use in this function) mshcmds.c:525: `UNKWNSW' undeclared (first use in this function) mshcmds.c:550: `NULLCP' undeclared (first use in this function) mshcmds.c:550: invalid use of undefined type `struct swit' mshcmds.c:570: dereferencing pointer to incomplete type mshcmds.c:571: dereferencing pointer to incomplete type mshcmds.c:573: dereferencing pointer to incomplete type mshcmds.c:573: `SELECTED' undeclared (first use in this function) mshcmds.c:574: `fileproc' undeclared (first use in this function) mshcmds.c:575: dereferencing pointer to incomplete type mshcmds.c:576: dereferencing pointer to incomplete type mshcmds.c:579: dereferencing pointer to incomplete type mshcmds.c:579: dereferencing pointer to incomplete type mshcmds.c:580: dereferencing pointer to incomplete type mshcmds.c: In function `filehak': mshcmds.c:594: `MAXARGS' undeclared (first use in this function) mshcmds.c:599: `AMBIGSW' undeclared (first use in this function) mshcmds.c:600: `UNKWNSW' undeclared (first use in this function) mshcmds.c:602: `NOTOK' undeclared (first use in this function) mshcmds.c:624: warning: assignment makes pointer from integer without a cast mshcmds.c:626: `TFOLDER' undeclared (first use in this function) mshcmds.c:626: `TSUBCWF' undeclared (first use in this function) mshcmds.c:626: warning: assignment makes pointer from integer without a cast mshcmds.c:628: `OK' undeclared (first use in this function) mshcmds.c: At top level: mshcmds.c:639: elements of array `foldswit' have incomplete type mshcmds.c:641: warning: excess elements in struct initializer mshcmds.c:641: warning: (near initialization for `foldswit[0]') mshcmds.c:641: warning: excess elements in struct initializer mshcmds.c:641: warning: (near initialization for `foldswit[1]') mshcmds.c:643: warning: excess elements in struct initializer mshcmds.c:643: warning: (near initialization for `foldswit[2]') mshcmds.c:643: warning: excess elements in struct initializer mshcmds.c:643: warning: (near initialization for `foldswit[3]') mshcmds.c:645: warning: excess elements in struct initializer mshcmds.c:645: warning: (near initialization for `foldswit[4]') mshcmds.c:645: warning: excess elements in struct initializer mshcmds.c:645: warning: (near initialization for `foldswit[5]') mshcmds.c:647: warning: excess elements in struct initializer mshcmds.c:647: warning: (near initialization for `foldswit[6]') mshcmds.c:647: warning: excess elements in struct initializer mshcmds.c:647: warning: (near initialization for `foldswit[7]') mshcmds.c:649: warning: excess elements in struct initializer mshcmds.c:649: warning: (near initialization for `foldswit[8]') mshcmds.c:649: warning: excess elements in struct initializer mshcmds.c:649: warning: (near initialization for `foldswit[9]') mshcmds.c:651: warning: excess elements in struct initializer mshcmds.c:651: warning: (near initialization for `foldswit[10]') mshcmds.c:651: warning: excess elements in struct initializer mshcmds.c:651: warning: (near initialization for `foldswit[11]') mshcmds.c:653: warning: excess elements in struct initializer mshcmds.c:653: warning: (near initialization for `foldswit[12]') mshcmds.c:653: warning: excess elements in struct initializer mshcmds.c:653: warning: (near initialization for `foldswit[13]') mshcmds.c:655: warning: excess elements in struct initializer mshcmds.c:655: warning: (near initialization for `foldswit[14]') mshcmds.c:655: warning: excess elements in struct initializer mshcmds.c:655: warning: (near initialization for `foldswit[15]') mshcmds.c:657: warning: excess elements in struct initializer mshcmds.c:657: warning: (near initialization for `foldswit[16]') mshcmds.c:657: warning: excess elements in struct initializer mshcmds.c:657: warning: (near initialization for `foldswit[17]') mshcmds.c:659: warning: excess elements in struct initializer mshcmds.c:659: warning: (near initialization for `foldswit[18]') mshcmds.c:659: warning: excess elements in struct initializer mshcmds.c:659: warning: (near initialization for `foldswit[19]') mshcmds.c:661: warning: excess elements in struct initializer mshcmds.c:661: warning: (near initialization for `foldswit[20]') mshcmds.c:661: warning: excess elements in struct initializer mshcmds.c:661: warning: (near initialization for `foldswit[21]') mshcmds.c:663: warning: excess elements in struct initializer mshcmds.c:663: warning: (near initialization for `foldswit[22]') mshcmds.c:663: warning: excess elements in struct initializer mshcmds.c:663: warning: (near initialization for `foldswit[23]') mshcmds.c:665: warning: excess elements in struct initializer mshcmds.c:665: warning: (near initialization for `foldswit[24]') mshcmds.c:665: warning: excess elements in struct initializer mshcmds.c:665: warning: (near initialization for `foldswit[25]') mshcmds.c:667: warning: excess elements in struct initializer mshcmds.c:667: warning: (near initialization for `foldswit[26]') mshcmds.c:667: warning: excess elements in struct initializer mshcmds.c:667: warning: (near initialization for `foldswit[27]') mshcmds.c:669: warning: excess elements in struct initializer mshcmds.c:669: warning: (near initialization for `foldswit[28]') mshcmds.c:669: warning: excess elements in struct initializer mshcmds.c:669: warning: (near initialization for `foldswit[29]') mshcmds.c:671: warning: excess elements in struct initializer mshcmds.c:671: warning: (near initialization for `foldswit[30]') mshcmds.c:671: warning: excess elements in struct initializer mshcmds.c:671: warning: (near initialization for `foldswit[31]') mshcmds.c:673: warning: excess elements in struct initializer mshcmds.c:673: warning: (near initialization for `foldswit[32]') mshcmds.c:674: warning: excess elements in struct initializer mshcmds.c:674: warning: (near initialization for `foldswit[33]') mshcmds.c: In function `foldcmd': mshcmds.c:698: `AMBIGSW' undeclared (first use in this function) mshcmds.c:701: `UNKWNSW' undeclared (first use in this function) mshcmds.c:742: `NULLCP' undeclared (first use in this function) mshcmds.c:746: `TFOLDER' undeclared (first use in this function) mshcmds.c:746: `TSUBCWF' undeclared (first use in this function) mshcmds.c:747: warning: pointer/integer type mismatch in conditional expression mshcmds.c:763: `NOTOK' undeclared (first use in this function) mshcmds.c:793: dereferencing pointer to incomplete type mshcmds.c:797: dereferencing pointer to incomplete type mshcmds.c:806: dereferencing pointer to incomplete type mshcmds.c:806: dereferencing pointer to incomplete type mshcmds.c:806: warning: assignment makes pointer from integer without a cast mshcmds.c:808: dereferencing pointer to incomplete type mshcmds.c:808: dereferencing pointer to incomplete type mshcmds.c:809: dereferencing pointer to incomplete type mshcmds.c:809: `EXISTS' undeclared (first use in this function) mshcmds.c:820: dereferencing pointer to incomplete type mshcmds.c:820: dereferencing pointer to incomplete type mshcmds.c:821: dereferencing pointer to incomplete type mshcmds.c:826: dereferencing pointer to incomplete type mshcmds.c:827: dereferencing pointer to incomplete type mshcmds.c:828: dereferencing pointer to incomplete type mshcmds.c:830: dereferencing pointer to incomplete type mshcmds.c:830: `MODIFIED' undeclared (first use in this function) mshcmds.c:836: dereferencing pointer to incomplete type mshcmds.c:840: `DMAXFOLDER' undeclared (first use in this function) mshcmds.c:842: dereferencing pointer to incomplete type mshcmds.c:843: dereferencing pointer to incomplete type mshcmds.c:845: dereferencing pointer to incomplete type mshcmds.c:845: `OTHERS' undeclared (first use in this function) mshcmds.c:848: dereferencing pointer to incomplete type mshcmds.c:848: dereferencing pointer to incomplete type mshcmds.c:849: dereferencing pointer to incomplete type mshcmds.c:849: dereferencing pointer to incomplete type mshcmds.c:850: dereferencing pointer to incomplete type mshcmds.c:850: dereferencing pointer to incomplete type mshcmds.c:851: dereferencing pointer to incomplete type mshcmds.c:851: dereferencing pointer to incomplete type mshcmds.c:852: dereferencing pointer to incomplete type mshcmds.c: At top level: mshcmds.c:866: elements of array `forwswit' have incomplete type mshcmds.c:868: warning: excess elements in struct initializer mshcmds.c:868: warning: (near initialization for `forwswit[0]') mshcmds.c:868: warning: excess elements in struct initializer mshcmds.c:868: warning: (near initialization for `forwswit[1]') mshcmds.c:870: warning: excess elements in struct initializer mshcmds.c:870: warning: (near initialization for `forwswit[2]') mshcmds.c:870: warning: excess elements in struct initializer mshcmds.c:870: warning: (near initialization for `forwswit[3]') mshcmds.c:872: warning: excess elements in struct initializer mshcmds.c:872: warning: (near initialization for `forwswit[4]') mshcmds.c:872: warning: excess elements in struct initializer mshcmds.c:872: warning: (near initialization for `forwswit[5]') mshcmds.c:874: warning: excess elements in struct initializer mshcmds.c:874: warning: (near initialization for `forwswit[6]') mshcmds.c:874: warning: excess elements in struct initializer mshcmds.c:874: warning: (near initialization for `forwswit[7]') mshcmds.c:876: warning: excess elements in struct initializer mshcmds.c:876: warning: (near initialization for `forwswit[8]') mshcmds.c:876: warning: excess elements in struct initializer mshcmds.c:876: warning: (near initialization for `forwswit[9]') mshcmds.c:878: warning: excess elements in struct initializer mshcmds.c:878: warning: (near initialization for `forwswit[10]') mshcmds.c:878: warning: excess elements in struct initializer mshcmds.c:878: warning: (near initialization for `forwswit[11]') mshcmds.c:880: warning: excess elements in struct initializer mshcmds.c:880: warning: (near initialization for `forwswit[12]') mshcmds.c:880: warning: excess elements in struct initializer mshcmds.c:880: warning: (near initialization for `forwswit[13]') mshcmds.c:882: warning: excess elements in struct initializer mshcmds.c:882: warning: (near initialization for `forwswit[14]') mshcmds.c:882: warning: excess elements in struct initializer mshcmds.c:882: warning: (near initialization for `forwswit[15]') mshcmds.c:884: warning: excess elements in struct initializer mshcmds.c:884: warning: (near initialization for `forwswit[16]') mshcmds.c:884: warning: excess elements in struct initializer mshcmds.c:884: warning: (near initialization for `forwswit[17]') mshcmds.c:886: warning: excess elements in struct initializer mshcmds.c:886: warning: (near initialization for `forwswit[18]') mshcmds.c:886: warning: excess elements in struct initializer mshcmds.c:886: warning: (near initialization for `forwswit[19]') mshcmds.c:888: warning: excess elements in struct initializer mshcmds.c:888: warning: (near initialization for `forwswit[20]') mshcmds.c:888: warning: excess elements in struct initializer mshcmds.c:888: warning: (near initialization for `forwswit[21]') mshcmds.c:890: warning: excess elements in struct initializer mshcmds.c:890: warning: (near initialization for `forwswit[22]') mshcmds.c:890: warning: excess elements in struct initializer mshcmds.c:890: warning: (near initialization for `forwswit[23]') mshcmds.c:892: warning: excess elements in struct initializer mshcmds.c:892: warning: (near initialization for `forwswit[24]') mshcmds.c:892: warning: excess elements in struct initializer mshcmds.c:892: warning: (near initialization for `forwswit[25]') mshcmds.c:894: warning: excess elements in struct initializer mshcmds.c:894: warning: (near initialization for `forwswit[26]') mshcmds.c:894: warning: excess elements in struct initializer mshcmds.c:894: warning: (near initialization for `forwswit[27]') mshcmds.c:896: warning: excess elements in struct initializer mshcmds.c:896: warning: (near initialization for `forwswit[28]') mshcmds.c:896: warning: excess elements in struct initializer mshcmds.c:896: warning: (near initialization for `forwswit[29]') mshcmds.c:898: warning: excess elements in struct initializer mshcmds.c:898: warning: (near initialization for `forwswit[30]') mshcmds.c:898: warning: excess elements in struct initializer mshcmds.c:898: warning: (near initialization for `forwswit[31]') mshcmds.c:900: warning: excess elements in struct initializer mshcmds.c:900: warning: (near initialization for `forwswit[32]') mshcmds.c:900: warning: excess elements in struct initializer mshcmds.c:900: warning: (near initialization for `forwswit[33]') mshcmds.c:902: warning: excess elements in struct initializer mshcmds.c:902: warning: (near initialization for `forwswit[34]') mshcmds.c:902: warning: excess elements in struct initializer mshcmds.c:902: warning: (near initialization for `forwswit[35]') mshcmds.c:904: warning: excess elements in struct initializer mshcmds.c:904: warning: (near initialization for `forwswit[36]') mshcmds.c:905: warning: excess elements in struct initializer mshcmds.c:905: warning: (near initialization for `forwswit[37]') mshcmds.c: In function `forwcmd': mshcmds.c:919: `MAXARGS' undeclared (first use in this function) mshcmds.c:931: `AMBIGSW' undeclared (first use in this function) mshcmds.c:934: `UNKWNSW' undeclared (first use in this function) mshcmds.c:971: `NULLCP' undeclared (first use in this function) mshcmds.c:984: `NOTOK' undeclared (first use in this function) mshcmds.c:1002: `invo_name' undeclared (first use in this function) mshcmds.c:1017: warning: assignment makes pointer from integer without a cast mshcmds.c:1024: dereferencing pointer to incomplete type mshcmds.c: In function `forw': mshcmds.c:1043: `MAXARGS' undeclared (first use in this function) mshcmds.c:1050: `invo_name' undeclared (first use in this function) mshcmds.c:1050: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast mshcmds.c:1054: `NOTOK' undeclared (first use in this function) mshcmds.c:1058: `OK' undeclared (first use in this function) mshcmds.c:1064: `mhlproc' undeclared (first use in this function) mshcmds.c:1069: dereferencing pointer to incomplete type mshcmds.c:1069: dereferencing pointer to incomplete type mshcmds.c:1070: dereferencing pointer to incomplete type mshcmds.c:1070: `SELECTED' undeclared (first use in this function) mshcmds.c:1079: `NULLCP' undeclared (first use in this function) mshcmds.c:1095: `whatnowproc' undeclared (first use in this function) mshcmds.c:1126: `NOUSE' undeclared (first use in this function) mshcmds.c:1126: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast mshcmds.c:1127: warning: assignment makes pointer from integer without a cast mshcmds.c:1128: `sysed' undeclared (first use in this function) mshcmds.c:1138: dereferencing pointer to incomplete type mshcmds.c:1139: dereferencing pointer to incomplete type mshcmds.c:1141: dereferencing pointer to incomplete type mshcmds.c:1193: `forwcomps' undeclared (first use in this function) mshcmds.c:1193: warning: passing arg 1 of `fopen' makes pointer from integer without a cast mshcmds.c:1206: dereferencing pointer to incomplete type mshcmds.c:1207: dereferencing pointer to incomplete type mshcmds.c:1209: dereferencing pointer to incomplete type mshcmds.c:1229: dereferencing pointer to incomplete type mshcmds.c:1230: dereferencing pointer to incomplete type mshcmds.c:1232: dereferencing pointer to incomplete type mshcmds.c:1234: dereferencing pointer to incomplete type mshcmds.c:1236: dereferencing pointer to incomplete type mshcmds.c:1245: dereferencing pointer to incomplete type mshcmds.c:1264: warning: assignment makes pointer from integer without a cast mshcmds.c: In function `helpcmd': mshcmds.c:1333: `invo_name' undeclared (first use in this function) mshcmds.c: At top level: mshcmds.c:1340: elements of array `markswit' have incomplete type mshcmds.c:1342: warning: excess elements in struct initializer mshcmds.c:1342: warning: (near initialization for `markswit[0]') mshcmds.c:1342: warning: excess elements in struct initializer mshcmds.c:1342: warning: (near initialization for `markswit[1]') mshcmds.c:1344: warning: excess elements in struct initializer mshcmds.c:1344: warning: (near initialization for `markswit[2]') mshcmds.c:1344: warning: excess elements in struct initializer mshcmds.c:1344: warning: (near initialization for `markswit[3]') mshcmds.c:1346: warning: excess elements in struct initializer mshcmds.c:1346: warning: (near initialization for `markswit[4]') mshcmds.c:1346: warning: excess elements in struct initializer mshcmds.c:1346: warning: (near initialization for `markswit[5]') mshcmds.c:1348: warning: excess elements in struct initializer mshcmds.c:1348: warning: (near initialization for `markswit[6]') mshcmds.c:1348: warning: excess elements in struct initializer mshcmds.c:1348: warning: (near initialization for `markswit[7]') mshcmds.c:1350: warning: excess elements in struct initializer mshcmds.c:1350: warning: (near initialization for `markswit[8]') mshcmds.c:1350: warning: excess elements in struct initializer mshcmds.c:1350: warning: (near initialization for `markswit[9]') mshcmds.c:1352: warning: excess elements in struct initializer mshcmds.c:1352: warning: (near initialization for `markswit[10]') mshcmds.c:1352: warning: excess elements in struct initializer mshcmds.c:1352: warning: (near initialization for `markswit[11]') mshcmds.c:1354: warning: excess elements in struct initializer mshcmds.c:1354: warning: (near initialization for `markswit[12]') mshcmds.c:1354: warning: excess elements in struct initializer mshcmds.c:1354: warning: (near initialization for `markswit[13]') mshcmds.c:1356: warning: excess elements in struct initializer mshcmds.c:1356: warning: (near initialization for `markswit[14]') mshcmds.c:1356: warning: excess elements in struct initializer mshcmds.c:1356: warning: (near initialization for `markswit[15]') mshcmds.c:1358: warning: excess elements in struct initializer mshcmds.c:1358: warning: (near initialization for `markswit[16]') mshcmds.c:1358: warning: excess elements in struct initializer mshcmds.c:1358: warning: (near initialization for `markswit[17]') mshcmds.c:1360: warning: excess elements in struct initializer mshcmds.c:1360: warning: (near initialization for `markswit[18]') mshcmds.c:1360: warning: excess elements in struct initializer mshcmds.c:1360: warning: (near initialization for `markswit[19]') mshcmds.c:1362: warning: excess elements in struct initializer mshcmds.c:1362: warning: (near initialization for `markswit[20]') mshcmds.c:1363: warning: excess elements in struct initializer mshcmds.c:1363: warning: (near initialization for `markswit[21]') mshcmds.c: In function `markcmd': mshcmds.c:1381: `NATTRS' undeclared (first use in this function) mshcmds.c:1382: `MAXARGS' undeclared (first use in this function) mshcmds.c:1387: `AMBIGSW' undeclared (first use in this function) mshcmds.c:1390: `UNKWNSW' undeclared (first use in this function) mshcmds.c:1413: `NULLCP' undeclared (first use in this function) mshcmds.c:1469: `invo_name' undeclared (first use in this function) mshcmds.c:1469: `mypath' undeclared (first use in this function) mshcmds.c:1469: `defpath' undeclared (first use in this function) mshcmds.c:1471: `ctxpath' undeclared (first use in this function) mshcmds.c:1471: `ctxflags' undeclared (first use in this function) mshcmds.c:1471: `DBITS' undeclared (first use in this function) mshcmds.c:1473: dereferencing pointer to incomplete type mshcmds.c:1474: dereferencing pointer to incomplete type mshcmds.c:1474: `FBITS' undeclared (first use in this function) mshcmds.c:1476: dereferencing pointer to incomplete type mshcmds.c:1476: dereferencing pointer to incomplete type mshcmds.c:1476: dereferencing pointer to incomplete type mshcmds.c:1476: dereferencing pointer to incomplete type mshcmds.c:1478: dereferencing pointer to incomplete type mshcmds.c:1478: dereferencing pointer to incomplete type mshcmds.c:1478: dereferencing pointer to incomplete type mshcmds.c:1481: dereferencing pointer to incomplete type mshcmds.c:1481: dereferencing pointer to incomplete type mshcmds.c:1499: dereferencing pointer to incomplete type mshcmds.c:1499: dereferencing pointer to incomplete type mshcmds.c:1500: dereferencing pointer to incomplete type mshcmds.c:1500: `SELECTED' undeclared (first use in this function) mshcmds.c:1508: dereferencing pointer to incomplete type mshcmds.c:1508: dereferencing pointer to incomplete type mshcmds.c:1509: dereferencing pointer to incomplete type mshcmds.c:1509: `EXISTS' undeclared (first use in this function) mshcmds.c:1512: dereferencing pointer to incomplete type mshcmds.c:1512: dereferencing pointer to incomplete type mshcmds.c:1513: dereferencing pointer to incomplete type mshcmds.c:1519: `FFATTRSLOT' undeclared (first use in this function) mshcmds.c:1523: dereferencing pointer to incomplete type mshcmds.c:1524: dereferencing pointer to incomplete type mshcmds.c:1525: dereferencing pointer to incomplete type mshcmds.c:1527: dereferencing pointer to incomplete type mshcmds.c:1527: dereferencing pointer to incomplete type mshcmds.c:1527: warning: pointer/integer type mismatch in conditional expression mshcmds.c:1531: warning: pointer/integer type mismatch in conditional expression mshcmds.c:1536: dereferencing pointer to incomplete type mshcmds.c:1537: dereferencing pointer to incomplete type mshcmds.c:1539: dereferencing pointer to incomplete type mshcmds.c:1541: `DMAXFOLDER' undeclared (first use in this function) mshcmds.c:1544: dereferencing pointer to incomplete type mshcmds.c: At top level: mshcmds.c:1555: elements of array `mhnswit' have incomplete type mshcmds.c:1557: warning: excess elements in struct initializer mshcmds.c:1557: warning: (near initialization for `mhnswit[0]') mshcmds.c:1557: warning: excess elements in struct initializer mshcmds.c:1557: warning: (near initialization for `mhnswit[1]') mshcmds.c:1559: warning: excess elements in struct initializer mshcmds.c:1559: warning: (near initialization for `mhnswit[2]') mshcmds.c:1559: warning: excess elements in struct initializer mshcmds.c:1559: warning: (near initialization for `mhnswit[3]') mshcmds.c:1561: warning: excess elements in struct initializer mshcmds.c:1561: warning: (near initialization for `mhnswit[4]') mshcmds.c:1561: warning: excess elements in struct initializer mshcmds.c:1561: warning: (near initialization for `mhnswit[5]') mshcmds.c:1563: warning: excess elements in struct initializer mshcmds.c:1563: warning: (near initialization for `mhnswit[6]') mshcmds.c:1563: warning: excess elements in struct initializer mshcmds.c:1563: warning: (near initialization for `mhnswit[7]') mshcmds.c:1565: warning: excess elements in struct initializer mshcmds.c:1565: warning: (near initialization for `mhnswit[8]') mshcmds.c:1565: warning: excess elements in struct initializer mshcmds.c:1565: warning: (near initialization for `mhnswit[9]') mshcmds.c:1567: warning: excess elements in struct initializer mshcmds.c:1567: warning: (near initialization for `mhnswit[10]') mshcmds.c:1567: warning: excess elements in struct initializer mshcmds.c:1567: warning: (near initialization for `mhnswit[11]') mshcmds.c:1569: warning: excess elements in struct initializer mshcmds.c:1569: warning: (near initialization for `mhnswit[12]') mshcmds.c:1569: warning: excess elements in struct initializer mshcmds.c:1569: warning: (near initialization for `mhnswit[13]') mshcmds.c:1571: warning: excess elements in struct initializer mshcmds.c:1571: warning: (near initialization for `mhnswit[14]') mshcmds.c:1571: warning: excess elements in struct initializer mshcmds.c:1571: warning: (near initialization for `mhnswit[15]') mshcmds.c:1573: warning: excess elements in struct initializer mshcmds.c:1573: warning: (near initialization for `mhnswit[16]') mshcmds.c:1573: warning: excess elements in struct initializer mshcmds.c:1573: warning: (near initialization for `mhnswit[17]') mshcmds.c:1575: warning: excess elements in struct initializer mshcmds.c:1575: warning: (near initialization for `mhnswit[18]') mshcmds.c:1575: warning: excess elements in struct initializer mshcmds.c:1575: warning: (near initialization for `mhnswit[19]') mshcmds.c:1577: warning: excess elements in struct initializer mshcmds.c:1577: warning: (near initialization for `mhnswit[20]') mshcmds.c:1577: warning: excess elements in struct initializer mshcmds.c:1577: warning: (near initialization for `mhnswit[21]') mshcmds.c:1579: warning: excess elements in struct initializer mshcmds.c:1579: warning: (near initialization for `mhnswit[22]') mshcmds.c:1579: warning: excess elements in struct initializer mshcmds.c:1579: warning: (near initialization for `mhnswit[23]') mshcmds.c:1581: warning: excess elements in struct initializer mshcmds.c:1581: warning: (near initialization for `mhnswit[24]') mshcmds.c:1581: warning: excess elements in struct initializer mshcmds.c:1581: warning: (near initialization for `mhnswit[25]') mshcmds.c:1583: warning: excess elements in struct initializer mshcmds.c:1583: warning: (near initialization for `mhnswit[26]') mshcmds.c:1583: warning: excess elements in struct initializer mshcmds.c:1583: warning: (near initialization for `mhnswit[27]') mshcmds.c:1585: warning: excess elements in struct initializer mshcmds.c:1585: warning: (near initialization for `mhnswit[28]') mshcmds.c:1585: warning: excess elements in struct initializer mshcmds.c:1585: warning: (near initialization for `mhnswit[29]') mshcmds.c:1587: warning: excess elements in struct initializer mshcmds.c:1587: warning: (near initialization for `mhnswit[30]') mshcmds.c:1587: warning: excess elements in struct initializer mshcmds.c:1587: warning: (near initialization for `mhnswit[31]') mshcmds.c:1589: warning: excess elements in struct initializer mshcmds.c:1589: warning: (near initialization for `mhnswit[32]') mshcmds.c:1589: warning: excess elements in struct initializer mshcmds.c:1589: warning: (near initialization for `mhnswit[33]') mshcmds.c:1591: warning: excess elements in struct initializer mshcmds.c:1591: warning: (near initialization for `mhnswit[34]') mshcmds.c:1591: warning: excess elements in struct initializer mshcmds.c:1591: warning: (near initialization for `mhnswit[35]') mshcmds.c:1593: warning: excess elements in struct initializer mshcmds.c:1593: warning: (near initialization for `mhnswit[36]') mshcmds.c:1593: warning: excess elements in struct initializer mshcmds.c:1593: warning: (near initialization for `mhnswit[37]') mshcmds.c:1595: warning: excess elements in struct initializer mshcmds.c:1595: warning: (near initialization for `mhnswit[38]') mshcmds.c:1595: warning: excess elements in struct initializer mshcmds.c:1595: warning: (near initialization for `mhnswit[39]') mshcmds.c:1597: warning: excess elements in struct initializer mshcmds.c:1597: warning: (near initialization for `mhnswit[40]') mshcmds.c:1597: warning: excess elements in struct initializer mshcmds.c:1597: warning: (near initialization for `mhnswit[41]') mshcmds.c:1599: warning: excess elements in struct initializer mshcmds.c:1599: warning: (near initialization for `mhnswit[42]') mshcmds.c:1599: warning: excess elements in struct initializer mshcmds.c:1599: warning: (near initialization for `mhnswit[43]') mshcmds.c:1601: warning: excess elements in struct initializer mshcmds.c:1601: warning: (near initialization for `mhnswit[44]') mshcmds.c:1601: warning: excess elements in struct initializer mshcmds.c:1601: warning: (near initialization for `mhnswit[45]') mshcmds.c:1603: warning: excess elements in struct initializer mshcmds.c:1603: warning: (near initialization for `mhnswit[46]') mshcmds.c:1603: warning: excess elements in struct initializer mshcmds.c:1603: warning: (near initialization for `mhnswit[47]') mshcmds.c:1605: warning: excess elements in struct initializer mshcmds.c:1605: warning: (near initialization for `mhnswit[48]') mshcmds.c:1605: warning: excess elements in struct initializer mshcmds.c:1605: warning: (near initialization for `mhnswit[49]') mshcmds.c:1607: warning: excess elements in struct initializer mshcmds.c:1607: warning: (near initialization for `mhnswit[50]') mshcmds.c:1607: warning: excess elements in struct initializer mshcmds.c:1607: warning: (near initialization for `mhnswit[51]') mshcmds.c:1609: warning: excess elements in struct initializer mshcmds.c:1609: warning: (near initialization for `mhnswit[52]') mshcmds.c:1609: warning: excess elements in struct initializer mshcmds.c:1609: warning: (near initialization for `mhnswit[53]') mshcmds.c:1611: warning: excess elements in struct initializer mshcmds.c:1611: warning: (near initialization for `mhnswit[54]') mshcmds.c:1611: warning: excess elements in struct initializer mshcmds.c:1611: warning: (near initialization for `mhnswit[55]') mshcmds.c:1613: warning: excess elements in struct initializer mshcmds.c:1613: warning: (near initialization for `mhnswit[56]') mshcmds.c:1613: warning: excess elements in struct initializer mshcmds.c:1613: warning: (near initialization for `mhnswit[57]') mshcmds.c:1615: warning: excess elements in struct initializer mshcmds.c:1615: warning: (near initialization for `mhnswit[58]') mshcmds.c:1616: warning: excess elements in struct initializer mshcmds.c:1616: warning: (near initialization for `mhnswit[59]') mshcmds.c: In function `mhncmd': mshcmds.c:1629: `MAXARGS' undeclared (first use in this function) mshcmds.c:1640: `AMBIGSW' undeclared (first use in this function) mshcmds.c:1643: `UNKWNSW' undeclared (first use in this function) mshcmds.c:1684: `NULLCP' undeclared (first use in this function) mshcmds.c:1709: dereferencing pointer to incomplete type mshcmds.c:1710: dereferencing pointer to incomplete type mshcmds.c:1712: dereferencing pointer to incomplete type mshcmds.c:1712: `SELECTED' undeclared (first use in this function) mshcmds.c:1714: dereferencing pointer to incomplete type mshcmds.c:1715: dereferencing pointer to incomplete type mshcmds.c:1718: dereferencing pointer to incomplete type mshcmds.c: At top level: mshcmds.c:1724: elements of array `packswit' have incomplete type mshcmds.c:1726: warning: excess elements in struct initializer mshcmds.c:1726: warning: (near initialization for `packswit[0]') mshcmds.c:1726: warning: excess elements in struct initializer mshcmds.c:1726: warning: (near initialization for `packswit[1]') mshcmds.c:1729: warning: excess elements in struct initializer mshcmds.c:1729: warning: (near initialization for `packswit[2]') mshcmds.c:1729: warning: excess elements in struct initializer mshcmds.c:1729: warning: (near initialization for `packswit[3]') mshcmds.c:1731: warning: excess elements in struct initializer mshcmds.c:1731: warning: (near initialization for `packswit[4]') mshcmds.c:1732: warning: excess elements in struct initializer mshcmds.c:1732: warning: (near initialization for `packswit[5]') mshcmds.c: In function `packcmd': mshcmds.c:1745: `MAXARGS' undeclared (first use in this function) mshcmds.c:1756: `AMBIGSW' undeclared (first use in this function) mshcmds.c:1759: `UNKWNSW' undeclared (first use in this function) mshcmds.c:1769: `NULLCP' undeclared (first use in this function) mshcmds.c:1784: `TFILE' undeclared (first use in this function) mshcmds.c:1784: warning: assignment makes pointer from integer without a cast mshcmds.c:1785: `NOTOK' undeclared (first use in this function) mshcmds.c:1790: warning: assignment makes pointer from integer without a cast mshcmds.c:1807: dereferencing pointer to incomplete type mshcmds.c:1807: dereferencing pointer to incomplete type mshcmds.c:1808: dereferencing pointer to incomplete type mshcmds.c:1808: `SELECTED' undeclared (first use in this function) mshcmds.c:1813: dereferencing pointer to incomplete type mshcmds.c:1813: dereferencing pointer to incomplete type mshcmds.c:1814: dereferencing pointer to incomplete type mshcmds.c: In function `packhak': mshcmds.c:1849: `AMBIGSW' undeclared (first use in this function) mshcmds.c:1850: `UNKWNSW' undeclared (first use in this function) mshcmds.c:1852: `NOTOK' undeclared (first use in this function) mshcmds.c:1863: `TFILE' undeclared (first use in this function) mshcmds.c:1863: warning: assignment makes pointer from integer without a cast mshcmds.c:1864: `OK' undeclared (first use in this function) mshcmds.c: At top level: mshcmds.c:1872: elements of array `pickswit' have incomplete type mshcmds.c:1874: warning: excess elements in struct initializer mshcmds.c:1874: warning: (near initialization for `pickswit[0]') mshcmds.c:1874: warning: excess elements in struct initializer mshcmds.c:1874: warning: (near initialization for `pickswit[1]') mshcmds.c:1876: warning: excess elements in struct initializer mshcmds.c:1876: warning: (near initialization for `pickswit[2]') mshcmds.c:1876: warning: excess elements in struct initializer mshcmds.c:1876: warning: (near initialization for `pickswit[3]') mshcmds.c:1878: warning: excess elements in struct initializer mshcmds.c:1878: warning: (near initialization for `pickswit[4]') mshcmds.c:1878: warning: excess elements in struct initializer mshcmds.c:1878: warning: (near initialization for `pickswit[5]') mshcmds.c:1880: warning: excess elements in struct initializer mshcmds.c:1880: warning: (near initialization for `pickswit[6]') mshcmds.c:1880: warning: excess elements in struct initializer mshcmds.c:1880: warning: (near initialization for `pickswit[7]') mshcmds.c:1882: warning: excess elements in struct initializer mshcmds.c:1882: warning: (near initialization for `pickswit[8]') mshcmds.c:1882: warning: excess elements in struct initializer mshcmds.c:1882: warning: (near initialization for `pickswit[9]') mshcmds.c:1885: warning: excess elements in struct initializer mshcmds.c:1885: warning: (near initialization for `pickswit[10]') mshcmds.c:1885: warning: excess elements in struct initializer mshcmds.c:1885: warning: (near initialization for `pickswit[11]') mshcmds.c:1887: warning: excess elements in struct initializer mshcmds.c:1887: warning: (near initialization for `pickswit[12]') mshcmds.c:1887: warning: excess elements in struct initializer mshcmds.c:1887: warning: (near initialization for `pickswit[13]') mshcmds.c:1889: warning: excess elements in struct initializer mshcmds.c:1889: warning: (near initialization for `pickswit[14]') mshcmds.c:1889: warning: excess elements in struct initializer mshcmds.c:1889: warning: (near initialization for `pickswit[15]') mshcmds.c:1891: warning: excess elements in struct initializer mshcmds.c:1891: warning: (near initialization for `pickswit[16]') mshcmds.c:1891: warning: excess elements in struct initializer mshcmds.c:1891: warning: (near initialization for `pickswit[17]') mshcmds.c:1893: warning: excess elements in struct initializer mshcmds.c:1893: warning: (near initialization for `pickswit[18]') mshcmds.c:1893: warning: excess elements in struct initializer mshcmds.c:1893: warning: (near initialization for `pickswit[19]') mshcmds.c:1895: warning: excess elements in struct initializer mshcmds.c:1895: warning: (near initialization for `pickswit[20]') mshcmds.c:1895: warning: excess elements in struct initializer mshcmds.c:1895: warning: (near initialization for `pickswit[21]') mshcmds.c:1897: warning: excess elements in struct initializer mshcmds.c:1897: warning: (near initialization for `pickswit[22]') mshcmds.c:1897: warning: excess elements in struct initializer mshcmds.c:1897: warning: (near initialization for `pickswit[23]') mshcmds.c:1899: warning: excess elements in struct initializer mshcmds.c:1899: warning: (near initialization for `pickswit[24]') mshcmds.c:1899: warning: excess elements in struct initializer mshcmds.c:1899: warning: (near initialization for `pickswit[25]') mshcmds.c:1901: warning: excess elements in struct initializer mshcmds.c:1901: warning: (near initialization for `pickswit[26]') mshcmds.c:1901: warning: excess elements in struct initializer mshcmds.c:1901: warning: (near initialization for `pickswit[27]') mshcmds.c:1903: warning: excess elements in struct initializer mshcmds.c:1903: warning: (near initialization for `pickswit[28]') mshcmds.c:1903: warning: excess elements in struct initializer mshcmds.c:1903: warning: (near initialization for `pickswit[29]') mshcmds.c:1905: warning: excess elements in struct initializer mshcmds.c:1905: warning: (near initialization for `pickswit[30]') mshcmds.c:1905: warning: excess elements in struct initializer mshcmds.c:1905: warning: (near initialization for `pickswit[31]') mshcmds.c:1907: warning: excess elements in struct initializer mshcmds.c:1907: warning: (near initialization for `pickswit[32]') mshcmds.c:1907: warning: excess elements in struct initializer mshcmds.c:1907: warning: (near initialization for `pickswit[33]') mshcmds.c:1909: warning: excess elements in struct initializer mshcmds.c:1909: warning: (near initialization for `pickswit[34]') mshcmds.c:1909: warning: excess elements in struct initializer mshcmds.c:1909: warning: (near initialization for `pickswit[35]') mshcmds.c:1911: warning: excess elements in struct initializer mshcmds.c:1911: warning: (near initialization for `pickswit[36]') mshcmds.c:1911: warning: excess elements in struct initializer mshcmds.c:1911: warning: (near initialization for `pickswit[37]') mshcmds.c:1913: warning: excess elements in struct initializer mshcmds.c:1913: warning: (near initialization for `pickswit[38]') mshcmds.c:1913: warning: excess elements in struct initializer mshcmds.c:1913: warning: (near initialization for `pickswit[39]') mshcmds.c:1915: warning: excess elements in struct initializer mshcmds.c:1915: warning: (near initialization for `pickswit[40]') mshcmds.c:1915: warning: excess elements in struct initializer mshcmds.c:1915: warning: (near initialization for `pickswit[41]') mshcmds.c:1917: warning: excess elements in struct initializer mshcmds.c:1917: warning: (near initialization for `pickswit[42]') mshcmds.c:1917: warning: excess elements in struct initializer mshcmds.c:1917: warning: (near initialization for `pickswit[43]') mshcmds.c:1919: warning: excess elements in struct initializer mshcmds.c:1919: warning: (near initialization for `pickswit[44]') mshcmds.c:1919: warning: excess elements in struct initializer mshcmds.c:1919: warning: (near initialization for `pickswit[45]') mshcmds.c:1921: warning: excess elements in struct initializer mshcmds.c:1921: warning: (near initialization for `pickswit[46]') mshcmds.c:1922: warning: excess elements in struct initializer mshcmds.c:1922: warning: (near initialization for `pickswit[47]') mshcmds.c: In function `pickcmd': mshcmds.c:1938: `MAXARGS' undeclared (first use in this function) mshcmds.c:1939: `NATTRS' undeclared (first use in this function) mshcmds.c:1950: `AMBIGSW' undeclared (first use in this function) mshcmds.c:1953: `UNKWNSW' undeclared (first use in this function) mshcmds.c:1973: `NULLCP' undeclared (first use in this function) mshcmds.c:2035: dereferencing pointer to incomplete type mshcmds.c:2036: dereferencing pointer to incomplete type mshcmds.c:2038: dereferencing pointer to incomplete type mshcmds.c:2039: dereferencing pointer to incomplete type mshcmds.c:2041: dereferencing pointer to incomplete type mshcmds.c:2041: `SELECTED' undeclared (first use in this function) mshcmds.c:2051: dereferencing pointer to incomplete type mshcmds.c:2052: dereferencing pointer to incomplete type mshcmds.c:2059: dereferencing pointer to incomplete type mshcmds.c:2060: dereferencing pointer to incomplete type mshcmds.c:2062: dereferencing pointer to incomplete type mshcmds.c:2071: dereferencing pointer to incomplete type mshcmds.c:2071: dereferencing pointer to incomplete type mshcmds.c:2072: dereferencing pointer to incomplete type mshcmds.c:2077: dereferencing pointer to incomplete type mshcmds.c:2077: dereferencing pointer to incomplete type mshcmds.c: At top level: mshcmds.c:2082: elements of array `replswit' have incomplete type mshcmds.c:2084: warning: excess elements in struct initializer mshcmds.c:2084: warning: (near initialization for `replswit[0]') mshcmds.c:2084: warning: excess elements in struct initializer mshcmds.c:2084: warning: (near initialization for `replswit[1]') mshcmds.c:2086: warning: excess elements in struct initializer mshcmds.c:2086: warning: (near initialization for `replswit[2]') mshcmds.c:2086: warning: excess elements in struct initializer mshcmds.c:2086: warning: (near initialization for `replswit[3]') mshcmds.c:2088: warning: excess elements in struct initializer mshcmds.c:2088: warning: (near initialization for `replswit[4]') mshcmds.c:2088: warning: excess elements in struct initializer mshcmds.c:2088: warning: (near initialization for `replswit[5]') mshcmds.c:2090: warning: excess elements in struct initializer mshcmds.c:2090: warning: (near initialization for `replswit[6]') mshcmds.c:2090: warning: excess elements in struct initializer mshcmds.c:2090: warning: (near initialization for `replswit[7]') mshcmds.c:2092: warning: excess elements in struct initializer mshcmds.c:2092: warning: (near initialization for `replswit[8]') mshcmds.c:2092: warning: excess elements in struct initializer mshcmds.c:2092: warning: (near initialization for `replswit[9]') mshcmds.c:2094: warning: excess elements in struct initializer mshcmds.c:2094: warning: (near initialization for `replswit[10]') mshcmds.c:2094: warning: excess elements in struct initializer mshcmds.c:2094: warning: (near initialization for `replswit[11]') mshcmds.c:2096: warning: excess elements in struct initializer mshcmds.c:2096: warning: (near initialization for `replswit[12]') mshcmds.c:2096: warning: excess elements in struct initializer mshcmds.c:2096: warning: (near initialization for `replswit[13]') mshcmds.c:2098: warning: excess elements in struct initializer mshcmds.c:2098: warning: (near initialization for `replswit[14]') mshcmds.c:2098: warning: excess elements in struct initializer mshcmds.c:2098: warning: (near initialization for `replswit[15]') mshcmds.c:2100: warning: excess elements in struct initializer mshcmds.c:2100: warning: (near initialization for `replswit[16]') mshcmds.c:2100: warning: excess elements in struct initializer mshcmds.c:2100: warning: (near initialization for `replswit[17]') mshcmds.c:2102: warning: excess elements in struct initializer mshcmds.c:2102: warning: (near initialization for `replswit[18]') mshcmds.c:2102: warning: excess elements in struct initializer mshcmds.c:2102: warning: (near initialization for `replswit[19]') mshcmds.c:2104: warning: excess elements in struct initializer mshcmds.c:2104: warning: (near initialization for `replswit[20]') mshcmds.c:2104: warning: excess elements in struct initializer mshcmds.c:2104: warning: (near initialization for `replswit[21]') mshcmds.c:2106: warning: excess elements in struct initializer mshcmds.c:2106: warning: (near initialization for `replswit[22]') mshcmds.c:2106: warning: excess elements in struct initializer mshcmds.c:2106: warning: (near initialization for `replswit[23]') mshcmds.c:2108: warning: excess elements in struct initializer mshcmds.c:2108: warning: (near initialization for `replswit[24]') mshcmds.c:2108: warning: excess elements in struct initializer mshcmds.c:2108: warning: (near initialization for `replswit[25]') mshcmds.c:2110: warning: excess elements in struct initializer mshcmds.c:2110: warning: (near initialization for `replswit[26]') mshcmds.c:2110: warning: excess elements in struct initializer mshcmds.c:2110: warning: (near initialization for `replswit[27]') mshcmds.c:2112: warning: excess elements in struct initializer mshcmds.c:2112: warning: (near initialization for `replswit[28]') mshcmds.c:2112: warning: excess elements in struct initializer mshcmds.c:2112: warning: (near initialization for `replswit[29]') mshcmds.c:2114: warning: excess elements in struct initializer mshcmds.c:2114: warning: (near initialization for `replswit[30]') mshcmds.c:2114: warning: excess elements in struct initializer mshcmds.c:2114: warning: (near initialization for `replswit[31]') mshcmds.c:2116: warning: excess elements in struct initializer mshcmds.c:2116: warning: (near initialization for `replswit[32]') mshcmds.c:2116: warning: excess elements in struct initializer mshcmds.c:2116: warning: (near initialization for `replswit[33]') mshcmds.c:2118: warning: excess elements in struct initializer mshcmds.c:2118: warning: (near initialization for `replswit[34]') mshcmds.c:2118: warning: excess elements in struct initializer mshcmds.c:2118: warning: (near initialization for `replswit[35]') mshcmds.c:2120: warning: excess elements in struct initializer mshcmds.c:2120: warning: (near initialization for `replswit[36]') mshcmds.c:2120: warning: excess elements in struct initializer mshcmds.c:2120: warning: (near initialization for `replswit[37]') mshcmds.c:2122: warning: excess elements in struct initializer mshcmds.c:2122: warning: (near initialization for `replswit[38]') mshcmds.c:2122: warning: excess elements in struct initializer mshcmds.c:2122: warning: (near initialization for `replswit[39]') mshcmds.c:2124: warning: excess elements in struct initializer mshcmds.c:2124: warning: (near initialization for `replswit[40]') mshcmds.c:2125: warning: excess elements in struct initializer mshcmds.c:2125: warning: (near initialization for `replswit[41]') mshcmds.c: In function `replcmd': mshcmds.c:2136: `MAXARGS' undeclared (first use in this function) mshcmds.c:2146: `AMBIGSW' undeclared (first use in this function) mshcmds.c:2149: `UNKWNSW' undeclared (first use in this function) mshcmds.c:2183: `NULLCP' undeclared (first use in this function) mshcmds.c:2211: dereferencing pointer to incomplete type mshcmds.c:2215: dereferencing pointer to incomplete type mshcmds.c:2216: dereferencing pointer to incomplete type mshcmds.c: At top level: mshcmds.c:2221: elements of array `rmmswit' have incomplete type mshcmds.c:2223: warning: excess elements in struct initializer mshcmds.c:2223: warning: (near initialization for `rmmswit[0]') mshcmds.c:2223: warning: excess elements in struct initializer mshcmds.c:2223: warning: (near initialization for `rmmswit[1]') mshcmds.c:2225: warning: excess elements in struct initializer mshcmds.c:2225: warning: (near initialization for `rmmswit[2]') mshcmds.c:2226: warning: excess elements in struct initializer mshcmds.c:2226: warning: (near initialization for `rmmswit[3]') mshcmds.c: In function `rmmcmd': mshcmds.c:2237: `MAXARGS' undeclared (first use in this function) mshcmds.c:2242: `AMBIGSW' undeclared (first use in this function) mshcmds.c:2245: `UNKWNSW' undeclared (first use in this function) mshcmds.c:2254: `NULLCP' undeclared (first use in this function) mshcmds.c: In function `rmm': mshcmds.c:2283: `MAXARGS' undeclared (first use in this function) mshcmds.c:2286: `rmmproc' undeclared (first use in this function) mshcmds.c:2287: dereferencing pointer to incomplete type mshcmds.c:2288: `NULLCP' undeclared (first use in this function) mshcmds.c:2293: dereferencing pointer to incomplete type mshcmds.c:2293: dereferencing pointer to incomplete type mshcmds.c:2294: dereferencing pointer to incomplete type mshcmds.c:2294: `SELECTED' undeclared (first use in this function) mshcmds.c:2307: warning: assignment makes pointer from integer without a cast mshcmds.c:2310: dereferencing pointer to incomplete type mshcmds.c:2310: dereferencing pointer to incomplete type mshcmds.c:2311: dereferencing pointer to incomplete type mshcmds.c:2318: warning: assignment makes pointer from integer without a cast mshcmds.c:2318: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast mshcmds.c:2319: `NOTOK' undeclared (first use in this function) mshcmds.c:2325: dereferencing pointer to incomplete type mshcmds.c:2325: dereferencing pointer to incomplete type mshcmds.c:2326: dereferencing pointer to incomplete type mshcmds.c:2327: dereferencing pointer to incomplete type mshcmds.c:2327: `DELETED' undeclared (first use in this function) mshcmds.c:2328: dereferencing pointer to incomplete type mshcmds.c:2328: `EXISTS' undeclared (first use in this function) mshcmds.c:2337: dereferencing pointer to incomplete type mshcmds.c:2337: dereferencing pointer to incomplete type mshcmds.c:2341: dereferencing pointer to incomplete type mshcmds.c:2342: dereferencing pointer to incomplete type mshcmds.c:2342: dereferencing pointer to incomplete type mshcmds.c:2342: dereferencing pointer to incomplete type mshcmds.c:2344: dereferencing pointer to incomplete type mshcmds.c:2344: dereferencing pointer to incomplete type mshcmds.c:2345: dereferencing pointer to incomplete type mshcmds.c:2345: dereferencing pointer to incomplete type mshcmds.c:2346: dereferencing pointer to incomplete type mshcmds.c:2348: dereferencing pointer to incomplete type mshcmds.c:2350: dereferencing pointer to incomplete type mshcmds.c:2350: dereferencing pointer to incomplete type mshcmds.c:2351: dereferencing pointer to incomplete type mshcmds.c:2351: dereferencing pointer to incomplete type mshcmds.c:2352: dereferencing pointer to incomplete type mshcmds.c:2354: dereferencing pointer to incomplete type mshcmds.c:2357: dereferencing pointer to incomplete type mshcmds.c:2357: `MODIFIED' undeclared (first use in this function) mshcmds.c: In function `opntrashf': mshcmds.c:2378: `TFOLDER' undeclared (first use in this function) mshcmds.c:2378: `TSUBCWF' undeclared (first use in this function) mshcmds.c:2378: warning: assignment makes pointer from integer without a cast mshcmds.c:2392: warning: assignment makes pointer from integer without a cast mshcmds.c:2394: warning: assignment makes pointer from integer without a cast mshcmds.c:2396: warning: assignment makes pointer from integer without a cast mshcmds.c:2401: `NOTOK' undeclared (first use in this function) mshcmds.c:2404: `NULLCP' undeclared (first use in this function) mshcmds.c:2404: warning: assignment makes pointer from integer without a cast mshcmds.c:2413: warning: assignment makes pointer from integer without a cast mshcmds.c:2415: dereferencing pointer to incomplete type mshcmds.c: In function `trash': mshcmds.c:2431: warning: assignment makes pointer from integer without a cast mshcmds.c:2432: `NOTOK' undeclared (first use in this function) mshcmds.c:2437: dereferencing pointer to incomplete type mshcmds.c:2437: dereferencing pointer to incomplete type mshcmds.c:2438: dereferencing pointer to incomplete type mshcmds.c:2438: `MAXFOLDER' undeclared (first use in this function) mshcmds.c:2438: warning: assignment makes pointer from integer without a cast mshcmds.c:2439: `NULLCP' undeclared (first use in this function) mshcmds.c:2441: dereferencing pointer to incomplete type mshcmds.c:2442: dereferencing pointer to incomplete type mshcmds.c:2443: dereferencing pointer to incomplete type mshcmds.c:2443: `EXISTS' undeclared (first use in this function) mshcmds.c:2443: `SELECTED' undeclared (first use in this function) mshcmds.c:2444: dereferencing pointer to incomplete type mshcmds.c:2445: dereferencing pointer to incomplete type mshcmds.c:2446: dereferencing pointer to incomplete type mshcmds.c:2446: dereferencing pointer to incomplete type mshcmds.c:2447: dereferencing pointer to incomplete type mshcmds.c:2448: dereferencing pointer to incomplete type mshcmds.c:2449: dereferencing pointer to incomplete type mshcmds.c:2451: dereferencing pointer to incomplete type mshcmds.c:2452: warning: assignment makes pointer from integer without a cast mshcmds.c: At top level: mshcmds.c:2483: elements of array `scanswit' have incomplete type mshcmds.c:2485: warning: excess elements in struct initializer mshcmds.c:2485: warning: (near initialization for `scanswit[0]') mshcmds.c:2485: warning: excess elements in struct initializer mshcmds.c:2485: warning: (near initialization for `scanswit[1]') mshcmds.c:2487: warning: excess elements in struct initializer mshcmds.c:2487: warning: (near initialization for `scanswit[2]') mshcmds.c:2487: warning: excess elements in struct initializer mshcmds.c:2487: warning: (near initialization for `scanswit[3]') mshcmds.c:2489: warning: excess elements in struct initializer mshcmds.c:2489: warning: (near initialization for `scanswit[4]') mshcmds.c:2489: warning: excess elements in struct initializer mshcmds.c:2489: warning: (near initialization for `scanswit[5]') mshcmds.c:2491: warning: excess elements in struct initializer mshcmds.c:2491: warning: (near initialization for `scanswit[6]') mshcmds.c:2491: warning: excess elements in struct initializer mshcmds.c:2491: warning: (near initialization for `scanswit[7]') mshcmds.c:2493: warning: excess elements in struct initializer mshcmds.c:2493: warning: (near initialization for `scanswit[8]') mshcmds.c:2493: warning: excess elements in struct initializer mshcmds.c:2493: warning: (near initialization for `scanswit[9]') mshcmds.c:2495: warning: excess elements in struct initializer mshcmds.c:2495: warning: (near initialization for `scanswit[10]') mshcmds.c:2495: warning: excess elements in struct initializer mshcmds.c:2495: warning: (near initialization for `scanswit[11]') mshcmds.c:2497: warning: excess elements in struct initializer mshcmds.c:2497: warning: (near initialization for `scanswit[12]') mshcmds.c:2497: warning: excess elements in struct initializer mshcmds.c:2497: warning: (near initialization for `scanswit[13]') mshcmds.c:2499: warning: excess elements in struct initializer mshcmds.c:2499: warning: (near initialization for `scanswit[14]') mshcmds.c:2499: warning: excess elements in struct initializer mshcmds.c:2499: warning: (near initialization for `scanswit[15]') mshcmds.c:2501: warning: excess elements in struct initializer mshcmds.c:2501: warning: (near initialization for `scanswit[16]') mshcmds.c:2502: warning: excess elements in struct initializer mshcmds.c:2502: warning: (near initialization for `scanswit[17]') mshcmds.c: In function `scancmd': mshcmds.c:2523: `MAXARGS' undeclared (first use in this function) mshcmds.c:2537: `AMBIGSW' undeclared (first use in this function) mshcmds.c:2540: `UNKWNSW' undeclared (first use in this function) mshcmds.c:2562: `NULLCP' undeclared (first use in this function) mshcmds.c:2605: warning: assignment makes pointer from integer without a cast mshcmds.c:2606: warning: assignment makes pointer from integer without a cast mshcmds.c:2685: dereferencing pointer to incomplete type mshcmds.c:2686: dereferencing pointer to incomplete type mshcmds.c:2688: dereferencing pointer to incomplete type mshcmds.c:2688: `SELECTED' undeclared (first use in this function) mshcmds.c:2709: dereferencing pointer to incomplete type mshcmds.c:2710: dereferencing pointer to incomplete type mshcmds.c:2710: `UNSEEN' undeclared (first use in this function) mshcmds.c:2711: dereferencing pointer to incomplete type mshcmds.c:2718: warning: assignment makes pointer from integer without a cast mshcmds.c:2726: `DMAXFOLDER' undeclared (first use in this function) mshcmds.c: At top level: mshcmds.c:2739: elements of array `showswit' have incomplete type mshcmds.c:2741: warning: excess elements in struct initializer mshcmds.c:2741: warning: (near initialization for `showswit[0]') mshcmds.c:2741: warning: excess elements in struct initializer mshcmds.c:2741: warning: (near initialization for `showswit[1]') mshcmds.c:2743: warning: excess elements in struct initializer mshcmds.c:2743: warning: (near initialization for `showswit[2]') mshcmds.c:2743: warning: excess elements in struct initializer mshcmds.c:2743: warning: (near initialization for `showswit[3]') mshcmds.c:2745: warning: excess elements in struct initializer mshcmds.c:2745: warning: (near initialization for `showswit[4]') mshcmds.c:2745: warning: excess elements in struct initializer mshcmds.c:2745: warning: (near initialization for `showswit[5]') mshcmds.c:2747: warning: excess elements in struct initializer mshcmds.c:2747: warning: (near initialization for `showswit[6]') mshcmds.c:2747: warning: excess elements in struct initializer mshcmds.c:2747: warning: (near initialization for `showswit[7]') mshcmds.c:2749: warning: excess elements in struct initializer mshcmds.c:2749: warning: (near initialization for `showswit[8]') mshcmds.c:2749: warning: excess elements in struct initializer mshcmds.c:2749: warning: (near initialization for `showswit[9]') mshcmds.c:2751: warning: excess elements in struct initializer mshcmds.c:2751: warning: (near initialization for `showswit[10]') mshcmds.c:2751: warning: excess elements in struct initializer mshcmds.c:2751: warning: (near initialization for `showswit[11]') mshcmds.c:2753: warning: excess elements in struct initializer mshcmds.c:2753: warning: (near initialization for `showswit[12]') mshcmds.c:2753: warning: excess elements in struct initializer mshcmds.c:2753: warning: (near initialization for `showswit[13]') mshcmds.c:2755: warning: excess elements in struct initializer mshcmds.c:2755: warning: (near initialization for `showswit[14]') mshcmds.c:2755: warning: excess elements in struct initializer mshcmds.c:2755: warning: (near initialization for `showswit[15]') mshcmds.c:2757: warning: excess elements in struct initializer mshcmds.c:2757: warning: (near initialization for `showswit[16]') mshcmds.c:2757: warning: excess elements in struct initializer mshcmds.c:2757: warning: (near initialization for `showswit[17]') mshcmds.c:2759: warning: excess elements in struct initializer mshcmds.c:2759: warning: (near initialization for `showswit[18]') mshcmds.c:2759: warning: excess elements in struct initializer mshcmds.c:2759: warning: (near initialization for `showswit[19]') mshcmds.c:2761: warning: excess elements in struct initializer mshcmds.c:2761: warning: (near initialization for `showswit[20]') mshcmds.c:2761: warning: excess elements in struct initializer mshcmds.c:2761: warning: (near initialization for `showswit[21]') mshcmds.c:2763: warning: excess elements in struct initializer mshcmds.c:2763: warning: (near initialization for `showswit[22]') mshcmds.c:2764: warning: excess elements in struct initializer mshcmds.c:2764: warning: (near initialization for `showswit[23]') mshcmds.c: In function `showcmd': mshcmds.c:2781: `showproc' undeclared (first use in this function) mshcmds.c:2783: `MAXARGS' undeclared (first use in this function) mshcmds.c:2794: `AMBIGSW' undeclared (first use in this function) mshcmds.c:2797: `UNKWNSW' undeclared (first use in this function) mshcmds.c:2814: `NULLCP' undeclared (first use in this function) mshcmds.c:2837: invalid use of undefined type `struct swit' mshcmds.c:2865: dereferencing pointer to incomplete type mshcmds.c:2865: dereferencing pointer to incomplete type mshcmds.c:2866: dereferencing pointer to incomplete type mshcmds.c:2866: `SELECTED' undeclared (first use in this function) mshcmds.c:2867: warning: assignment makes pointer from integer without a cast mshcmds.c:2879: `mhlproc' undeclared (first use in this function) mshcmds.c:2888: dereferencing pointer to incomplete type mshcmds.c:2888: dereferencing pointer to incomplete type mshcmds.c:2889: dereferencing pointer to incomplete type mshcmds.c:2895: dereferencing pointer to incomplete type mshcmds.c:2896: dereferencing pointer to incomplete type mshcmds.c:2905: dereferencing pointer to incomplete type mshcmds.c:2906: dereferencing pointer to incomplete type mshcmds.c:2908: dereferencing pointer to incomplete type mshcmds.c:2910: `NOTOK' undeclared (first use in this function) mshcmds.c:2913: `OK' undeclared (first use in this function) mshcmds.c:2917: dereferencing pointer to incomplete type mshcmds.c:2932: dereferencing pointer to incomplete type mshcmds.c: At top level: mshcmds.c:2959: parse error before "mhl_action" mshcmds.c: In function `mhl_action': mshcmds.c:2964: dereferencing pointer to incomplete type mshcmds.c:2965: dereferencing pointer to incomplete type mshcmds.c:2966: dereferencing pointer to incomplete type mshcmds.c:2966: `EXISTS' undeclared (first use in this function) mshcmds.c:2974: warning: return makes integer from pointer without a cast mshcmds.c: In function `ask': mshcmds.c:2985: dereferencing pointer to incomplete type mshcmds.c:2986: `DONE' undeclared (first use in this function) mshcmds.c:2989: dereferencing pointer to incomplete type mshcmds.c:2999: `OK' undeclared (first use in this function) mshcmds.c:3013: `NOTOK' undeclared (first use in this function) mshcmds.c: In function `nontext': mshcmds.c:3039: `NAMESZ' undeclared (first use in this function) mshcmds.c:3055: `FLD' undeclared (first use in this function) mshcmds.c:3058: `FLDPLUS' undeclared (first use in this function) mshcmds.c:3059: `FLDEOF' undeclared (first use in this function) mshcmds.c:3064: `NULLCP' undeclared (first use in this function) mshcmds.c:3064: warning: assignment makes pointer from integer without a cast mshcmds.c:3067: warning: assignment makes pointer from integer without a cast mshcmds.c:3183: warning: assignment makes pointer from integer without a cast mshcmds.c:3186: warning: assignment makes pointer from integer without a cast mshcmds.c: At top level: mshcmds.c:3216: elements of array `sortswit' have incomplete type mshcmds.c:3218: warning: excess elements in struct initializer mshcmds.c:3218: warning: (near initialization for `sortswit[0]') mshcmds.c:3218: warning: excess elements in struct initializer mshcmds.c:3218: warning: (near initialization for `sortswit[1]') mshcmds.c:3220: warning: excess elements in struct initializer mshcmds.c:3220: warning: (near initialization for `sortswit[2]') mshcmds.c:3220: warning: excess elements in struct initializer mshcmds.c:3220: warning: (near initialization for `sortswit[3]') mshcmds.c:3222: warning: excess elements in struct initializer mshcmds.c:3222: warning: (near initialization for `sortswit[4]') mshcmds.c:3222: warning: excess elements in struct initializer mshcmds.c:3222: warning: (near initialization for `sortswit[5]') mshcmds.c:3224: warning: excess elements in struct initializer mshcmds.c:3224: warning: (near initialization for `sortswit[6]') mshcmds.c:3224: warning: excess elements in struct initializer mshcmds.c:3224: warning: (near initialization for `sortswit[7]') mshcmds.c:3226: warning: excess elements in struct initializer mshcmds.c:3226: warning: (near initialization for `sortswit[8]') mshcmds.c:3226: warning: excess elements in struct initializer mshcmds.c:3226: warning: (near initialization for `sortswit[9]') mshcmds.c:3228: warning: excess elements in struct initializer mshcmds.c:3228: warning: (near initialization for `sortswit[10]') mshcmds.c:3228: warning: excess elements in struct initializer mshcmds.c:3228: warning: (near initialization for `sortswit[11]') mshcmds.c:3230: warning: excess elements in struct initializer mshcmds.c:3230: warning: (near initialization for `sortswit[12]') mshcmds.c:3230: warning: excess elements in struct initializer mshcmds.c:3230: warning: (near initialization for `sortswit[13]') mshcmds.c:3232: warning: excess elements in struct initializer mshcmds.c:3232: warning: (near initialization for `sortswit[14]') mshcmds.c:3232: warning: excess elements in struct initializer mshcmds.c:3232: warning: (near initialization for `sortswit[15]') mshcmds.c:3234: warning: excess elements in struct initializer mshcmds.c:3234: warning: (near initialization for `sortswit[16]') mshcmds.c:3235: warning: excess elements in struct initializer mshcmds.c:3235: warning: (near initialization for `sortswit[17]') mshcmds.c: In function `sortcmd': mshcmds.c:3248: `MAXARGS' undeclared (first use in this function) mshcmds.c:3260: `AMBIGSW' undeclared (first use in this function) mshcmds.c:3263: `UNKWNSW' undeclared (first use in this function) mshcmds.c:3273: `NULLCP' undeclared (first use in this function) mshcmds.c:3325: dereferencing pointer to incomplete type mshcmds.c:3325: dereferencing pointer to incomplete type mshcmds.c:3330: dereferencing pointer to incomplete type mshcmds.c:3330: `SELECTED' undeclared (first use in this function) mshcmds.c:3333: dereferencing pointer to incomplete type mshcmds.c:3337: dereferencing pointer to incomplete type mshcmds.c:3338: dereferencing pointer to incomplete type mshcmds.c:3339: `FFATTRSLOT' undeclared (first use in this function) mshcmds.c:3339: `NATTRS' undeclared (first use in this function) mshcmds.c:3342: dereferencing pointer to incomplete type mshcmds.c:3342: dereferencing pointer to incomplete type mshcmds.c:3342: dereferencing pointer to incomplete type mshcmds.c:3346: dereferencing pointer to incomplete type mshcmds.c:3346: dereferencing pointer to incomplete type mshcmds.c:3351: dereferencing pointer to incomplete type mshcmds.c:3356: dereferencing pointer to incomplete type mshcmds.c:3356: `MODIFIED' undeclared (first use in this function) mshcmds.c: In function `getws': mshcmds.c:3377: `NAMESZ' undeclared (first use in this function) mshcmds.c:3382: `FLD' undeclared (first use in this function) mshcmds.c:3385: `FLDEOF' undeclared (first use in this function) mshcmds.c:3386: `FLDPLUS' undeclared (first use in this function) mshcmds.c:3388: warning: assignment makes pointer from integer without a cast mshcmds.c:3391: warning: assignment makes pointer from integer without a cast mshcmds.c:3394: `NULLCP' undeclared (first use in this function) mshcmds.c:3405: warning: assignment makes pointer from integer without a cast mshcmds.c:3408: warning: assignment makes pointer from integer without a cast mshcmds.c:3421: `BODY' undeclared (first use in this function) mshcmds.c:3422: `BODYEOF' undeclared (first use in this function) mshcmds.c:3423: `FILEEOF' undeclared (first use in this function) mshcmds.c:3426: `LENERR' undeclared (first use in this function) mshcmds.c:3427: `FMTERR' undeclared (first use in this function) mshcmds.c:3433: `NOTOK' undeclared (first use in this function) mshcmds.c:3441: `OK' undeclared (first use in this function) mshcmds.c: In function `process': mshcmds.c:3521: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast mshcmds.c:3522: `pfolder' undeclared (first use in this function) mshcmds.c:3529: `invo_name' undeclared (first use in this function) mshcmds.c:3529: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast mshcmds.c:3536: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast mshcmds.c:3540: `NOTOK' undeclared (first use in this function) mshcmds.c:3556: `OK' undeclared (first use in this function) mshcmds.c:3570: `NULLCP' undeclared (first use in this function) make[1]: *** [mshcmds.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o vmhsbr.o vmhsbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from vmhsbr.c:10: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from vmhsbr.c:12: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' vmhsbr.c:24: `NOTOK' undeclared here (not in a function) vmhsbr.c:25: `NOTOK' undeclared here (not in a function) vmhsbr.c: In function `rcinit': vmhsbr.c:52: warning: assignment makes pointer from integer without a cast vmhsbr.c:53: `invo_name' undeclared (first use in this function) vmhsbr.c:53: (Each undeclared identifier is reported only once vmhsbr.c:53: for each function it appears in.) vmhsbr.c:61: `OK' undeclared (first use in this function) vmhsbr.c: In function `rcdone': vmhsbr.c:66: `NOTOK' undeclared (first use in this function) vmhsbr.c:75: `OK' undeclared (first use in this function) vmhsbr.c: In function `rc2rc': vmhsbr.c:86: `NOTOK' undeclared (first use in this function) vmhsbr.c: In function `peer2rc': vmhsbr.c:112: warning: assignment makes pointer from integer without a cast vmhsbr.c: In function `rc2peer': vmhsbr.c:160: `OK' undeclared (first use in this function) vmhsbr.c: In function `fmt2peer': vmhsbr.c:185: `NULLCP' undeclared (first use in this function) vmhsbr.c: In function `rclose': vmhsbr.c:242: warning: assignment makes pointer from integer without a cast make[1]: *** [vmhsbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o picksbr.o picksbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from picksbr.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from picksbr.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' picksbr.c:12: elements of array `parswit' have incomplete type picksbr.c:14: warning: excess elements in struct initializer picksbr.c:14: warning: (near initialization for `parswit[0]') picksbr.c:14: warning: excess elements in struct initializer picksbr.c:14: warning: (near initialization for `parswit[1]') picksbr.c:16: warning: excess elements in struct initializer picksbr.c:16: warning: (near initialization for `parswit[2]') picksbr.c:16: warning: excess elements in struct initializer picksbr.c:16: warning: (near initialization for `parswit[3]') picksbr.c:18: warning: excess elements in struct initializer picksbr.c:18: warning: (near initialization for `parswit[4]') picksbr.c:18: warning: excess elements in struct initializer picksbr.c:18: warning: (near initialization for `parswit[5]') picksbr.c:20: warning: excess elements in struct initializer picksbr.c:20: warning: (near initialization for `parswit[6]') picksbr.c:20: warning: excess elements in struct initializer picksbr.c:20: warning: (near initialization for `parswit[7]') picksbr.c:22: warning: excess elements in struct initializer picksbr.c:22: warning: (near initialization for `parswit[8]') picksbr.c:22: warning: excess elements in struct initializer picksbr.c:22: warning: (near initialization for `parswit[9]') picksbr.c:25: warning: excess elements in struct initializer picksbr.c:25: warning: (near initialization for `parswit[10]') picksbr.c:25: warning: excess elements in struct initializer picksbr.c:25: warning: (near initialization for `parswit[11]') picksbr.c:27: warning: excess elements in struct initializer picksbr.c:27: warning: (near initialization for `parswit[12]') picksbr.c:27: warning: excess elements in struct initializer picksbr.c:27: warning: (near initialization for `parswit[13]') picksbr.c:29: warning: excess elements in struct initializer picksbr.c:29: warning: (near initialization for `parswit[14]') picksbr.c:29: warning: excess elements in struct initializer picksbr.c:29: warning: (near initialization for `parswit[15]') picksbr.c:31: warning: excess elements in struct initializer picksbr.c:31: warning: (near initialization for `parswit[16]') picksbr.c:31: warning: excess elements in struct initializer picksbr.c:31: warning: (near initialization for `parswit[17]') picksbr.c:33: warning: excess elements in struct initializer picksbr.c:33: warning: (near initialization for `parswit[18]') picksbr.c:33: warning: excess elements in struct initializer picksbr.c:33: warning: (near initialization for `parswit[19]') picksbr.c:35: warning: excess elements in struct initializer picksbr.c:35: warning: (near initialization for `parswit[20]') picksbr.c:35: warning: excess elements in struct initializer picksbr.c:35: warning: (near initialization for `parswit[21]') picksbr.c:37: warning: excess elements in struct initializer picksbr.c:37: warning: (near initialization for `parswit[22]') picksbr.c:37: warning: excess elements in struct initializer picksbr.c:37: warning: (near initialization for `parswit[23]') picksbr.c:40: warning: excess elements in struct initializer picksbr.c:40: warning: (near initialization for `parswit[24]') picksbr.c:40: warning: excess elements in struct initializer picksbr.c:40: warning: (near initialization for `parswit[25]') picksbr.c:42: warning: excess elements in struct initializer picksbr.c:42: warning: (near initialization for `parswit[26]') picksbr.c:42: warning: excess elements in struct initializer picksbr.c:42: warning: (near initialization for `parswit[27]') picksbr.c:44: warning: excess elements in struct initializer picksbr.c:44: warning: (near initialization for `parswit[28]') picksbr.c:44: warning: excess elements in struct initializer picksbr.c:44: warning: (near initialization for `parswit[29]') picksbr.c:46: warning: excess elements in struct initializer picksbr.c:46: warning: (near initialization for `parswit[30]') picksbr.c:47: warning: excess elements in struct initializer picksbr.c:47: warning: (near initialization for `parswit[31]') picksbr.c: In function `pcompile': picksbr.c:180: warning: assignment makes pointer from integer without a cast picksbr.c:192: `NULLCP' undeclared (first use in this function) picksbr.c:192: (Each undeclared identifier is reported only once picksbr.c:192: for each function it appears in.) picksbr.c: In function `parse': picksbr.c:210: `NULLCP' undeclared (first use in this function) picksbr.c:217: `AMBIGSW' undeclared (first use in this function) picksbr.c:221: `UNKWNSW' undeclared (first use in this function) picksbr.c: In function `exp1': picksbr.c:252: `NULLCP' undeclared (first use in this function) picksbr.c:259: `AMBIGSW' undeclared (first use in this function) picksbr.c:263: `UNKWNSW' undeclared (first use in this function) picksbr.c: In function `exp2': picksbr.c:300: `AMBIGSW' undeclared (first use in this function) picksbr.c:304: `UNKWNSW' undeclared (first use in this function) picksbr.c:313: `NULLCP' undeclared (first use in this function) picksbr.c: In function `exp3': picksbr.c:336: `NULLCP' undeclared (first use in this function) picksbr.c:345: `AMBIGSW' undeclared (first use in this function) picksbr.c:349: `UNKWNSW' undeclared (first use in this function) picksbr.c:377: invalid use of undefined type `struct swit' picksbr.c:379: invalid type argument of `unary *' picksbr.c:406: warning: assignment makes pointer from integer without a cast picksbr.c:436: warning: assignment makes pointer from integer without a cast picksbr.c: In function `newnexus': picksbr.c:474: `NULLCP' undeclared (first use in this function) picksbr.c: In function `GREPaction': picksbr.c:685: warning: assignment makes pointer from integer without a cast picksbr.c:686: `NULLCP' undeclared (first use in this function) picksbr.c:688: warning: assignment makes pointer from integer without a cast picksbr.c:736: warning: assignment makes pointer from integer without a cast picksbr.c:754: warning: assignment makes pointer from integer without a cast picksbr.c: In function `advance': picksbr.c:916: `NULLCP' undeclared (first use in this function) picksbr.c: In function `TWSaction': picksbr.c:1065: `NAMESZ' undeclared (first use in this function) picksbr.c:1069: `FLD' undeclared (first use in this function) picksbr.c:1072: `FLDEOF' undeclared (first use in this function) picksbr.c:1073: `FLDPLUS' undeclared (first use in this function) picksbr.c:1076: `NULLCP' undeclared (first use in this function) picksbr.c:1076: warning: assignment makes pointer from integer without a cast picksbr.c:1079: warning: assignment makes pointer from integer without a cast picksbr.c:1086: `BODY' undeclared (first use in this function) picksbr.c:1087: `BODYEOF' undeclared (first use in this function) picksbr.c:1088: `FILEEOF' undeclared (first use in this function) picksbr.c:1089: `LENERR' undeclared (first use in this function) picksbr.c:1090: `FMTERR' undeclared (first use in this function) make[1]: *** [picksbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o mhlsbr.o mhlsbr.c ../h/mh.h:1: undefined type, found `FP' mhlsbr.c:287: undefined type, found `FP' mhlsbr.c:287: illegal expression, found `)' mhlsbr.c:287: illegal external declaration, missing `;' after `)' /usr/include/sys/param.h:66: warning: redefinition of macro BSD mhlsbr.c:1907: undefined type, found `FP' mhlsbr.c:1908: illegal external declaration, found `{' mhlsbr.c:1913: illegal external declaration, found `switch' mhlsbr.c:1921: illegal external declaration, missing `;' after `)' mhlsbr.c:1921: illegal external declaration, missing `;' after `)' mhlsbr.c:1922: illegal external declaration, missing `;' after `void' mhlsbr.c:1923: illegal external declaration, missing `;' after `)' mhlsbr.c:1923: illegal external declaration, missing `;' after `)' mhlsbr.c:1924: illegal external declaration, missing `;' after `void' mhlsbr.c:1926: illegal external declaration, missing `;' after `void' mhlsbr.c:1929: illegal external declaration, missing `;' after `void' mhlsbr.c:1930: illegal external declaration, missing `;' after `void' mhlsbr.c:1931: illegal external declaration, missing `;' after `void' mhlsbr.c:1931: illegal external declaration, missing `;' after `)' mhlsbr.c:1932: illegal method selector, found `1' mhlsbr.c:1933: illegal method definition, missing `{' after `)' mhlsbr.c:1934: syntax error, found `void' mhlsbr.c:1934: illegal external declaration, missing `;' after `void' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from mhlsbr.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from mhlsbr.c:20: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' mhlsbr.c:62: elements of array `mhlswitches' have incomplete type mhlsbr.c:64: warning: excess elements in struct initializer mhlsbr.c:64: warning: (near initialization for `mhlswitches[0]') mhlsbr.c:64: warning: excess elements in struct initializer mhlsbr.c:64: warning: (near initialization for `mhlswitches[1]') mhlsbr.c:66: warning: excess elements in struct initializer mhlsbr.c:66: warning: (near initialization for `mhlswitches[2]') mhlsbr.c:66: warning: excess elements in struct initializer mhlsbr.c:66: warning: (near initialization for `mhlswitches[3]') mhlsbr.c:69: warning: excess elements in struct initializer mhlsbr.c:69: warning: (near initialization for `mhlswitches[4]') mhlsbr.c:69: warning: excess elements in struct initializer mhlsbr.c:69: warning: (near initialization for `mhlswitches[5]') mhlsbr.c:71: warning: excess elements in struct initializer mhlsbr.c:71: warning: (near initialization for `mhlswitches[6]') mhlsbr.c:71: warning: excess elements in struct initializer mhlsbr.c:71: warning: (near initialization for `mhlswitches[7]') mhlsbr.c:74: warning: excess elements in struct initializer mhlsbr.c:74: warning: (near initialization for `mhlswitches[8]') mhlsbr.c:74: warning: excess elements in struct initializer mhlsbr.c:74: warning: (near initialization for `mhlswitches[9]') mhlsbr.c:76: warning: excess elements in struct initializer mhlsbr.c:76: warning: (near initialization for `mhlswitches[10]') mhlsbr.c:76: warning: excess elements in struct initializer mhlsbr.c:76: warning: (near initialization for `mhlswitches[11]') mhlsbr.c:79: warning: excess elements in struct initializer mhlsbr.c:79: warning: (near initialization for `mhlswitches[12]') mhlsbr.c:79: warning: excess elements in struct initializer mhlsbr.c:79: warning: (near initialization for `mhlswitches[13]') mhlsbr.c:81: warning: excess elements in struct initializer mhlsbr.c:81: warning: (near initialization for `mhlswitches[14]') mhlsbr.c:81: warning: excess elements in struct initializer mhlsbr.c:81: warning: (near initialization for `mhlswitches[15]') mhlsbr.c:84: warning: excess elements in struct initializer mhlsbr.c:84: warning: (near initialization for `mhlswitches[16]') mhlsbr.c:84: warning: excess elements in struct initializer mhlsbr.c:84: warning: (near initialization for `mhlswitches[17]') mhlsbr.c:86: warning: excess elements in struct initializer mhlsbr.c:86: warning: (near initialization for `mhlswitches[18]') mhlsbr.c:86: warning: excess elements in struct initializer mhlsbr.c:86: warning: (near initialization for `mhlswitches[19]') mhlsbr.c:89: warning: excess elements in struct initializer mhlsbr.c:89: warning: (near initialization for `mhlswitches[20]') mhlsbr.c:89: warning: excess elements in struct initializer mhlsbr.c:89: warning: (near initialization for `mhlswitches[21]') mhlsbr.c:91: warning: excess elements in struct initializer mhlsbr.c:91: warning: (near initialization for `mhlswitches[22]') mhlsbr.c:91: warning: excess elements in struct initializer mhlsbr.c:91: warning: (near initialization for `mhlswitches[23]') mhlsbr.c:94: warning: excess elements in struct initializer mhlsbr.c:94: warning: (near initialization for `mhlswitches[24]') mhlsbr.c:94: warning: excess elements in struct initializer mhlsbr.c:94: warning: (near initialization for `mhlswitches[25]') mhlsbr.c:97: warning: excess elements in struct initializer mhlsbr.c:97: warning: (near initialization for `mhlswitches[26]') mhlsbr.c:97: warning: excess elements in struct initializer mhlsbr.c:97: warning: (near initialization for `mhlswitches[27]') mhlsbr.c:99: warning: excess elements in struct initializer mhlsbr.c:99: warning: (near initialization for `mhlswitches[28]') mhlsbr.c:99: warning: excess elements in struct initializer mhlsbr.c:99: warning: (near initialization for `mhlswitches[29]') mhlsbr.c:102: warning: excess elements in struct initializer mhlsbr.c:102: warning: (near initialization for `mhlswitches[30]') mhlsbr.c:102: warning: excess elements in struct initializer mhlsbr.c:102: warning: (near initialization for `mhlswitches[31]') mhlsbr.c:105: warning: excess elements in struct initializer mhlsbr.c:105: warning: (near initialization for `mhlswitches[32]') mhlsbr.c:105: warning: excess elements in struct initializer mhlsbr.c:105: warning: (near initialization for `mhlswitches[33]') mhlsbr.c:107: warning: excess elements in struct initializer mhlsbr.c:107: warning: (near initialization for `mhlswitches[34]') mhlsbr.c:107: warning: excess elements in struct initializer mhlsbr.c:107: warning: (near initialization for `mhlswitches[35]') mhlsbr.c:109: warning: excess elements in struct initializer mhlsbr.c:109: warning: (near initialization for `mhlswitches[36]') mhlsbr.c:109: warning: excess elements in struct initializer mhlsbr.c:109: warning: (near initialization for `mhlswitches[37]') mhlsbr.c:111: warning: excess elements in struct initializer mhlsbr.c:111: warning: (near initialization for `mhlswitches[38]') mhlsbr.c:111: warning: excess elements in struct initializer mhlsbr.c:111: warning: (near initialization for `mhlswitches[39]') mhlsbr.c:113: warning: excess elements in struct initializer mhlsbr.c:113: warning: (near initialization for `mhlswitches[40]') mhlsbr.c:113: warning: excess elements in struct initializer mhlsbr.c:113: warning: (near initialization for `mhlswitches[41]') mhlsbr.c:115: warning: excess elements in struct initializer mhlsbr.c:115: warning: (near initialization for `mhlswitches[42]') mhlsbr.c:115: warning: excess elements in struct initializer mhlsbr.c:115: warning: (near initialization for `mhlswitches[43]') mhlsbr.c:117: warning: excess elements in struct initializer mhlsbr.c:117: warning: (near initialization for `mhlswitches[44]') mhlsbr.c:118: warning: excess elements in struct initializer mhlsbr.c:118: warning: (near initialization for `mhlswitches[45]') mhlsbr.c:245: `NOTOK' undeclared here (not in a function) mhlsbr.c:275: `MAXARGS' undeclared here (not in a function) mhlsbr.c:287: parse error before '*' token mhlsbr.c:287: `FP' declared as function returning a function mhlsbr.c:287: function `FP' is initialized like a variable mhlsbr.c:287: parse error before ')' token mhlsbr.c:287: parse error before ')' token mhlsbr.c: In function `mhl': mhlsbr.c:327: `MAXARGS' undeclared (first use in this function) mhlsbr.c:327: (Each undeclared identifier is reported only once mhlsbr.c:327: for each function it appears in.) mhlsbr.c:330: `invo_name' undeclared (first use in this function) mhlsbr.c:331: warning: assignment makes pointer from integer without a cast mhlsbr.c:333: warning: assignment makes pointer from integer without a cast mhlsbr.c:334: warning: assignment makes pointer from integer without a cast mhlsbr.c:335: warning: assignment makes pointer from integer without a cast mhlsbr.c:344: warning: assignment makes pointer from integer without a cast mhlsbr.c:345: `faceproc' undeclared (first use in this function) mhlsbr.c:351: `AMBIGSW' undeclared (first use in this function) mhlsbr.c:354: `UNKWNSW' undeclared (first use in this function) mhlsbr.c:355: `NULLCP' undeclared (first use in this function) mhlsbr.c:399: `moreproc' undeclared (first use in this function) mhlsbr.c:460: warning: assignment makes pointer from integer without a cast mhlsbr.c:464: `mhl_action' undeclared (first use in this function) mhlsbr.c:479: `mhlformat' undeclared (first use in this function) mhlsbr.c: In function `mhl_format': mhlsbr.c:529: `NAMESZ' undeclared (first use in this function) mhlsbr.c:538: warning: passing arg 1 of `stat' makes pointer from integer without a cast mhlsbr.c:539: `NOTOK' undeclared (first use in this function) mhlsbr.c:546: warning: passing arg 1 of `fopen' makes pointer from integer without a cast mhlsbr.c:564: `OK' undeclared (first use in this function) mhlsbr.c:576: `NULLCP' undeclared (first use in this function) mhlsbr.c:587: warning: assignment makes pointer from integer without a cast mhlsbr.c:609: warning: assignment makes pointer from integer without a cast mhlsbr.c:614: warning: assignment makes pointer from integer without a cast mhlsbr.c: In function `evalvar': mhlsbr.c:669: `NAMESZ' undeclared (first use in this function) mhlsbr.c:687: `NULLCP' undeclared (first use in this function) mhlsbr.c:687: warning: assignment makes pointer from integer without a cast mhlsbr.c: In function `ptoi': mhlsbr.c:724: `NULLCP' undeclared (first use in this function) mhlsbr.c: In function `ptos': mhlsbr.c:741: `NULLCP' undeclared (first use in this function) mhlsbr.c:757: warning: assignment makes pointer from integer without a cast mhlsbr.c: In function `parse': mhlsbr.c:768: `NAMESZ' undeclared (first use in this function) mhlsbr.c:768: storage size of `result' isn't known mhlsbr.c: In function `process': mhlsbr.c:798: `OK' undeclared (first use in this function) mhlsbr.c:800: `mhl_action' undeclared (first use in this function) mhlsbr.c:811: `NULLCP' undeclared (first use in this function) mhlsbr.c:811: warning: assignment makes pointer from integer without a cast mhlsbr.c: In function `mhlfile': mhlsbr.c:846: `NAMESZ' undeclared (first use in this function) mhlsbr.c:909: `FLD' undeclared (first use in this function) mhlsbr.c:912: `FLDPLUS' undeclared (first use in this function) mhlsbr.c:937: warning: assignment makes pointer from integer without a cast mhlsbr.c:946: warning: assignment makes pointer from integer without a cast mhlsbr.c:952: `BODY' undeclared (first use in this function) mhlsbr.c:953: `FILEEOF' undeclared (first use in this function) mhlsbr.c:962: `NULLCP' undeclared (first use in this function) mhlsbr.c:962: warning: assignment makes pointer from integer without a cast mhlsbr.c:978: warning: assignment makes pointer from integer without a cast mhlsbr.c:995: warning: assignment makes pointer from integer without a cast mhlsbr.c:1001: warning: assignment makes pointer from integer without a cast mhlsbr.c:1027: `faceproc' undeclared (first use in this function) mhlsbr.c:1041: `LENERR' undeclared (first use in this function) mhlsbr.c:1042: `FMTERR' undeclared (first use in this function) mhlsbr.c: In function `mcomp_add': mhlsbr.c:1075: warning: return makes pointer from integer without a cast mhlsbr.c:1080: warning: return makes pointer from integer without a cast mhlsbr.c: In function `mcomp_format': mhlsbr.c:1111: warning: assignment makes pointer from integer without a cast mhlsbr.c:1112: `NULLCP' undeclared (first use in this function) mhlsbr.c:1127: warning: assignment makes pointer from integer without a cast mhlsbr.c:1145: warning: assignment makes pointer from integer without a cast mhlsbr.c:1146: warning: assignment makes pointer from integer without a cast mhlsbr.c:1156: warning: assignment makes pointer from integer without a cast mhlsbr.c:1158: warning: assignment makes pointer from integer without a cast mhlsbr.c:1175: warning: assignment makes pointer from integer without a cast mhlsbr.c:1178: warning: assignment makes pointer from integer without a cast mhlsbr.c:1188: warning: assignment makes pointer from integer without a cast mhlsbr.c: In function `add_queue': mhlsbr.c:1205: `NULLCP' undeclared (first use in this function) mhlsbr.c:1208: warning: assignment makes pointer from integer without a cast mhlsbr.c:1210: warning: assignment makes pointer from integer without a cast mhlsbr.c:1213: warning: assignment makes pointer from integer without a cast mhlsbr.c: In function `putcomp': mhlsbr.c:1277: `NULLCP' undeclared (first use in this function) mhlsbr.c:1289: `NOTOK' undeclared (first use in this function) mhlsbr.c:1290: `OK' undeclared (first use in this function) mhlsbr.c:1300: warning: assignment makes pointer from integer without a cast mhlsbr.c: In function `intrser': mhlsbr.c:1655: `DONE' undeclared (first use in this function) mhlsbr.c: In function `pipeser': mhlsbr.c:1668: `NOTOK' undeclared (first use in this function) mhlsbr.c: In function `quitser': mhlsbr.c:1684: `NOTOK' undeclared (first use in this function) mhlsbr.c: In function `face_format': mhlsbr.c:1699: `NULLCP' undeclared (first use in this function) mhlsbr.c:1705: warning: assignment makes pointer from integer without a cast mhlsbr.c: In function `doface': mhlsbr.c:1740: `OK' undeclared (first use in this function) mhlsbr.c:1752: `faceproc' undeclared (first use in this function) mhlsbr.c:1752: warning: assignment makes pointer from integer without a cast mhlsbr.c:1752: warning: initialization makes pointer from integer without a cast mhlsbr.c:1758: `NOTOK' undeclared (first use in this function) mhlsbr.c:1768: `DONE' undeclared (first use in this function) mhlsbr.c: In function `mhlsbr': mhlsbr.c:1907: parse error before "FP" mhlsbr.c:1914: `OK' undeclared (first use in this function) mhlsbr.c:1915: `invo_name' undeclared (first use in this function) mhlsbr.c:1920: `mhl_action' undeclared (first use in this function) mhlsbr.c: In function `mhldone': mhlsbr.c:1970: `mhl_action' undeclared (first use in this function) mhlsbr.c:1971: `DONE' undeclared (first use in this function) mhlsbr.c: At top level: mhlsbr.c:1978: `NOTOK' undeclared here (not in a function) mhlsbr.c:1979: `NOTOK' undeclared here (not in a function) mhlsbr.c: In function `m_popen': mhlsbr.c:1987: `mhl_action' undeclared (first use in this function) mhlsbr.c:1987: `NOTOK' undeclared (first use in this function) mhlsbr.c:1997: `OK' undeclared (first use in this function) mhlsbr.c:2006: `NULLCP' undeclared (first use in this function) mhlsbr.c:2006: warning: passing arg 2 of `execlp' makes pointer from integer without a cast mhlsbr.c: In function `m_pclose': mhlsbr.c:2022: `NOTOK' undeclared (first use in this function) mhlsbr.c:2037: `OK' undeclared (first use in this function) /usr/include/stdio.h: At top level: mhlsbr.c:275: storage size of `ignores' isn't known make[1]: *** [mhlsbr.o] Error 1 rm -f pshsbr.c ln popsbr.c pshsbr.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -DPSHSBR -c pshsbr.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o show.o show.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from show.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from show.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' show.c:15: elements of array `switches' have incomplete type show.c:17: warning: excess elements in struct initializer show.c:17: warning: (near initialization for `switches[0]') show.c:17: warning: excess elements in struct initializer show.c:17: warning: (near initialization for `switches[1]') show.c:20: warning: excess elements in struct initializer show.c:20: warning: (near initialization for `switches[2]') show.c:20: warning: excess elements in struct initializer show.c:20: warning: (near initialization for `switches[3]') show.c:22: warning: excess elements in struct initializer show.c:22: warning: (near initialization for `switches[4]') show.c:22: warning: excess elements in struct initializer show.c:22: warning: (near initialization for `switches[5]') show.c:24: warning: excess elements in struct initializer show.c:24: warning: (near initialization for `switches[6]') show.c:24: warning: excess elements in struct initializer show.c:24: warning: (near initialization for `switches[7]') show.c:26: warning: excess elements in struct initializer show.c:26: warning: (near initialization for `switches[8]') show.c:26: warning: excess elements in struct initializer show.c:26: warning: (near initialization for `switches[9]') show.c:28: warning: excess elements in struct initializer show.c:28: warning: (near initialization for `switches[10]') show.c:28: warning: excess elements in struct initializer show.c:28: warning: (near initialization for `switches[11]') show.c:31: warning: excess elements in struct initializer show.c:31: warning: (near initialization for `switches[12]') show.c:31: warning: excess elements in struct initializer show.c:31: warning: (near initialization for `switches[13]') show.c:33: warning: excess elements in struct initializer show.c:33: warning: (near initialization for `switches[14]') show.c:33: warning: excess elements in struct initializer show.c:33: warning: (near initialization for `switches[15]') show.c:36: warning: excess elements in struct initializer show.c:36: warning: (near initialization for `switches[16]') show.c:36: warning: excess elements in struct initializer show.c:36: warning: (near initialization for `switches[17]') show.c:38: warning: excess elements in struct initializer show.c:38: warning: (near initialization for `switches[18]') show.c:38: warning: excess elements in struct initializer show.c:38: warning: (near initialization for `switches[19]') show.c:41: warning: excess elements in struct initializer show.c:41: warning: (near initialization for `switches[20]') show.c:41: warning: excess elements in struct initializer show.c:41: warning: (near initialization for `switches[21]') show.c:44: warning: excess elements in struct initializer show.c:44: warning: (near initialization for `switches[22]') show.c:44: warning: excess elements in struct initializer show.c:44: warning: (near initialization for `switches[23]') show.c:46: warning: excess elements in struct initializer show.c:46: warning: (near initialization for `switches[24]') show.c:47: warning: excess elements in struct initializer show.c:47: warning: (near initialization for `switches[25]') show.c: In function `main': show.c:82: `MAXARGS' undeclared (first use in this function) show.c:82: (Each undeclared identifier is reported only once show.c:82: for each function it appears in.) show.c:93: `invo_name' undeclared (first use in this function) show.c:99: warning: assignment makes pointer from integer without a cast show.c:100: warning: assignment makes pointer from integer without a cast show.c:100: warning: assignment makes pointer from integer without a cast show.c:101: warning: assignment makes pointer from integer without a cast show.c:113: `AMBIGSW' undeclared (first use in this function) show.c:116: `UNKWNSW' undeclared (first use in this function) show.c:129: `NULLCP' undeclared (first use in this function) show.c:144: `TFILE' undeclared (first use in this function) show.c:144: warning: assignment makes pointer from integer without a cast show.c:171: `showproc' undeclared (first use in this function) show.c:183: `TFOLDER' undeclared (first use in this function) show.c:183: `TSUBCWF' undeclared (first use in this function) show.c:183: warning: assignment makes pointer from integer without a cast show.c:203: warning: pointer/integer type mismatch in conditional expression show.c:208: warning: assignment makes pointer from integer without a cast show.c:218: warning: assignment makes pointer from integer without a cast show.c:219: warning: assignment makes pointer from integer without a cast show.c:221: `NOTOK' undeclared (first use in this function) show.c:223: warning: assignment makes pointer from integer without a cast show.c:225: dereferencing pointer to incomplete type show.c:231: dereferencing pointer to incomplete type show.c:231: dereferencing pointer to incomplete type show.c:232: dereferencing pointer to incomplete type show.c:232: `SELECTED' undeclared (first use in this function) show.c:233: dereferencing pointer to incomplete type show.c:233: `UNSEEN' undeclared (first use in this function) show.c:237: dereferencing pointer to incomplete type show.c:239: dereferencing pointer to incomplete type show.c:239: dereferencing pointer to incomplete type show.c:240: dereferencing pointer to incomplete type show.c:243: `pfolder' undeclared (first use in this function) show.c:244: dereferencing pointer to incomplete type show.c:244: dereferencing pointer to incomplete type show.c:245: dereferencing pointer to incomplete type show.c:261: warning: assignment makes pointer from integer without a cast show.c:273: dereferencing pointer to incomplete type show.c:273: dereferencing pointer to incomplete type show.c:274: dereferencing pointer to incomplete type show.c:293: warning: passing arg 1 of `strcmp' makes pointer from integer without a cast show.c:303: warning: assignment makes pointer from integer without a cast show.c:305: dereferencing pointer to incomplete type show.c:305: dereferencing pointer to incomplete type show.c:306: dereferencing pointer to incomplete type show.c:307: dereferencing pointer to incomplete type show.c:308: dereferencing pointer to incomplete type show.c: In function `nontext': show.c:349: `NAMESZ' undeclared (first use in this function) show.c:355: warning: assignment makes pointer from integer without a cast show.c:362: `FLD' undeclared (first use in this function) show.c:365: `FLDPLUS' undeclared (first use in this function) show.c:366: `FLDEOF' undeclared (first use in this function) show.c:371: `NULLCP' undeclared (first use in this function) show.c:371: warning: assignment makes pointer from integer without a cast show.c:374: warning: assignment makes pointer from integer without a cast show.c:489: warning: assignment makes pointer from integer without a cast show.c:492: warning: assignment makes pointer from integer without a cast make[1]: *** [show.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o packf.o packf.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from packf.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from packf.c:9: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' packf.c:18: elements of array `switches' have incomplete type packf.c:20: warning: excess elements in struct initializer packf.c:20: warning: (near initialization for `switches[0]') packf.c:20: warning: excess elements in struct initializer packf.c:20: warning: (near initialization for `switches[1]') packf.c:23: warning: excess elements in struct initializer packf.c:23: warning: (near initialization for `switches[2]') packf.c:23: warning: excess elements in struct initializer packf.c:23: warning: (near initialization for `switches[3]') packf.c:25: warning: excess elements in struct initializer packf.c:25: warning: (near initialization for `switches[4]') packf.c:26: warning: excess elements in struct initializer packf.c:26: warning: (near initialization for `switches[5]') packf.c:33: `NOTOK' undeclared here (not in a function) packf.c: In function `main': packf.c:55: `MAXARGS' undeclared (first use in this function) packf.c:55: (Each undeclared identifier is reported only once packf.c:55: for each function it appears in.) packf.c:66: `invo_name' undeclared (first use in this function) packf.c:67: warning: assignment makes pointer from integer without a cast packf.c:68: warning: assignment makes pointer from integer without a cast packf.c:68: warning: assignment makes pointer from integer without a cast packf.c:69: warning: assignment makes pointer from integer without a cast packf.c:81: `AMBIGSW' undeclared (first use in this function) packf.c:84: `UNKWNSW' undeclared (first use in this function) packf.c:85: `NULLCP' undeclared (first use in this function) packf.c:102: `TFOLDER' undeclared (first use in this function) packf.c:102: `TSUBCWF' undeclared (first use in this function) packf.c:102: warning: assignment makes pointer from integer without a cast packf.c:112: `TFILE' undeclared (first use in this function) packf.c:112: warning: assignment makes pointer from integer without a cast packf.c:113: `NOTOK' undeclared (first use in this function) packf.c:116: warning: assignment makes pointer from integer without a cast packf.c:127: warning: assignment makes pointer from integer without a cast packf.c:128: warning: assignment makes pointer from integer without a cast packf.c:132: warning: assignment makes pointer from integer without a cast packf.c:134: dereferencing pointer to incomplete type packf.c:145: dereferencing pointer to incomplete type packf.c:145: dereferencing pointer to incomplete type packf.c:146: dereferencing pointer to incomplete type packf.c:146: `SELECTED' undeclared (first use in this function) packf.c:147: warning: assignment makes pointer from integer without a cast packf.c:159: `pfolder' undeclared (first use in this function) packf.c:160: dereferencing pointer to incomplete type packf.c:160: dereferencing pointer to incomplete type packf.c:161: dereferencing pointer to incomplete type packf.c: At top level: packf.c:171: warning: type mismatch with previous implicit declaration packf.c:139: warning: previous implicit declaration of `done' packf.c:171: warning: `done' was previously implicitly declared to return `int' make[1]: *** [packf.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o pgped.o pgped.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from pgped.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from pgped.c:10: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' pgped.c:33: elements of array `switches' have incomplete type pgped.c:35: warning: excess elements in struct initializer pgped.c:35: warning: (near initialization for `switches[0]') pgped.c:35: warning: excess elements in struct initializer pgped.c:35: warning: (near initialization for `switches[0]') pgped.c:38: warning: excess elements in struct initializer pgped.c:38: warning: (near initialization for `switches[1]') pgped.c:38: warning: excess elements in struct initializer pgped.c:38: warning: (near initialization for `switches[1]') pgped.c:41: warning: excess elements in struct initializer pgped.c:41: warning: (near initialization for `switches[2]') pgped.c:41: warning: excess elements in struct initializer pgped.c:41: warning: (near initialization for `switches[2]') pgped.c:44: warning: excess elements in struct initializer pgped.c:44: warning: (near initialization for `switches[3]') pgped.c:44: warning: excess elements in struct initializer pgped.c:44: warning: (near initialization for `switches[3]') pgped.c:46: warning: excess elements in struct initializer pgped.c:46: warning: (near initialization for `switches[4]') pgped.c:46: warning: excess elements in struct initializer pgped.c:46: warning: (near initialization for `switches[4]') pgped.c:49: warning: excess elements in struct initializer pgped.c:49: warning: (near initialization for `switches[5]') pgped.c:49: warning: excess elements in struct initializer pgped.c:49: warning: (near initialization for `switches[5]') pgped.c:51: warning: excess elements in struct initializer pgped.c:51: warning: (near initialization for `switches[6]') pgped.c:51: warning: excess elements in struct initializer pgped.c:51: warning: (near initialization for `switches[6]') pgped.c:54: warning: excess elements in struct initializer pgped.c:54: warning: (near initialization for `switches[7]') pgped.c:54: warning: excess elements in struct initializer pgped.c:54: warning: (near initialization for `switches[7]') pgped.c:56: warning: excess elements in struct initializer pgped.c:56: warning: (near initialization for `switches[8]') pgped.c:56: warning: excess elements in struct initializer pgped.c:56: warning: (near initialization for `switches[8]') pgped.c:59: warning: excess elements in struct initializer pgped.c:59: warning: (near initialization for `switches[9]') pgped.c:59: warning: excess elements in struct initializer pgped.c:59: warning: (near initialization for `switches[9]') pgped.c:61: warning: excess elements in struct initializer pgped.c:61: warning: (near initialization for `switches[10]') pgped.c:61: warning: excess elements in struct initializer pgped.c:61: warning: (near initialization for `switches[10]') pgped.c:95: `NULLCP' undeclared here (not in a function) pgped.c:95: initializer element is not constant pgped.c:95: (near initialization for `addr_headers[7]') pgped.c: In function `main': pgped.c:106: `NAMESZ' undeclared (first use in this function) pgped.c:106: (Each undeclared identifier is reported only once pgped.c:106: for each function it appears in.) pgped.c:107: `MAXARGS' undeclared (first use in this function) pgped.c:117: `invo_name' undeclared (first use in this function) pgped.c:118: warning: assignment makes pointer from integer without a cast pgped.c:119: warning: assignment makes pointer from integer without a cast pgped.c:119: warning: assignment makes pointer from integer without a cast pgped.c:120: warning: assignment makes pointer from integer without a cast pgped.c:132: `AMBIGSW' undeclared (first use in this function) pgped.c:135: `UNKWNSW' undeclared (first use in this function) pgped.c:136: `NULLCP' undeclared (first use in this function) pgped.c:193: warning: assignment makes pointer from integer without a cast pgped.c:196: warning: assignment makes pointer from integer without a cast pgped.c:196: warning: assignment makes pointer from integer without a cast pgped.c:214: `FLD' undeclared (first use in this function) pgped.c:216: `FLDPLUS' undeclared (first use in this function) pgped.c:216: `FLDEOF' undeclared (first use in this function) pgped.c:228: `NOTOK' undeclared (first use in this function) pgped.c:231: `OK' undeclared (first use in this function) pgped.c:233: warning: passing arg 2 of `execlp' makes pointer from integer without a cast pgped.c:260: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgped.c:262: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgped.c:270: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgped.c:272: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgped.c:289: warning: assignment makes pointer from integer without a cast pgped.c:292: warning: assignment makes pointer from integer without a cast pgped.c:333: `BODY' undeclared (first use in this function) pgped.c:334: `BODYEOF' undeclared (first use in this function) pgped.c:338: `FILEEOF' undeclared (first use in this function) pgped.c:342: `LENERR' undeclared (first use in this function) pgped.c:343: `FMTERR' undeclared (first use in this function) pgped.c:447: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgped.c:449: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgped.c:526: warning: assignment makes pointer from integer without a cast pgped.c: In function `add_addrlist': pgped.c:644: `NULLCP' undeclared (first use in this function) pgped.c:671: warning: assignment makes pointer from integer without a cast pgped.c:674: warning: assignment makes pointer from integer without a cast pgped.c:677: warning: assignment makes pointer from integer without a cast pgped.c: In function `exec_pgp5_for_keyid': pgped.c:710: `NOTOK' undeclared (first use in this function) pgped.c:711: `NULLCP' undeclared (first use in this function) pgped.c:722: `OK' undeclared (first use in this function) pgped.c:758: warning: assignment makes pointer from integer without a cast pgped.c: In function `get_micalg': pgped.c:792: `NOTOK' undeclared (first use in this function) pgped.c:793: `NULLCP' undeclared (first use in this function) pgped.c:804: `OK' undeclared (first use in this function) make[1]: *** [pgped.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o pgpshow.o pgpshow.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from pgpshow.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from pgpshow.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' pgpshow.c:26: elements of array `switches' have incomplete type pgpshow.c:28: warning: excess elements in struct initializer pgpshow.c:28: warning: (near initialization for `switches[0]') pgpshow.c:28: warning: excess elements in struct initializer pgpshow.c:28: warning: (near initialization for `switches[0]') pgpshow.c:31: warning: excess elements in struct initializer pgpshow.c:31: warning: (near initialization for `switches[1]') pgpshow.c:31: warning: excess elements in struct initializer pgpshow.c:31: warning: (near initialization for `switches[1]') pgpshow.c:33: warning: excess elements in struct initializer pgpshow.c:33: warning: (near initialization for `switches[2]') pgpshow.c:33: warning: excess elements in struct initializer pgpshow.c:33: warning: (near initialization for `switches[2]') pgpshow.c:36: warning: excess elements in struct initializer pgpshow.c:36: warning: (near initialization for `switches[3]') pgpshow.c:36: warning: excess elements in struct initializer pgpshow.c:36: warning: (near initialization for `switches[3]') pgpshow.c:38: warning: excess elements in struct initializer pgpshow.c:38: warning: (near initialization for `switches[4]') pgpshow.c:38: warning: excess elements in struct initializer pgpshow.c:38: warning: (near initialization for `switches[4]') pgpshow.c:41: warning: excess elements in struct initializer pgpshow.c:41: warning: (near initialization for `switches[5]') pgpshow.c:41: warning: excess elements in struct initializer pgpshow.c:41: warning: (near initialization for `switches[5]') pgpshow.c:43: warning: excess elements in struct initializer pgpshow.c:43: warning: (near initialization for `switches[6]') pgpshow.c:43: warning: excess elements in struct initializer pgpshow.c:43: warning: (near initialization for `switches[6]') pgpshow.c:46: warning: excess elements in struct initializer pgpshow.c:46: warning: (near initialization for `switches[7]') pgpshow.c:46: warning: excess elements in struct initializer pgpshow.c:46: warning: (near initialization for `switches[7]') pgpshow.c:48: warning: excess elements in struct initializer pgpshow.c:48: warning: (near initialization for `switches[8]') pgpshow.c:48: warning: excess elements in struct initializer pgpshow.c:48: warning: (near initialization for `switches[8]') pgpshow.c: In function `main': pgpshow.c:84: `MAXARGS' undeclared (first use in this function) pgpshow.c:84: (Each undeclared identifier is reported only once pgpshow.c:84: for each function it appears in.) pgpshow.c:92: `invo_name' undeclared (first use in this function) pgpshow.c:93: warning: assignment makes pointer from integer without a cast pgpshow.c:94: warning: assignment makes pointer from integer without a cast pgpshow.c:94: warning: assignment makes pointer from integer without a cast pgpshow.c:95: warning: assignment makes pointer from integer without a cast pgpshow.c:107: `AMBIGSW' undeclared (first use in this function) pgpshow.c:110: `UNKWNSW' undeclared (first use in this function) pgpshow.c:111: `NULLCP' undeclared (first use in this function) pgpshow.c: In function `pgp_show': pgpshow.c:208: `invo_name' undeclared (first use in this function) pgpshow.c:208: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgpshow.c:210: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgpshow.c:227: `NULLCP' undeclared (first use in this function) pgpshow.c:228: `NOTOK' undeclared (first use in this function) pgpshow.c:236: warning: assignment makes pointer from integer without a cast pgpshow.c:244: warning: assignment makes pointer from integer without a cast pgpshow.c:249: warning: assignment makes pointer from integer without a cast pgpshow.c:259: `OK' undeclared (first use in this function) pgpshow.c:264: warning: pointer/integer type mismatch in conditional expression pgpshow.c: In function `pgp_store': pgpshow.c:285: `invo_name' undeclared (first use in this function) pgpshow.c:285: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgpshow.c:287: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgpshow.c:304: `NULLCP' undeclared (first use in this function) pgpshow.c:307: `NOTOK' undeclared (first use in this function) pgpshow.c:311: `OK' undeclared (first use in this function) pgpshow.c:332: warning: assignment makes pointer from integer without a cast pgpshow.c:353: `TFOLDER' undeclared (first use in this function) pgpshow.c:354: `inbox' undeclared (first use in this function) pgpshow.c:354: warning: assignment makes pointer from integer without a cast pgpshow.c:355: `defalt' undeclared (first use in this function) pgpshow.c:357: warning: assignment makes pointer from integer without a cast pgpshow.c: In function `pgp_mime': pgpshow.c:378: `invo_name' undeclared (first use in this function) pgpshow.c:378: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgpshow.c:380: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgpshow.c:411: `NULLCP' undeclared (first use in this function) pgpshow.c:425: `NOTOK' undeclared (first use in this function) pgpshow.c:438: warning: assignment makes pointer from integer without a cast pgpshow.c:450: warning: assignment makes pointer from integer without a cast pgpshow.c:460: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgpshow.c:462: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast pgpshow.c:489: `TFOLDER' undeclared (first use in this function) pgpshow.c:490: `inbox' undeclared (first use in this function) pgpshow.c:490: warning: assignment makes pointer from integer without a cast pgpshow.c:491: `defalt' undeclared (first use in this function) pgpshow.c:493: warning: assignment makes pointer from integer without a cast pgpshow.c:504: `OK' undeclared (first use in this function) pgpshow.c: In function `tee': pgpshow.c:525: `NOTOK' undeclared (first use in this function) pgpshow.c:526: `NULLCP' undeclared (first use in this function) pgpshow.c:537: `OK' undeclared (first use in this function) make[1]: *** [pgpshow.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o pick.o pick.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from pick.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from pick.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' pick.c:15: elements of array `switches' have incomplete type pick.c:17: warning: excess elements in struct initializer pick.c:17: warning: (near initialization for `switches[0]') pick.c:17: warning: excess elements in struct initializer pick.c:17: warning: (near initialization for `switches[1]') pick.c:19: warning: excess elements in struct initializer pick.c:19: warning: (near initialization for `switches[2]') pick.c:19: warning: excess elements in struct initializer pick.c:19: warning: (near initialization for `switches[3]') pick.c:21: warning: excess elements in struct initializer pick.c:21: warning: (near initialization for `switches[4]') pick.c:21: warning: excess elements in struct initializer pick.c:21: warning: (near initialization for `switches[5]') pick.c:23: warning: excess elements in struct initializer pick.c:23: warning: (near initialization for `switches[6]') pick.c:23: warning: excess elements in struct initializer pick.c:23: warning: (near initialization for `switches[7]') pick.c:25: warning: excess elements in struct initializer pick.c:25: warning: (near initialization for `switches[8]') pick.c:25: warning: excess elements in struct initializer pick.c:25: warning: (near initialization for `switches[9]') pick.c:28: warning: excess elements in struct initializer pick.c:28: warning: (near initialization for `switches[10]') pick.c:28: warning: excess elements in struct initializer pick.c:28: warning: (near initialization for `switches[11]') pick.c:30: warning: excess elements in struct initializer pick.c:30: warning: (near initialization for `switches[12]') pick.c:30: warning: excess elements in struct initializer pick.c:30: warning: (near initialization for `switches[13]') pick.c:32: warning: excess elements in struct initializer pick.c:32: warning: (near initialization for `switches[14]') pick.c:32: warning: excess elements in struct initializer pick.c:32: warning: (near initialization for `switches[15]') pick.c:34: warning: excess elements in struct initializer pick.c:34: warning: (near initialization for `switches[16]') pick.c:34: warning: excess elements in struct initializer pick.c:34: warning: (near initialization for `switches[17]') pick.c:36: warning: excess elements in struct initializer pick.c:36: warning: (near initialization for `switches[18]') pick.c:36: warning: excess elements in struct initializer pick.c:36: warning: (near initialization for `switches[19]') pick.c:38: warning: excess elements in struct initializer pick.c:38: warning: (near initialization for `switches[20]') pick.c:38: warning: excess elements in struct initializer pick.c:38: warning: (near initialization for `switches[21]') pick.c:40: warning: excess elements in struct initializer pick.c:40: warning: (near initialization for `switches[22]') pick.c:40: warning: excess elements in struct initializer pick.c:40: warning: (near initialization for `switches[23]') pick.c:42: warning: excess elements in struct initializer pick.c:42: warning: (near initialization for `switches[24]') pick.c:42: warning: excess elements in struct initializer pick.c:42: warning: (near initialization for `switches[25]') pick.c:44: warning: excess elements in struct initializer pick.c:44: warning: (near initialization for `switches[26]') pick.c:44: warning: excess elements in struct initializer pick.c:44: warning: (near initialization for `switches[27]') pick.c:46: warning: excess elements in struct initializer pick.c:46: warning: (near initialization for `switches[28]') pick.c:46: warning: excess elements in struct initializer pick.c:46: warning: (near initialization for `switches[29]') pick.c:49: warning: excess elements in struct initializer pick.c:49: warning: (near initialization for `switches[30]') pick.c:49: warning: excess elements in struct initializer pick.c:49: warning: (near initialization for `switches[31]') pick.c:51: warning: excess elements in struct initializer pick.c:51: warning: (near initialization for `switches[32]') pick.c:51: warning: excess elements in struct initializer pick.c:51: warning: (near initialization for `switches[33]') pick.c:53: warning: excess elements in struct initializer pick.c:53: warning: (near initialization for `switches[34]') pick.c:53: warning: excess elements in struct initializer pick.c:53: warning: (near initialization for `switches[35]') pick.c:55: warning: excess elements in struct initializer pick.c:55: warning: (near initialization for `switches[36]') pick.c:55: warning: excess elements in struct initializer pick.c:55: warning: (near initialization for `switches[37]') pick.c:57: warning: excess elements in struct initializer pick.c:57: warning: (near initialization for `switches[38]') pick.c:57: warning: excess elements in struct initializer pick.c:57: warning: (near initialization for `switches[39]') pick.c:60: warning: excess elements in struct initializer pick.c:60: warning: (near initialization for `switches[40]') pick.c:60: warning: excess elements in struct initializer pick.c:60: warning: (near initialization for `switches[41]') pick.c:62: warning: excess elements in struct initializer pick.c:62: warning: (near initialization for `switches[42]') pick.c:62: warning: excess elements in struct initializer pick.c:62: warning: (near initialization for `switches[43]') pick.c:65: warning: excess elements in struct initializer pick.c:65: warning: (near initialization for `switches[44]') pick.c:65: warning: excess elements in struct initializer pick.c:65: warning: (near initialization for `switches[45]') pick.c:67: warning: excess elements in struct initializer pick.c:67: warning: (near initialization for `switches[46]') pick.c:68: warning: excess elements in struct initializer pick.c:68: warning: (near initialization for `switches[47]') pick.c: In function `main': pick.c:95: `MAXARGS' undeclared (first use in this function) pick.c:95: (Each undeclared identifier is reported only once pick.c:95: for each function it appears in.) pick.c:97: `NATTRS' undeclared (first use in this function) pick.c:108: `invo_name' undeclared (first use in this function) pick.c:109: warning: assignment makes pointer from integer without a cast pick.c:110: warning: assignment makes pointer from integer without a cast pick.c:110: warning: assignment makes pointer from integer without a cast pick.c:111: warning: assignment makes pointer from integer without a cast pick.c:127: `AMBIGSW' undeclared (first use in this function) pick.c:130: `UNKWNSW' undeclared (first use in this function) pick.c:131: `NULLCP' undeclared (first use in this function) pick.c:199: `TFOLDER' undeclared (first use in this function) pick.c:199: `TSUBCWF' undeclared (first use in this function) pick.c:199: warning: assignment makes pointer from integer without a cast pick.c:212: warning: assignment makes pointer from integer without a cast pick.c:213: warning: assignment makes pointer from integer without a cast pick.c:215: `NOTOK' undeclared (first use in this function) pick.c:217: warning: assignment makes pointer from integer without a cast pick.c:219: dereferencing pointer to incomplete type pick.c:230: dereferencing pointer to incomplete type pick.c:230: `READONLY' undeclared (first use in this function) pick.c:231: dereferencing pointer to incomplete type pick.c:240: dereferencing pointer to incomplete type pick.c:241: dereferencing pointer to incomplete type pick.c:243: dereferencing pointer to incomplete type pick.c:243: dereferencing pointer to incomplete type pick.c:244: dereferencing pointer to incomplete type pick.c:244: `SELECTED' undeclared (first use in this function) pick.c:245: warning: assignment makes pointer from integer without a cast pick.c:254: dereferencing pointer to incomplete type pick.c:255: dereferencing pointer to incomplete type pick.c:261: dereferencing pointer to incomplete type pick.c:262: dereferencing pointer to incomplete type pick.c:264: dereferencing pointer to incomplete type pick.c:273: dereferencing pointer to incomplete type pick.c:273: dereferencing pointer to incomplete type pick.c:274: dereferencing pointer to incomplete type pick.c:280: dereferencing pointer to incomplete type pick.c:280: dereferencing pointer to incomplete type pick.c:281: dereferencing pointer to incomplete type pick.c:285: dereferencing pointer to incomplete type pick.c:286: dereferencing pointer to incomplete type pick.c:288: `pfolder' undeclared (first use in this function) pick.c: At top level: pick.c:298: warning: type mismatch with previous implicit declaration pick.c:224: warning: previous implicit declaration of `done' pick.c:298: warning: `done' was previously implicitly declared to return `int' make[1]: *** [pick.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o prompter.o prompter.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from prompter.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from prompter.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' prompter.c:37: elements of array `switches' have incomplete type prompter.c:39: warning: excess elements in struct initializer prompter.c:39: warning: (near initialization for `switches[0]') prompter.c:39: warning: excess elements in struct initializer prompter.c:39: warning: (near initialization for `switches[1]') prompter.c:41: warning: excess elements in struct initializer prompter.c:41: warning: (near initialization for `switches[2]') prompter.c:41: warning: excess elements in struct initializer prompter.c:41: warning: (near initialization for `switches[3]') prompter.c:44: warning: excess elements in struct initializer prompter.c:44: warning: (near initialization for `switches[4]') prompter.c:44: warning: excess elements in struct initializer prompter.c:44: warning: (near initialization for `switches[5]') prompter.c:46: warning: excess elements in struct initializer prompter.c:46: warning: (near initialization for `switches[6]') prompter.c:46: warning: excess elements in struct initializer prompter.c:46: warning: (near initialization for `switches[7]') prompter.c:49: warning: excess elements in struct initializer prompter.c:49: warning: (near initialization for `switches[8]') prompter.c:49: warning: excess elements in struct initializer prompter.c:49: warning: (near initialization for `switches[9]') prompter.c:51: warning: excess elements in struct initializer prompter.c:51: warning: (near initialization for `switches[10]') prompter.c:51: warning: excess elements in struct initializer prompter.c:51: warning: (near initialization for `switches[11]') prompter.c:54: warning: excess elements in struct initializer prompter.c:54: warning: (near initialization for `switches[12]') prompter.c:54: warning: excess elements in struct initializer prompter.c:54: warning: (near initialization for `switches[13]') prompter.c:56: warning: excess elements in struct initializer prompter.c:56: warning: (near initialization for `switches[14]') prompter.c:56: warning: excess elements in struct initializer prompter.c:56: warning: (near initialization for `switches[15]') prompter.c:59: warning: excess elements in struct initializer prompter.c:59: warning: (near initialization for `switches[16]') prompter.c:59: warning: excess elements in struct initializer prompter.c:59: warning: (near initialization for `switches[17]') prompter.c:61: warning: excess elements in struct initializer prompter.c:61: warning: (near initialization for `switches[18]') prompter.c:61: warning: excess elements in struct initializer prompter.c:61: warning: (near initialization for `switches[19]') prompter.c:64: warning: excess elements in struct initializer prompter.c:64: warning: (near initialization for `switches[20]') prompter.c:64: warning: excess elements in struct initializer prompter.c:64: warning: (near initialization for `switches[21]') prompter.c:66: warning: excess elements in struct initializer prompter.c:66: warning: (near initialization for `switches[22]') prompter.c:67: warning: excess elements in struct initializer prompter.c:67: warning: (near initialization for `switches[23]') prompter.c: In function `main': prompter.c:118: `NAMESZ' undeclared (first use in this function) prompter.c:118: (Each undeclared identifier is reported only once prompter.c:118: for each function it appears in.) prompter.c:123: `MAXARGS' undeclared (first use in this function) prompter.c:133: `invo_name' undeclared (first use in this function) prompter.c:134: warning: assignment makes pointer from integer without a cast prompter.c:135: warning: assignment makes pointer from integer without a cast prompter.c:135: warning: assignment makes pointer from integer without a cast prompter.c:136: warning: assignment makes pointer from integer without a cast prompter.c:148: `AMBIGSW' undeclared (first use in this function) prompter.c:151: `UNKWNSW' undeclared (first use in this function) prompter.c:152: `NULLCP' undeclared (first use in this function) prompter.c:206: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast prompter.c:251: `FLD' undeclared (first use in this function) prompter.c:254: `FLDEOF' undeclared (first use in this function) prompter.c:255: `FLDPLUS' undeclared (first use in this function) prompter.c:305: `BODY' undeclared (first use in this function) prompter.c:306: `BODYEOF' undeclared (first use in this function) prompter.c:307: `FILEEOF' undeclared (first use in this function) prompter.c:374: `NOTOK' undeclared (first use in this function) prompter.c: In function `getln': prompter.c:404: `OK' undeclared (first use in this function) prompter.c:408: `DONE' undeclared (first use in this function) prompter.c:414: `NOTOK' undeclared (first use in this function) prompter.c: In function `intrser': prompter.c:462: `NOTOK' undeclared (first use in this function) make[1]: *** [prompter.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o refile.o refile.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from refile.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from refile.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' refile.c:17: elements of array `switches' have incomplete type refile.c:19: warning: excess elements in struct initializer refile.c:19: warning: (near initialization for `switches[0]') refile.c:19: warning: excess elements in struct initializer refile.c:19: warning: (near initialization for `switches[1]') refile.c:22: warning: excess elements in struct initializer refile.c:22: warning: (near initialization for `switches[2]') refile.c:22: warning: excess elements in struct initializer refile.c:22: warning: (near initialization for `switches[3]') refile.c:24: warning: excess elements in struct initializer refile.c:24: warning: (near initialization for `switches[4]') refile.c:24: warning: excess elements in struct initializer refile.c:24: warning: (near initialization for `switches[5]') refile.c:27: warning: excess elements in struct initializer refile.c:27: warning: (near initialization for `switches[6]') refile.c:27: warning: excess elements in struct initializer refile.c:27: warning: (near initialization for `switches[7]') refile.c:29: warning: excess elements in struct initializer refile.c:29: warning: (near initialization for `switches[8]') refile.c:29: warning: excess elements in struct initializer refile.c:29: warning: (near initialization for `switches[9]') refile.c:32: warning: excess elements in struct initializer refile.c:32: warning: (near initialization for `switches[10]') refile.c:32: warning: excess elements in struct initializer refile.c:32: warning: (near initialization for `switches[11]') refile.c:35: warning: excess elements in struct initializer refile.c:35: warning: (near initialization for `switches[12]') refile.c:35: warning: excess elements in struct initializer refile.c:35: warning: (near initialization for `switches[13]') refile.c:38: warning: excess elements in struct initializer refile.c:38: warning: (near initialization for `switches[14]') refile.c:38: warning: excess elements in struct initializer refile.c:38: warning: (near initialization for `switches[15]') refile.c:40: warning: excess elements in struct initializer refile.c:40: warning: (near initialization for `switches[16]') refile.c:40: warning: excess elements in struct initializer refile.c:40: warning: (near initialization for `switches[17]') refile.c:43: warning: excess elements in struct initializer refile.c:43: warning: (near initialization for `switches[18]') refile.c:43: warning: excess elements in struct initializer refile.c:43: warning: (near initialization for `switches[19]') refile.c:45: warning: excess elements in struct initializer refile.c:45: warning: (near initialization for `switches[20]') refile.c:46: warning: excess elements in struct initializer refile.c:46: warning: (near initialization for `switches[21]') refile.c: In function `main': refile.c:83: `MAXARGS' undeclared (first use in this function) refile.c:83: (Each undeclared identifier is reported only once refile.c:83: for each function it appears in.) refile.c:84: `NFOLDERS' undeclared (first use in this function) refile.c:96: `invo_name' undeclared (first use in this function) refile.c:97: warning: assignment makes pointer from integer without a cast refile.c:98: warning: assignment makes pointer from integer without a cast refile.c:98: warning: assignment makes pointer from integer without a cast refile.c:99: warning: assignment makes pointer from integer without a cast refile.c:111: `AMBIGSW' undeclared (first use in this function) refile.c:114: `UNKWNSW' undeclared (first use in this function) refile.c:115: `NULLCP' undeclared (first use in this function) refile.c:142: `TFOLDER' undeclared (first use in this function) refile.c:142: `TSUBCWF' undeclared (first use in this function) refile.c:142: warning: assignment makes pointer from integer without a cast refile.c:148: warning: assignment makes pointer from integer without a cast refile.c:155: `TFILE' undeclared (first use in this function) refile.c:155: warning: assignment makes pointer from integer without a cast refile.c:159: `rmmproc' undeclared (first use in this function) refile.c:184: warning: assignment makes pointer from integer without a cast refile.c:196: `NULLMP' undeclared (first use in this function) refile.c:203: warning: assignment makes pointer from integer without a cast refile.c:204: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast refile.c:206: `NOTOK' undeclared (first use in this function) refile.c:208: warning: assignment makes pointer from integer without a cast refile.c:210: dereferencing pointer to incomplete type refile.c:219: dereferencing pointer to incomplete type refile.c:219: dereferencing pointer to incomplete type refile.c:220: dereferencing pointer to incomplete type refile.c:220: `SELECTED' undeclared (first use in this function) refile.c:221: warning: assignment makes pointer from integer without a cast refile.c:229: dereferencing pointer to incomplete type refile.c:229: `EXISTS' undeclared (first use in this function) refile.c:233: dereferencing pointer to incomplete type refile.c:233: `SEQMOD' undeclared (first use in this function) refile.c:236: `pfolder' undeclared (first use in this function) refile.c:237: dereferencing pointer to incomplete type refile.c:237: dereferencing pointer to incomplete type refile.c:238: dereferencing pointer to incomplete type refile.c:238: dereferencing pointer to incomplete type refile.c:239: dereferencing pointer to incomplete type refile.c: In function `opnfolds': refile.c:264: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast refile.c:266: `NOTOK' undeclared (first use in this function) refile.c:269: `NULLCP' undeclared (first use in this function) refile.c:269: warning: assignment makes pointer from integer without a cast refile.c:279: warning: assignment makes pointer from integer without a cast refile.c:281: dereferencing pointer to incomplete type refile.c: In function `removeit': refile.c:318: `rmmproc' undeclared (first use in this function) refile.c:324: dereferencing pointer to incomplete type refile.c:324: `MAXARGS' undeclared (first use in this function) refile.c:325: `NULLCP' undeclared (first use in this function) refile.c:327: dereferencing pointer to incomplete type refile.c:331: dereferencing pointer to incomplete type refile.c:331: dereferencing pointer to incomplete type refile.c:332: dereferencing pointer to incomplete type refile.c:332: `SELECTED' undeclared (first use in this function) refile.c:333: warning: assignment makes pointer from integer without a cast refile.c:338: warning: assignment makes pointer from integer without a cast refile.c:346: `NOTOK' undeclared (first use in this function) refile.c:350: dereferencing pointer to incomplete type refile.c:350: dereferencing pointer to incomplete type refile.c:351: dereferencing pointer to incomplete type refile.c:352: warning: assignment makes pointer from integer without a cast refile.c: In function `m_file': refile.c:379: dereferencing pointer to incomplete type refile.c:380: `MAXFOLDER' undeclared (first use in this function) refile.c:380: warning: assignment makes pointer from integer without a cast refile.c:383: `NULLCP' undeclared (first use in this function) refile.c:384: dereferencing pointer to incomplete type refile.c:384: `EXISTS' undeclared (first use in this function) refile.c:385: dereferencing pointer to incomplete type refile.c:389: dereferencing pointer to incomplete type refile.c:391: dereferencing pointer to incomplete type refile.c:391: `SELECTED' undeclared (first use in this function) refile.c:392: dereferencing pointer to incomplete type refile.c:393: dereferencing pointer to incomplete type refile.c:396: dereferencing pointer to incomplete type refile.c:396: dereferencing pointer to incomplete type refile.c:397: dereferencing pointer to incomplete type refile.c:397: warning: assignment makes pointer from integer without a cast refile.c:402: dereferencing pointer to incomplete type refile.c:402: warning: assignment makes pointer from integer without a cast refile.c:403: dereferencing pointer to incomplete type refile.c:404: dereferencing pointer to incomplete type refile.c:406: dereferencing pointer to incomplete type refile.c:407: dereferencing pointer to incomplete type refile.c:408: dereferencing pointer to incomplete type refile.c:408: dereferencing pointer to incomplete type refile.c:409: dereferencing pointer to incomplete type refile.c:410: dereferencing pointer to incomplete type refile.c:411: dereferencing pointer to incomplete type refile.c:415: dereferencing pointer to incomplete type refile.c:416: `NOTOK' undeclared (first use in this function) make[1]: *** [refile.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o repl.o repl.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from repl.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from repl.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' repl.c:22: elements of array `switches' have incomplete type repl.c:24: warning: excess elements in struct initializer repl.c:24: warning: (near initialization for `switches[0]') repl.c:24: warning: excess elements in struct initializer repl.c:24: warning: (near initialization for `switches[1]') repl.c:26: warning: excess elements in struct initializer repl.c:26: warning: (near initialization for `switches[2]') repl.c:26: warning: excess elements in struct initializer repl.c:26: warning: (near initialization for `switches[3]') repl.c:29: warning: excess elements in struct initializer repl.c:29: warning: (near initialization for `switches[4]') repl.c:29: warning: excess elements in struct initializer repl.c:29: warning: (near initialization for `switches[5]') repl.c:31: warning: excess elements in struct initializer repl.c:31: warning: (near initialization for `switches[6]') repl.c:31: warning: excess elements in struct initializer repl.c:31: warning: (near initialization for `switches[7]') repl.c:34: warning: excess elements in struct initializer repl.c:34: warning: (near initialization for `switches[8]') repl.c:34: warning: excess elements in struct initializer repl.c:34: warning: (near initialization for `switches[9]') repl.c:36: warning: excess elements in struct initializer repl.c:36: warning: (near initialization for `switches[10]') repl.c:36: warning: excess elements in struct initializer repl.c:36: warning: (near initialization for `switches[11]') repl.c:38: warning: excess elements in struct initializer repl.c:38: warning: (near initialization for `switches[12]') repl.c:38: warning: excess elements in struct initializer repl.c:38: warning: (near initialization for `switches[13]') repl.c:41: warning: excess elements in struct initializer repl.c:41: warning: (near initialization for `switches[14]') repl.c:41: warning: excess elements in struct initializer repl.c:41: warning: (near initialization for `switches[15]') repl.c:43: warning: excess elements in struct initializer repl.c:43: warning: (near initialization for `switches[16]') repl.c:43: warning: excess elements in struct initializer repl.c:43: warning: (near initialization for `switches[17]') repl.c:46: warning: excess elements in struct initializer repl.c:46: warning: (near initialization for `switches[18]') repl.c:46: warning: excess elements in struct initializer repl.c:46: warning: (near initialization for `switches[19]') repl.c:49: warning: excess elements in struct initializer repl.c:49: warning: (near initialization for `switches[20]') repl.c:49: warning: excess elements in struct initializer repl.c:49: warning: (near initialization for `switches[21]') repl.c:51: warning: excess elements in struct initializer repl.c:51: warning: (near initialization for `switches[22]') repl.c:51: warning: excess elements in struct initializer repl.c:51: warning: (near initialization for `switches[23]') repl.c:54: warning: excess elements in struct initializer repl.c:54: warning: (near initialization for `switches[24]') repl.c:54: warning: excess elements in struct initializer repl.c:54: warning: (near initialization for `switches[25]') repl.c:56: warning: excess elements in struct initializer repl.c:56: warning: (near initialization for `switches[26]') repl.c:56: warning: excess elements in struct initializer repl.c:56: warning: (near initialization for `switches[27]') repl.c:59: warning: excess elements in struct initializer repl.c:59: warning: (near initialization for `switches[28]') repl.c:59: warning: excess elements in struct initializer repl.c:59: warning: (near initialization for `switches[29]') repl.c:61: warning: excess elements in struct initializer repl.c:61: warning: (near initialization for `switches[30]') repl.c:61: warning: excess elements in struct initializer repl.c:61: warning: (near initialization for `switches[31]') repl.c:64: warning: excess elements in struct initializer repl.c:64: warning: (near initialization for `switches[32]') repl.c:64: warning: excess elements in struct initializer repl.c:64: warning: (near initialization for `switches[33]') repl.c:66: warning: excess elements in struct initializer repl.c:66: warning: (near initialization for `switches[34]') repl.c:66: warning: excess elements in struct initializer repl.c:66: warning: (near initialization for `switches[35]') repl.c:69: warning: excess elements in struct initializer repl.c:69: warning: (near initialization for `switches[36]') repl.c:69: warning: excess elements in struct initializer repl.c:69: warning: (near initialization for `switches[37]') repl.c:71: warning: excess elements in struct initializer repl.c:71: warning: (near initialization for `switches[38]') repl.c:71: warning: excess elements in struct initializer repl.c:71: warning: (near initialization for `switches[39]') repl.c:74: warning: excess elements in struct initializer repl.c:74: warning: (near initialization for `switches[40]') repl.c:74: warning: excess elements in struct initializer repl.c:74: warning: (near initialization for `switches[41]') repl.c:76: warning: excess elements in struct initializer repl.c:76: warning: (near initialization for `switches[42]') repl.c:76: warning: excess elements in struct initializer repl.c:76: warning: (near initialization for `switches[43]') repl.c:79: warning: excess elements in struct initializer repl.c:79: warning: (near initialization for `switches[44]') repl.c:79: warning: excess elements in struct initializer repl.c:79: warning: (near initialization for `switches[45]') repl.c:82: warning: excess elements in struct initializer repl.c:82: warning: (near initialization for `switches[46]') repl.c:82: warning: excess elements in struct initializer repl.c:82: warning: (near initialization for `switches[47]') repl.c:85: warning: excess elements in struct initializer repl.c:85: warning: (near initialization for `switches[48]') repl.c:85: warning: excess elements in struct initializer repl.c:85: warning: (near initialization for `switches[49]') repl.c:89: warning: excess elements in struct initializer repl.c:89: warning: (near initialization for `switches[50]') repl.c:89: warning: excess elements in struct initializer repl.c:89: warning: (near initialization for `switches[51]') repl.c:92: warning: excess elements in struct initializer repl.c:92: warning: (near initialization for `switches[52]') repl.c:93: warning: excess elements in struct initializer repl.c:93: warning: (near initialization for `switches[53]') repl.c:96: elements of array `ccswitches' have incomplete type repl.c:98: warning: excess elements in struct initializer repl.c:98: warning: (near initialization for `ccswitches[0]') repl.c:98: warning: excess elements in struct initializer repl.c:98: warning: (near initialization for `ccswitches[1]') repl.c:100: warning: excess elements in struct initializer repl.c:100: warning: (near initialization for `ccswitches[2]') repl.c:100: warning: excess elements in struct initializer repl.c:100: warning: (near initialization for `ccswitches[3]') repl.c:102: warning: excess elements in struct initializer repl.c:102: warning: (near initialization for `ccswitches[4]') repl.c:102: warning: excess elements in struct initializer repl.c:102: warning: (near initialization for `ccswitches[5]') repl.c:104: warning: excess elements in struct initializer repl.c:104: warning: (near initialization for `ccswitches[6]') repl.c:104: warning: excess elements in struct initializer repl.c:104: warning: (near initialization for `ccswitches[7]') repl.c:106: warning: excess elements in struct initializer repl.c:106: warning: (near initialization for `ccswitches[8]') repl.c:107: warning: excess elements in struct initializer repl.c:107: warning: (near initialization for `ccswitches[9]') repl.c:111: elements of array `aqrnl' have incomplete type repl.c:113: warning: excess elements in struct initializer repl.c:113: warning: (near initialization for `aqrnl[0]') repl.c:113: warning: excess elements in struct initializer repl.c:113: warning: (near initialization for `aqrnl[1]') repl.c:115: warning: excess elements in struct initializer repl.c:115: warning: (near initialization for `aqrnl[2]') repl.c:115: warning: excess elements in struct initializer repl.c:115: warning: (near initialization for `aqrnl[3]') repl.c:117: warning: excess elements in struct initializer repl.c:117: warning: (near initialization for `aqrnl[4]') repl.c:117: warning: excess elements in struct initializer repl.c:117: warning: (near initialization for `aqrnl[5]') repl.c:119: warning: excess elements in struct initializer repl.c:119: warning: (near initialization for `aqrnl[6]') repl.c:119: warning: excess elements in struct initializer repl.c:119: warning: (near initialization for `aqrnl[7]') repl.c:121: warning: excess elements in struct initializer repl.c:121: warning: (near initialization for `aqrnl[8]') repl.c:121: warning: excess elements in struct initializer repl.c:121: warning: (near initialization for `aqrnl[9]') repl.c:123: warning: excess elements in struct initializer repl.c:123: warning: (near initialization for `aqrnl[10]') repl.c:124: warning: excess elements in struct initializer repl.c:124: warning: (near initialization for `aqrnl[11]') repl.c:127: elements of array `aqrl' have incomplete type repl.c:128: warning: excess elements in struct initializer repl.c:128: warning: (near initialization for `aqrl[0]') repl.c:128: warning: excess elements in struct initializer repl.c:128: warning: (near initialization for `aqrl[1]') repl.c:129: warning: excess elements in struct initializer repl.c:129: warning: (near initialization for `aqrl[2]') repl.c:129: warning: excess elements in struct initializer repl.c:129: warning: (near initialization for `aqrl[3]') repl.c:130: warning: excess elements in struct initializer repl.c:130: warning: (near initialization for `aqrl[4]') repl.c:130: warning: excess elements in struct initializer repl.c:130: warning: (near initialization for `aqrl[5]') repl.c:131: warning: excess elements in struct initializer repl.c:131: warning: (near initialization for `aqrl[6]') repl.c:131: warning: excess elements in struct initializer repl.c:131: warning: (near initialization for `aqrl[7]') repl.c:133: warning: excess elements in struct initializer repl.c:133: warning: (near initialization for `aqrl[8]') repl.c:134: warning: excess elements in struct initializer repl.c:134: warning: (near initialization for `aqrl[9]') repl.c:148: `OUTPUTLINELEN' undeclared here (not in a function) repl.c: In function `main': repl.c:188: `MAXARGS' undeclared (first use in this function) repl.c:188: (Each undeclared identifier is reported only once repl.c:188: for each function it appears in.) repl.c:199: `invo_name' undeclared (first use in this function) repl.c:200: warning: assignment makes pointer from integer without a cast repl.c:201: warning: assignment makes pointer from integer without a cast repl.c:201: warning: assignment makes pointer from integer without a cast repl.c:202: warning: assignment makes pointer from integer without a cast repl.c:214: `AMBIGSW' undeclared (first use in this function) repl.c:217: `UNKWNSW' undeclared (first use in this function) repl.c:218: `NULLCP' undeclared (first use in this function) repl.c:253: `whatnowproc' undeclared (first use in this function) repl.c:270: `TSUBCWF' undeclared (first use in this function) repl.c:270: warning: assignment makes pointer from integer without a cast repl.c:272: warning: assignment makes pointer from integer without a cast repl.c:273: warning: assignment makes pointer from integer without a cast repl.c:283: `TFILE' undeclared (first use in this function) repl.c:283: warning: assignment makes pointer from integer without a cast repl.c:288: warning: assignment makes pointer from integer without a cast repl.c:340: `TFOLDER' undeclared (first use in this function) repl.c:340: warning: assignment makes pointer from integer without a cast repl.c:350: `NOTOK' undeclared (first use in this function) repl.c:357: warning: assignment makes pointer from integer without a cast repl.c:368: warning: assignment makes pointer from integer without a cast repl.c:381: `NOUSE' undeclared (first use in this function) repl.c:381: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast repl.c:386: warning: assignment makes pointer from integer without a cast repl.c:420: warning: assignment makes pointer from integer without a cast repl.c:421: warning: assignment makes pointer from integer without a cast repl.c:425: warning: assignment makes pointer from integer without a cast repl.c:427: dereferencing pointer to incomplete type repl.c:434: dereferencing pointer to incomplete type repl.c:437: `pfolder' undeclared (first use in this function) repl.c:438: dereferencing pointer to incomplete type repl.c:438: dereferencing pointer to incomplete type repl.c:439: dereferencing pointer to incomplete type repl.c:444: dereferencing pointer to incomplete type repl.c:444: warning: pointer/integer type mismatch in conditional expression repl.c: In function `docc': repl.c:466: `AMBIGSW' undeclared (first use in this function) repl.c:469: `UNKWNSW' undeclared (first use in this function) repl.c:470: `NULLCP' undeclared (first use in this function) make[1]: *** [repl.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o replsbr.o replsbr.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from replsbr.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from replsbr.c:10: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' replsbr.c: In function `replout': replsbr.c:89: `NAMESZ' undeclared (first use in this function) replsbr.c:89: (Each undeclared identifier is reported only once replsbr.c:89: for each function it appears in.) replsbr.c:100: `replcomps' undeclared (first use in this function) replsbr.c:100: `NULLCP' undeclared (first use in this function) replsbr.c:114: warning: assignment makes pointer from integer without a cast replsbr.c:141: warning: assignment makes pointer from integer without a cast replsbr.c:143: warning: assignment makes pointer from integer without a cast replsbr.c:146: warning: assignment makes pointer from integer without a cast replsbr.c:152: `FLD' undeclared (first use in this function) replsbr.c:159: `FLDPLUS' undeclared (first use in this function) replsbr.c:169: `msg_count' undeclared (first use in this function) replsbr.c:179: warning: assignment makes pointer from integer without a cast replsbr.c:181: warning: assignment makes pointer from integer without a cast replsbr.c:183: warning: assignment makes pointer from integer without a cast replsbr.c:191: warning: assignment makes pointer from integer without a cast replsbr.c:205: `LENERR' undeclared (first use in this function) replsbr.c:206: `FMTERR' undeclared (first use in this function) replsbr.c:207: `BODY' undeclared (first use in this function) replsbr.c:208: `FILEEOF' undeclared (first use in this function) replsbr.c:241: warning: assignment makes pointer from integer without a cast replsbr.c:246: warning: assignment makes pointer from integer without a cast replsbr.c:265: dereferencing pointer to incomplete type replsbr.c:265: dereferencing pointer to incomplete type replsbr.c: In function `formataddr': replsbr.c:334: warning: assignment makes pointer from integer without a cast replsbr.c:336: `NULLCP' undeclared (first use in this function) replsbr.c:352: warning: assignment makes pointer from integer without a cast replsbr.c:360: warning: assignment makes pointer from integer without a cast replsbr.c:374: warning: assignment makes pointer from integer without a cast replsbr.c:379: warning: assignment makes pointer from integer without a cast replsbr.c: In function `insert': replsbr.c:419: warning: assignment makes pointer from integer without a cast replsbr.c:420: `NULLCP' undeclared (first use in this function) replsbr.c:427: `anoyes' undeclared (first use in this function) replsbr.c: In function `replfilter': replsbr.c:450: `NOTOK' undeclared (first use in this function) replsbr.c:453: `mhlproc' undeclared (first use in this function) replsbr.c:453: warning: assignment makes pointer from integer without a cast replsbr.c:463: `OK' undeclared (first use in this function) replsbr.c:468: `NULLCP' undeclared (first use in this function) make[1]: *** [replsbr.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o rmf.o rmf.c ../h/mh.h:1: undefined type, found `FP' /usr/include/sys/param.h:66: warning: redefinition of macro BSD cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from rmf.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from rmf.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' rmf.c:15: elements of array `switches' have incomplete type rmf.c:17: warning: excess elements in struct initializer rmf.c:17: warning: (near initialization for `switches[0]') rmf.c:17: warning: excess elements in struct initializer rmf.c:17: warning: (near initialization for `switches[1]') rmf.c:19: warning: excess elements in struct initializer rmf.c:19: warning: (near initialization for `switches[2]') rmf.c:19: warning: excess elements in struct initializer rmf.c:19: warning: (near initialization for `switches[3]') rmf.c:22: warning: excess elements in struct initializer rmf.c:22: warning: (near initialization for `switches[4]') rmf.c:22: warning: excess elements in struct initializer rmf.c:22: warning: (near initialization for `switches[5]') rmf.c:24: warning: excess elements in struct initializer rmf.c:24: warning: (near initialization for `switches[6]') rmf.c:25: warning: excess elements in struct initializer rmf.c:25: warning: (near initialization for `switches[7]') rmf.c: In function `main': rmf.c:45: `MAXARGS' undeclared (first use in this function) rmf.c:45: (Each undeclared identifier is reported only once rmf.c:45: for each function it appears in.) rmf.c:53: `invo_name' undeclared (first use in this function) rmf.c:54: warning: assignment makes pointer from integer without a cast rmf.c:55: warning: assignment makes pointer from integer without a cast rmf.c:55: warning: assignment makes pointer from integer without a cast rmf.c:56: warning: assignment makes pointer from integer without a cast rmf.c:68: `AMBIGSW' undeclared (first use in this function) rmf.c:71: `UNKWNSW' undeclared (first use in this function) rmf.c:72: `NULLCP' undeclared (first use in this function) rmf.c:89: `TFOLDER' undeclared (first use in this function) rmf.c:89: `TSUBCWF' undeclared (first use in this function) rmf.c:89: warning: assignment makes pointer from integer without a cast rmf.c:100: warning: assignment makes pointer from integer without a cast rmf.c:103: warning: passing arg 1 of `strcmp' makes pointer from integer without a cast rmf.c:103: warning: passing arg 2 of `strcmp' makes pointer from integer without a cast rmf.c:110: warning: assignment makes pointer from integer without a cast rmf.c:115: `inbox' undeclared (first use in this function) rmf.c:115: warning: assignment makes pointer from integer without a cast rmf.c:115: `defalt' undeclared (first use in this function) rmf.c:118: warning: assignment makes pointer from integer without a cast rmf.c:121: warning: assignment makes pointer from integer without a cast rmf.c:127: `OK' undeclared (first use in this function) rmf.c:127: `pfolder' undeclared (first use in this function) rmf.c:127: warning: passing arg 1 of `strcmp' makes pointer from integer without a cast rmf.c: In function `rmf': rmf.c:156: warning: assignment makes pointer from integer without a cast rmf.c:157: `OK' undeclared (first use in this function) rmf.c:158: `NOTOK' undeclared (first use in this function) rmf.c:162: `current' undeclared (first use in this function) rmf.c:167: `NULLCP' undeclared (first use in this function) rmf.c:201: `LINK' undeclared (first use in this function) rmf.c: In function `rma': rmf.c:241: warning: assignment makes pointer from integer without a cast rmf.c:244: `m_defs' undeclared (first use in this function) rmf.c:244: dereferencing pointer to incomplete type rmf.c:245: dereferencing pointer to incomplete type rmf.c:246: dereferencing pointer to incomplete type rmf.c:247: dereferencing pointer to incomplete type rmf.c:248: dereferencing pointer to incomplete type rmf.c:249: dereferencing pointer to incomplete type rmf.c:250: `NULLCP' undeclared (first use in this function) rmf.c:250: dereferencing pointer to incomplete type rmf.c:252: dereferencing pointer to incomplete type rmf.c:252: dereferencing pointer to incomplete type rmf.c:256: dereferencing pointer to incomplete type rmf.c:257: `ctxflags' undeclared (first use in this function) rmf.c:257: `CTXMOD' undeclared (first use in this function) make[1]: *** [rmf.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o rmm.o rmm.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from rmm.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from rmm.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' rmm.c:17: elements of array `switches' have incomplete type rmm.c:19: warning: excess elements in struct initializer rmm.c:19: warning: (near initialization for `switches[0]') rmm.c:19: warning: excess elements in struct initializer rmm.c:19: warning: (near initialization for `switches[1]') rmm.c:21: warning: excess elements in struct initializer rmm.c:21: warning: (near initialization for `switches[2]') rmm.c:22: warning: excess elements in struct initializer rmm.c:22: warning: (near initialization for `switches[3]') rmm.c: In function `main': rmm.c:56: `MAXARGS' undeclared (first use in this function) rmm.c:56: (Each undeclared identifier is reported only once rmm.c:56: for each function it appears in.) rmm.c:71: `invo_name' undeclared (first use in this function) rmm.c:72: warning: assignment makes pointer from integer without a cast rmm.c:73: warning: assignment makes pointer from integer without a cast rmm.c:73: warning: assignment makes pointer from integer without a cast rmm.c:74: warning: assignment makes pointer from integer without a cast rmm.c:86: `AMBIGSW' undeclared (first use in this function) rmm.c:89: `UNKWNSW' undeclared (first use in this function) rmm.c:90: `NULLCP' undeclared (first use in this function) rmm.c:101: `TFOLDER' undeclared (first use in this function) rmm.c:101: `TSUBCWF' undeclared (first use in this function) rmm.c:101: warning: assignment makes pointer from integer without a cast rmm.c:114: warning: assignment makes pointer from integer without a cast rmm.c:115: warning: assignment makes pointer from integer without a cast rmm.c:117: `NOTOK' undeclared (first use in this function) rmm.c:119: warning: assignment makes pointer from integer without a cast rmm.c:121: dereferencing pointer to incomplete type rmm.c:125: `rmmproc' undeclared (first use in this function) rmm.c:125: warning: assignment makes pointer from integer without a cast rmm.c:126: warning: assignment makes pointer from integer without a cast rmm.c:136: dereferencing pointer to incomplete type rmm.c:136: dereferencing pointer to incomplete type rmm.c:137: dereferencing pointer to incomplete type rmm.c:137: `SELECTED' undeclared (first use in this function) rmm.c:141: dereferencing pointer to incomplete type rmm.c:141: `EXISTS' undeclared (first use in this function) rmm.c:143: dereferencing pointer to incomplete type rmm.c:143: `SEQMOD' undeclared (first use in this function) rmm.c:145: `pfolder' undeclared (first use in this function) rmm.c:150: dereferencing pointer to incomplete type rmm.c:153: dereferencing pointer to incomplete type rmm.c:157: dereferencing pointer to incomplete type rmm.c:157: dereferencing pointer to incomplete type rmm.c:158: dereferencing pointer to incomplete type rmm.c:159: warning: assignment makes pointer from integer without a cast rmm.c:163: warning: assignment makes pointer from integer without a cast rmm.c:168: dereferencing pointer to incomplete type rmm.c:168: dereferencing pointer to incomplete type rmm.c:169: dereferencing pointer to incomplete type rmm.c:176: warning: assignment makes pointer from integer without a cast rmm.c:176: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast rmm.c: In function `opntrashf': rmm.c:199: `TFOLDER' undeclared (first use in this function) rmm.c:199: `TSUBCWF' undeclared (first use in this function) rmm.c:199: warning: assignment makes pointer from integer without a cast rmm.c:213: warning: assignment makes pointer from integer without a cast rmm.c:215: warning: assignment makes pointer from integer without a cast rmm.c:217: warning: assignment makes pointer from integer without a cast rmm.c:222: `NOTOK' undeclared (first use in this function) rmm.c:225: `NULLCP' undeclared (first use in this function) rmm.c:225: warning: assignment makes pointer from integer without a cast rmm.c:234: warning: assignment makes pointer from integer without a cast rmm.c:236: dereferencing pointer to incomplete type rmm.c: In function `trash': rmm.c:252: warning: assignment makes pointer from integer without a cast rmm.c:253: `NOTOK' undeclared (first use in this function) rmm.c:258: dereferencing pointer to incomplete type rmm.c:258: dereferencing pointer to incomplete type rmm.c:259: dereferencing pointer to incomplete type rmm.c:259: `MAXFOLDER' undeclared (first use in this function) rmm.c:259: warning: assignment makes pointer from integer without a cast rmm.c:260: `NULLCP' undeclared (first use in this function) rmm.c:262: dereferencing pointer to incomplete type rmm.c:263: dereferencing pointer to incomplete type rmm.c:264: dereferencing pointer to incomplete type rmm.c:264: `EXISTS' undeclared (first use in this function) rmm.c:264: `SELECTED' undeclared (first use in this function) rmm.c:265: dereferencing pointer to incomplete type rmm.c:266: dereferencing pointer to incomplete type rmm.c:267: dereferencing pointer to incomplete type rmm.c:267: dereferencing pointer to incomplete type rmm.c:268: dereferencing pointer to incomplete type rmm.c:269: dereferencing pointer to incomplete type rmm.c:270: dereferencing pointer to incomplete type rmm.c:272: dereferencing pointer to incomplete type rmm.c:273: warning: assignment makes pointer from integer without a cast make[1]: *** [rmm.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o scan.o scan.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from scan.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from scan.c:11: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' scan.c:18: elements of array `switches' have incomplete type scan.c:20: warning: excess elements in struct initializer scan.c:20: warning: (near initialization for `switches[0]') scan.c:20: warning: excess elements in struct initializer scan.c:20: warning: (near initialization for `switches[1]') scan.c:22: warning: excess elements in struct initializer scan.c:22: warning: (near initialization for `switches[2]') scan.c:22: warning: excess elements in struct initializer scan.c:22: warning: (near initialization for `switches[3]') scan.c:25: warning: excess elements in struct initializer scan.c:25: warning: (near initialization for `switches[4]') scan.c:25: warning: excess elements in struct initializer scan.c:25: warning: (near initialization for `switches[5]') scan.c:27: warning: excess elements in struct initializer scan.c:27: warning: (near initialization for `switches[6]') scan.c:27: warning: excess elements in struct initializer scan.c:27: warning: (near initialization for `switches[7]') scan.c:30: warning: excess elements in struct initializer scan.c:30: warning: (near initialization for `switches[8]') scan.c:30: warning: excess elements in struct initializer scan.c:30: warning: (near initialization for `switches[9]') scan.c:32: warning: excess elements in struct initializer scan.c:32: warning: (near initialization for `switches[10]') scan.c:32: warning: excess elements in struct initializer scan.c:32: warning: (near initialization for `switches[11]') scan.c:35: warning: excess elements in struct initializer scan.c:35: warning: (near initialization for `switches[12]') scan.c:35: warning: excess elements in struct initializer scan.c:35: warning: (near initialization for `switches[13]') scan.c:38: warning: excess elements in struct initializer scan.c:38: warning: (near initialization for `switches[14]') scan.c:38: warning: excess elements in struct initializer scan.c:38: warning: (near initialization for `switches[15]') scan.c:40: warning: excess elements in struct initializer scan.c:40: warning: (near initialization for `switches[16]') scan.c:40: warning: excess elements in struct initializer scan.c:40: warning: (near initialization for `switches[17]') scan.c:43: warning: excess elements in struct initializer scan.c:43: warning: (near initialization for `switches[18]') scan.c:43: warning: excess elements in struct initializer scan.c:43: warning: (near initialization for `switches[19]') scan.c:46: warning: excess elements in struct initializer scan.c:46: warning: (near initialization for `switches[20]') scan.c:46: warning: excess elements in struct initializer scan.c:46: warning: (near initialization for `switches[21]') scan.c:48: warning: excess elements in struct initializer scan.c:48: warning: (near initialization for `switches[22]') scan.c:49: warning: excess elements in struct initializer scan.c:49: warning: (near initialization for `switches[23]') scan.c: In function `main': scan.c:89: `MAXARGS' undeclared (first use in this function) scan.c:89: (Each undeclared identifier is reported only once scan.c:89: for each function it appears in.) scan.c:101: `invo_name' undeclared (first use in this function) scan.c:103: warning: assignment makes pointer from integer without a cast scan.c:104: warning: assignment makes pointer from integer without a cast scan.c:104: warning: assignment makes pointer from integer without a cast scan.c:105: warning: assignment makes pointer from integer without a cast scan.c:117: `AMBIGSW' undeclared (first use in this function) scan.c:120: `UNKWNSW' undeclared (first use in this function) scan.c:121: `NULLCP' undeclared (first use in this function) scan.c:169: `TFILE' undeclared (first use in this function) scan.c:169: warning: assignment makes pointer from integer without a cast scan.c:176: `TFOLDER' undeclared (first use in this function) scan.c:176: `TSUBCWF' undeclared (first use in this function) scan.c:176: warning: assignment makes pointer from integer without a cast scan.c:224: warning: assignment makes pointer from integer without a cast scan.c:225: warning: assignment makes pointer from integer without a cast scan.c:227: `NOTOK' undeclared (first use in this function) scan.c:229: warning: assignment makes pointer from integer without a cast scan.c:231: dereferencing pointer to incomplete type scan.c:239: `pfolder' undeclared (first use in this function) scan.c:243: `usequence' undeclared (first use in this function) scan.c:243: warning: assignment makes pointer from integer without a cast scan.c:247: warning: assignment makes pointer from integer without a cast scan.c:247: warning: assignment makes pointer from integer without a cast scan.c:263: dereferencing pointer to incomplete type scan.c:263: dereferencing pointer to incomplete type scan.c:264: dereferencing pointer to incomplete type scan.c:264: dereferencing pointer to incomplete type scan.c:266: dereferencing pointer to incomplete type scan.c:266: `SELECTED' undeclared (first use in this function) scan.c:267: warning: assignment makes pointer from integer without a cast scan.c:287: dereferencing pointer to incomplete type scan.c:288: dereferencing pointer to incomplete type make[1]: *** [scan.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o send.o send.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from send.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from send.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' send.c:30: elements of array `switches' have incomplete type send.c:32: warning: excess elements in struct initializer send.c:32: warning: (near initialization for `switches[0]') send.c:32: warning: excess elements in struct initializer send.c:32: warning: (near initialization for `switches[1]') send.c:35: warning: excess elements in struct initializer send.c:35: warning: (near initialization for `switches[2]') send.c:35: warning: excess elements in struct initializer send.c:35: warning: (near initialization for `switches[3]') send.c:38: warning: excess elements in struct initializer send.c:38: warning: (near initialization for `switches[4]') send.c:38: warning: excess elements in struct initializer send.c:38: warning: (near initialization for `switches[5]') send.c:41: warning: excess elements in struct initializer send.c:41: warning: (near initialization for `switches[6]') send.c:41: warning: excess elements in struct initializer send.c:41: warning: (near initialization for `switches[7]') send.c:43: warning: excess elements in struct initializer send.c:43: warning: (near initialization for `switches[8]') send.c:43: warning: excess elements in struct initializer send.c:43: warning: (near initialization for `switches[9]') send.c:45: warning: excess elements in struct initializer send.c:45: warning: (near initialization for `switches[10]') send.c:45: warning: excess elements in struct initializer send.c:45: warning: (near initialization for `switches[11]') send.c:48: warning: excess elements in struct initializer send.c:48: warning: (near initialization for `switches[12]') send.c:48: warning: excess elements in struct initializer send.c:48: warning: (near initialization for `switches[13]') send.c:50: warning: excess elements in struct initializer send.c:50: warning: (near initialization for `switches[14]') send.c:50: warning: excess elements in struct initializer send.c:50: warning: (near initialization for `switches[15]') send.c:53: warning: excess elements in struct initializer send.c:53: warning: (near initialization for `switches[16]') send.c:53: warning: excess elements in struct initializer send.c:53: warning: (near initialization for `switches[17]') send.c:55: warning: excess elements in struct initializer send.c:55: warning: (near initialization for `switches[18]') send.c:55: warning: excess elements in struct initializer send.c:55: warning: (near initialization for `switches[19]') send.c:58: warning: excess elements in struct initializer send.c:58: warning: (near initialization for `switches[20]') send.c:58: warning: excess elements in struct initializer send.c:58: warning: (near initialization for `switches[21]') send.c:60: warning: excess elements in struct initializer send.c:60: warning: (near initialization for `switches[22]') send.c:60: warning: excess elements in struct initializer send.c:60: warning: (near initialization for `switches[23]') send.c:63: warning: excess elements in struct initializer send.c:63: warning: (near initialization for `switches[24]') send.c:63: warning: excess elements in struct initializer send.c:63: warning: (near initialization for `switches[25]') send.c:65: warning: excess elements in struct initializer send.c:65: warning: (near initialization for `switches[26]') send.c:65: warning: excess elements in struct initializer send.c:65: warning: (near initialization for `switches[27]') send.c:68: warning: excess elements in struct initializer send.c:68: warning: (near initialization for `switches[28]') send.c:68: warning: excess elements in struct initializer send.c:68: warning: (near initialization for `switches[29]') send.c:70: warning: excess elements in struct initializer send.c:70: warning: (near initialization for `switches[30]') send.c:70: warning: excess elements in struct initializer send.c:70: warning: (near initialization for `switches[31]') send.c:73: warning: excess elements in struct initializer send.c:73: warning: (near initialization for `switches[32]') send.c:73: warning: excess elements in struct initializer send.c:73: warning: (near initialization for `switches[33]') send.c:75: warning: excess elements in struct initializer send.c:75: warning: (near initialization for `switches[34]') send.c:75: warning: excess elements in struct initializer send.c:75: warning: (near initialization for `switches[35]') send.c:78: warning: excess elements in struct initializer send.c:78: warning: (near initialization for `switches[36]') send.c:78: warning: excess elements in struct initializer send.c:78: warning: (near initialization for `switches[37]') send.c:80: warning: excess elements in struct initializer send.c:80: warning: (near initialization for `switches[38]') send.c:80: warning: excess elements in struct initializer send.c:80: warning: (near initialization for `switches[39]') send.c:83: warning: excess elements in struct initializer send.c:83: warning: (near initialization for `switches[40]') send.c:83: warning: excess elements in struct initializer send.c:83: warning: (near initialization for `switches[41]') send.c:86: warning: excess elements in struct initializer send.c:86: warning: (near initialization for `switches[42]') send.c:86: warning: excess elements in struct initializer send.c:86: warning: (near initialization for `switches[43]') send.c:88: warning: excess elements in struct initializer send.c:88: warning: (near initialization for `switches[44]') send.c:88: warning: excess elements in struct initializer send.c:88: warning: (near initialization for `switches[45]') send.c:91: warning: excess elements in struct initializer send.c:91: warning: (near initialization for `switches[46]') send.c:91: warning: excess elements in struct initializer send.c:91: warning: (near initialization for `switches[47]') send.c:93: warning: excess elements in struct initializer send.c:93: warning: (near initialization for `switches[48]') send.c:93: warning: excess elements in struct initializer send.c:93: warning: (near initialization for `switches[49]') send.c:96: warning: excess elements in struct initializer send.c:96: warning: (near initialization for `switches[50]') send.c:96: warning: excess elements in struct initializer send.c:96: warning: (near initialization for `switches[51]') send.c:98: warning: excess elements in struct initializer send.c:98: warning: (near initialization for `switches[52]') send.c:98: warning: excess elements in struct initializer send.c:98: warning: (near initialization for `switches[53]') send.c:101: warning: excess elements in struct initializer send.c:101: warning: (near initialization for `switches[54]') send.c:101: warning: excess elements in struct initializer send.c:101: warning: (near initialization for `switches[55]') send.c:104: warning: excess elements in struct initializer send.c:104: warning: (near initialization for `switches[56]') send.c:104: warning: excess elements in struct initializer send.c:104: warning: (near initialization for `switches[57]') send.c:107: warning: excess elements in struct initializer send.c:107: warning: (near initialization for `switches[58]') send.c:107: warning: excess elements in struct initializer send.c:107: warning: (near initialization for `switches[59]') send.c:109: warning: excess elements in struct initializer send.c:109: warning: (near initialization for `switches[60]') send.c:109: warning: excess elements in struct initializer send.c:109: warning: (near initialization for `switches[61]') send.c:111: warning: excess elements in struct initializer send.c:111: warning: (near initialization for `switches[62]') send.c:111: warning: excess elements in struct initializer send.c:111: warning: (near initialization for `switches[63]') send.c:113: warning: excess elements in struct initializer send.c:113: warning: (near initialization for `switches[64]') send.c:113: warning: excess elements in struct initializer send.c:113: warning: (near initialization for `switches[65]') send.c:116: warning: excess elements in struct initializer send.c:116: warning: (near initialization for `switches[66]') send.c:116: warning: excess elements in struct initializer send.c:116: warning: (near initialization for `switches[67]') send.c:118: warning: excess elements in struct initializer send.c:118: warning: (near initialization for `switches[68]') send.c:118: warning: excess elements in struct initializer send.c:118: warning: (near initialization for `switches[69]') send.c:120: warning: excess elements in struct initializer send.c:120: warning: (near initialization for `switches[70]') send.c:120: warning: excess elements in struct initializer send.c:120: warning: (near initialization for `switches[71]') send.c:123: warning: excess elements in struct initializer send.c:123: warning: (near initialization for `switches[72]') send.c:123: warning: excess elements in struct initializer send.c:123: warning: (near initialization for `switches[73]') send.c:126: warning: excess elements in struct initializer send.c:126: warning: (near initialization for `switches[74]') send.c:126: warning: excess elements in struct initializer send.c:126: warning: (near initialization for `switches[75]') send.c:128: warning: excess elements in struct initializer send.c:128: warning: (near initialization for `switches[76]') send.c:128: warning: excess elements in struct initializer send.c:128: warning: (near initialization for `switches[77]') send.c:132: warning: excess elements in struct initializer send.c:132: warning: (near initialization for `switches[78]') send.c:132: warning: excess elements in struct initializer send.c:132: warning: (near initialization for `switches[79]') send.c:134: warning: excess elements in struct initializer send.c:134: warning: (near initialization for `switches[80]') send.c:134: warning: excess elements in struct initializer send.c:134: warning: (near initialization for `switches[81]') send.c:137: warning: excess elements in struct initializer send.c:137: warning: (near initialization for `switches[82]') send.c:138: warning: excess elements in struct initializer send.c:138: warning: (near initialization for `switches[83]') send.c:140: elements of array `anyl' have incomplete type send.c:142: warning: excess elements in struct initializer send.c:142: warning: (near initialization for `anyl[0]') send.c:142: warning: excess elements in struct initializer send.c:142: warning: (near initialization for `anyl[1]') send.c:144: warning: excess elements in struct initializer send.c:144: warning: (near initialization for `anyl[2]') send.c:144: warning: excess elements in struct initializer send.c:144: warning: (near initialization for `anyl[3]') send.c:146: warning: excess elements in struct initializer send.c:146: warning: (near initialization for `anyl[4]') send.c:146: warning: excess elements in struct initializer send.c:146: warning: (near initialization for `anyl[5]') send.c:148: warning: excess elements in struct initializer send.c:148: warning: (near initialization for `anyl[6]') send.c:149: warning: excess elements in struct initializer send.c:149: warning: (near initialization for `anyl[7]') send.c: In function `main': send.c:189: `MAXARGS' undeclared (first use in this function) send.c:189: (Each undeclared identifier is reported only once send.c:189: for each function it appears in.) send.c:204: `invo_name' undeclared (first use in this function) send.c:205: warning: assignment makes pointer from integer without a cast send.c:206: warning: assignment makes pointer from integer without a cast send.c:206: warning: assignment makes pointer from integer without a cast send.c:207: warning: assignment makes pointer from integer without a cast send.c:222: `AMBIGSW' undeclared (first use in this function) send.c:225: `UNKWNSW' undeclared (first use in this function) send.c:226: `NULLCP' undeclared (first use in this function) send.c:233: `draft' undeclared (first use in this function) send.c:242: `TFOLDER' undeclared (first use in this function) send.c:242: `TSUBCWF' undeclared (first use in this function) send.c:242: warning: assignment makes pointer from integer without a cast send.c:251: `NOTOK' undeclared (first use in this function) send.c:342: warning: assignment makes pointer from integer without a cast send.c:345: warning: assignment makes pointer from integer without a cast send.c:345: warning: assignment makes pointer from integer without a cast send.c:356: warning: assignment makes pointer from integer without a cast send.c:364: warning: assignment makes pointer from integer without a cast send.c:366: warning: assignment makes pointer from integer without a cast send.c:392: warning: assignment makes pointer from integer without a cast send.c:396: warning: assignment makes pointer from integer without a cast send.c:398: dereferencing pointer to incomplete type send.c:406: dereferencing pointer to incomplete type send.c:406: dereferencing pointer to incomplete type send.c:407: dereferencing pointer to incomplete type send.c:407: `SELECTED' undeclared (first use in this function) send.c:412: dereferencing pointer to incomplete type send.c:412: `EXISTS' undeclared (first use in this function) send.c:414: dereferencing pointer to incomplete type send.c:414: `SEQMOD' undeclared (first use in this function) send.c:433: warning: assignment makes pointer from integer without a cast send.c:434: warning: assignment makes pointer from integer without a cast send.c:453: warning: assignment makes pointer from integer without a cast send.c:455: warning: assignment makes pointer from integer without a cast send.c:457: warning: assignment makes pointer from integer without a cast send.c:460: warning: assignment makes pointer from integer without a cast send.c:465: warning: assignment makes pointer from integer without a cast send.c:474: warning: assignment makes pointer from integer without a cast send.c:499: `postproc' undeclared (first use in this function) send.c:504: `DONE' undeclared (first use in this function) send.c:509: `OK' undeclared (first use in this function) make[1]: *** [send.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o sortm.o sortm.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from sortm.c:7: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from sortm.c:10: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' sortm.c:24: elements of array `switches' have incomplete type sortm.c:26: warning: excess elements in struct initializer sortm.c:26: warning: (near initialization for `switches[0]') sortm.c:26: warning: excess elements in struct initializer sortm.c:26: warning: (near initialization for `switches[1]') sortm.c:29: warning: excess elements in struct initializer sortm.c:29: warning: (near initialization for `switches[2]') sortm.c:29: warning: excess elements in struct initializer sortm.c:29: warning: (near initialization for `switches[3]') sortm.c:31: warning: excess elements in struct initializer sortm.c:31: warning: (near initialization for `switches[4]') sortm.c:31: warning: excess elements in struct initializer sortm.c:31: warning: (near initialization for `switches[5]') sortm.c:34: warning: excess elements in struct initializer sortm.c:34: warning: (near initialization for `switches[6]') sortm.c:34: warning: excess elements in struct initializer sortm.c:34: warning: (near initialization for `switches[7]') sortm.c:36: warning: excess elements in struct initializer sortm.c:36: warning: (near initialization for `switches[8]') sortm.c:36: warning: excess elements in struct initializer sortm.c:36: warning: (near initialization for `switches[9]') sortm.c:38: warning: excess elements in struct initializer sortm.c:38: warning: (near initialization for `switches[10]') sortm.c:38: warning: excess elements in struct initializer sortm.c:38: warning: (near initialization for `switches[11]') sortm.c:41: warning: excess elements in struct initializer sortm.c:41: warning: (near initialization for `switches[12]') sortm.c:41: warning: excess elements in struct initializer sortm.c:41: warning: (near initialization for `switches[13]') sortm.c:43: warning: excess elements in struct initializer sortm.c:43: warning: (near initialization for `switches[14]') sortm.c:43: warning: excess elements in struct initializer sortm.c:43: warning: (near initialization for `switches[15]') sortm.c:46: warning: excess elements in struct initializer sortm.c:46: warning: (near initialization for `switches[16]') sortm.c:46: warning: excess elements in struct initializer sortm.c:46: warning: (near initialization for `switches[17]') sortm.c:48: warning: excess elements in struct initializer sortm.c:48: warning: (near initialization for `switches[18]') sortm.c:49: warning: excess elements in struct initializer sortm.c:49: warning: (near initialization for `switches[19]') sortm.c: In function `main': sortm.c:90: `MAXARGS' undeclared (first use in this function) sortm.c:90: (Each undeclared identifier is reported only once sortm.c:90: for each function it appears in.) sortm.c:101: `invo_name' undeclared (first use in this function) sortm.c:102: warning: assignment makes pointer from integer without a cast sortm.c:103: warning: assignment makes pointer from integer without a cast sortm.c:103: warning: assignment makes pointer from integer without a cast sortm.c:104: warning: assignment makes pointer from integer without a cast sortm.c:114: `AMBIGSW' undeclared (first use in this function) sortm.c:117: `UNKWNSW' undeclared (first use in this function) sortm.c:118: `NULLCP' undeclared (first use in this function) sortm.c:175: `TFOLDER' undeclared (first use in this function) sortm.c:175: `TSUBCWF' undeclared (first use in this function) sortm.c:175: warning: assignment makes pointer from integer without a cast sortm.c:188: warning: assignment makes pointer from integer without a cast sortm.c:189: warning: assignment makes pointer from integer without a cast sortm.c:191: `NOTOK' undeclared (first use in this function) sortm.c:193: warning: assignment makes pointer from integer without a cast sortm.c:195: dereferencing pointer to incomplete type sortm.c:251: dereferencing pointer to incomplete type sortm.c:293: `pfolder' undeclared (first use in this function) sortm.c: In function `read_hdrs': sortm.c:311: dereferencing pointer to incomplete type sortm.c:311: dereferencing pointer to incomplete type sortm.c:314: `NULLCP' undeclared (first use in this function) sortm.c:317: dereferencing pointer to incomplete type sortm.c:317: dereferencing pointer to incomplete type sortm.c:318: dereferencing pointer to incomplete type sortm.c:318: `SELECTED' undeclared (first use in this function) sortm.c: In function `getws': sortm.c:339: `NAMESZ' undeclared (first use in this function) sortm.c:341: `NULLCP' undeclared (first use in this function) sortm.c:345: warning: assignment makes pointer from integer without a cast sortm.c:349: `FLD' undeclared (first use in this function) sortm.c:352: `FLDEOF' undeclared (first use in this function) sortm.c:353: `FLDPLUS' undeclared (first use in this function) sortm.c:356: warning: assignment makes pointer from integer without a cast sortm.c:359: warning: assignment makes pointer from integer without a cast sortm.c:365: warning: assignment makes pointer from integer without a cast sortm.c:368: warning: assignment makes pointer from integer without a cast sortm.c:380: `BODY' undeclared (first use in this function) sortm.c:381: `BODYEOF' undeclared (first use in this function) sortm.c:382: `FILEEOF' undeclared (first use in this function) sortm.c:385: `LENERR' undeclared (first use in this function) sortm.c:386: `FMTERR' undeclared (first use in this function) sortm.c: In function `rename_chain': sortm.c:527: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast sortm.c:528: warning: assignment makes pointer from integer without a cast sortm.c:532: `NOTOK' undeclared (first use in this function) sortm.c:535: dereferencing pointer to incomplete type sortm.c:535: dereferencing pointer to incomplete type sortm.c:536: dereferencing pointer to incomplete type sortm.c: In function `rename_msgs': sortm.c:562: dereferencing pointer to incomplete type sortm.c:562: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast sortm.c:579: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast sortm.c:584: `NOTOK' undeclared (first use in this function) sortm.c:586: dereferencing pointer to incomplete type sortm.c:589: warning: passing arg 2 of `rename' makes pointer from integer without a cast sortm.c:592: dereferencing pointer to incomplete type sortm.c:593: dereferencing pointer to incomplete type sortm.c:593: `SEQMOD' undeclared (first use in this function) make[1]: *** [sortm.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o vmh.o vmh.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from vmh.c:61: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: conflicting types for `popen' /usr/include/stdio.h:316: previous declaration of `popen' ../h/mh.h:1: warning: data definition has no type or storage class vmh.c:121: elements of array `switches' have incomplete type vmh.c:123: warning: excess elements in struct initializer vmh.c:123: warning: (near initialization for `switches[0]') vmh.c:123: warning: excess elements in struct initializer vmh.c:123: warning: (near initialization for `switches[1]') vmh.c:126: warning: excess elements in struct initializer vmh.c:126: warning: (near initialization for `switches[2]') vmh.c:126: warning: excess elements in struct initializer vmh.c:126: warning: (near initialization for `switches[3]') vmh.c:128: warning: excess elements in struct initializer vmh.c:128: warning: (near initialization for `switches[4]') vmh.c:128: warning: excess elements in struct initializer vmh.c:128: warning: (near initialization for `switches[5]') vmh.c:131: warning: excess elements in struct initializer vmh.c:131: warning: (near initialization for `switches[6]') vmh.c:131: warning: excess elements in struct initializer vmh.c:131: warning: (near initialization for `switches[7]') vmh.c:133: warning: excess elements in struct initializer vmh.c:133: warning: (near initialization for `switches[8]') vmh.c:134: warning: excess elements in struct initializer vmh.c:134: warning: (near initialization for `switches[9]') vmh.c:138: `NOTOK' undeclared here (not in a function) vmh.c:176: `NOTOK' undeclared here (not in a function) vmh.c: In function `main': vmh.c:258: `MAXARGS' undeclared (first use in this function) vmh.c:258: (Each undeclared identifier is reported only once vmh.c:258: for each function it appears in.) vmh.c:267: `invo_name' undeclared (first use in this function) vmh.c:268: warning: assignment makes pointer from integer without a cast vmh.c:269: warning: assignment makes pointer from integer without a cast vmh.c:269: warning: assignment makes pointer from integer without a cast vmh.c:270: warning: assignment makes pointer from integer without a cast vmh.c:282: `AMBIGSW' undeclared (first use in this function) vmh.c:285: `UNKWNSW' undeclared (first use in this function) vmh.c:296: `NULLCP' undeclared (first use in this function) vmh.c:300: `vmhproc' undeclared (first use in this function) vmh.c:312: `NOTOK' undeclared (first use in this function) vmh.c: In function `vmh': vmh.c:334: `NULLCP' undeclared (first use in this function) vmh.c:337: `invo_name' undeclared (first use in this function) vmh.c:342: `NOTOK' undeclared (first use in this function) vmh.c:345: `OK' undeclared (first use in this function) vmh.c: In function `PEERinit': vmh.c:367: `NOTOK' undeclared (first use in this function) vmh.c:382: `OK' undeclared (first use in this function) vmh.c:397: `vmhproc' undeclared (first use in this function) vmh.c:397: warning: assignment makes pointer from integer without a cast vmh.c: In function `pINI': vmh.c:440: `OK' undeclared (first use in this function) vmh.c:444: `NULLCP' undeclared (first use in this function) vmh.c: In function `pLOOP': vmh.c:473: `NOTOK' undeclared (first use in this function) vmh.c:490: `OK' undeclared (first use in this function) vmh.c:494: `NULLCP' undeclared (first use in this function) vmh.c: In function `pTTY': vmh.c:535: `NULLCP' undeclared (first use in this function) vmh.c:575: `OK' undeclared (first use in this function) vmh.c:582: `NOTOK' undeclared (first use in this function) vmh.c: In function `pWIN': vmh.c:601: `OK' undeclared (first use in this function) vmh.c: In function `pWINaux': vmh.c:621: `NULLCP' undeclared (first use in this function) vmh.c:640: warning: assignment makes pointer from integer without a cast vmh.c:721: `NOTOK' undeclared (first use in this function) vmh.c:733: `OK' undeclared (first use in this function) vmh.c: In function `pFIN': vmh.c:756: `OK' undeclared (first use in this function) vmh.c:759: `NULLCP' undeclared (first use in this function) vmh.c:774: `NOTOK' undeclared (first use in this function) vmh.c: In function `WINinit': vmh.c:792: `NOTOK' undeclared (first use in this function) vmh.c:794: `NULLCP' undeclared (first use in this function) vmh.c:810: `invo_name' undeclared (first use in this function) vmh.c:850: `OK' undeclared (first use in this function) vmh.c: In function `WINgetstr': vmh.c:868: `NULLCP' undeclared (first use in this function) vmh.c:887: `DONE' undeclared (first use in this function) vmh.c:897: `NOTOK' undeclared (first use in this function) vmh.c:901: `OK' undeclared (first use in this function) vmh.c: In function `WINwritev': vmh.c:994: `OK' undeclared (first use in this function) vmh.c: In function `WINputc': vmh.c:1292: `DONE' undeclared (first use in this function) vmh.c: In function `linsert': vmh.c:1355: `NULLCP' undeclared (first use in this function) vmh.c:1401: invalid use of undefined type `struct ldat' vmh.c:1401: dereferencing pointer to incomplete type vmh.c: In function `TTYinit': vmh.c:1497: `NOTOK' undeclared (first use in this function) vmh.c:1499: `NULLCP' undeclared (first use in this function) vmh.c:1523: `OK' undeclared (first use in this function) vmh.c: In function `TTYon': vmh.c:1533: `DONE' undeclared (first use in this function) vmh.c:1536: `NOTOK' undeclared (first use in this function) vmh.c: In function `TTYoff': vmh.c:1567: `NOTOK' undeclared (first use in this function) vmh.c:1584: `DONE' undeclared (first use in this function) vmh.c: In function `foreground': vmh.c:1614: `NOTOK' undeclared (first use in this function) vmh.c: In function `ALRMser': vmh.c:1649: `DONE' undeclared (first use in this function) vmh.c: In function `PIPEser': vmh.c:1664: `NULLCP' undeclared (first use in this function) vmh.c: At top level: vmh.c:1715: warning: type mismatch with previous implicit declaration vmh.c:1679: warning: previous implicit declaration of `done' vmh.c:1715: warning: `done' was previously implicitly declared to return `int' vmh.c: In function `adorn': vmh.c:1737: `invo_name' undeclared (first use in this function) vmh.c: In function `advertise': vmh.c:1773: `invo_name' undeclared (first use in this function) vmh.c:1809: `DONE' undeclared (first use in this function) make[1]: *** [vmh.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o whatnow.o whatnow.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o whom.o whom.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from whom.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from whom.c:7: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' whom.c:15: elements of array `switches' have incomplete type whom.c:17: warning: excess elements in struct initializer whom.c:17: warning: (near initialization for `switches[0]') whom.c:17: warning: excess elements in struct initializer whom.c:17: warning: (near initialization for `switches[1]') whom.c:20: warning: excess elements in struct initializer whom.c:20: warning: (near initialization for `switches[2]') whom.c:20: warning: excess elements in struct initializer whom.c:20: warning: (near initialization for `switches[3]') whom.c:22: warning: excess elements in struct initializer whom.c:22: warning: (near initialization for `switches[4]') whom.c:22: warning: excess elements in struct initializer whom.c:22: warning: (near initialization for `switches[5]') whom.c:25: warning: excess elements in struct initializer whom.c:25: warning: (near initialization for `switches[6]') whom.c:25: warning: excess elements in struct initializer whom.c:25: warning: (near initialization for `switches[7]') whom.c:28: warning: excess elements in struct initializer whom.c:28: warning: (near initialization for `switches[8]') whom.c:28: warning: excess elements in struct initializer whom.c:28: warning: (near initialization for `switches[9]') whom.c:30: warning: excess elements in struct initializer whom.c:30: warning: (near initialization for `switches[10]') whom.c:30: warning: excess elements in struct initializer whom.c:30: warning: (near initialization for `switches[11]') whom.c:32: warning: excess elements in struct initializer whom.c:32: warning: (near initialization for `switches[12]') whom.c:32: warning: excess elements in struct initializer whom.c:32: warning: (near initialization for `switches[13]') whom.c:35: warning: excess elements in struct initializer whom.c:35: warning: (near initialization for `switches[14]') whom.c:35: warning: excess elements in struct initializer whom.c:35: warning: (near initialization for `switches[15]') whom.c:38: warning: excess elements in struct initializer whom.c:38: warning: (near initialization for `switches[16]') whom.c:38: warning: excess elements in struct initializer whom.c:38: warning: (near initialization for `switches[17]') whom.c:40: warning: excess elements in struct initializer whom.c:40: warning: (near initialization for `switches[18]') whom.c:40: warning: excess elements in struct initializer whom.c:40: warning: (near initialization for `switches[19]') whom.c:42: warning: excess elements in struct initializer whom.c:42: warning: (near initialization for `switches[20]') whom.c:42: warning: excess elements in struct initializer whom.c:42: warning: (near initialization for `switches[21]') whom.c:46: warning: excess elements in struct initializer whom.c:46: warning: (near initialization for `switches[22]') whom.c:46: warning: excess elements in struct initializer whom.c:46: warning: (near initialization for `switches[23]') whom.c:48: warning: excess elements in struct initializer whom.c:48: warning: (near initialization for `switches[24]') whom.c:48: warning: excess elements in struct initializer whom.c:48: warning: (near initialization for `switches[25]') whom.c:51: warning: excess elements in struct initializer whom.c:51: warning: (near initialization for `switches[26]') whom.c:52: warning: excess elements in struct initializer whom.c:52: warning: (near initialization for `switches[27]') whom.c: In function `main': whom.c:76: `MAXARGS' undeclared (first use in this function) whom.c:76: (Each undeclared identifier is reported only once whom.c:76: for each function it appears in.) whom.c:85: `invo_name' undeclared (first use in this function) whom.c:86: warning: assignment makes pointer from integer without a cast whom.c:87: warning: assignment makes pointer from integer without a cast whom.c:87: warning: assignment makes pointer from integer without a cast whom.c:88: warning: assignment makes pointer from integer without a cast whom.c:105: `AMBIGSW' undeclared (first use in this function) whom.c:108: `UNKWNSW' undeclared (first use in this function) whom.c:109: `NULLCP' undeclared (first use in this function) whom.c:126: `draft' undeclared (first use in this function) whom.c:135: `TFOLDER' undeclared (first use in this function) whom.c:135: `TSUBCWF' undeclared (first use in this function) whom.c:135: warning: assignment makes pointer from integer without a cast whom.c:145: `NOTOK' undeclared (first use in this function) whom.c:162: warning: assignment makes pointer from integer without a cast whom.c:165: warning: assignment makes pointer from integer without a cast whom.c:165: warning: assignment makes pointer from integer without a cast whom.c:175: warning: assignment makes pointer from integer without a cast whom.c:177: warning: assignment makes pointer from integer without a cast whom.c:180: warning: assignment makes pointer from integer without a cast whom.c:183: warning: assignment makes pointer from integer without a cast whom.c:197: `OK' undeclared (first use in this function) whom.c:201: `postproc' undeclared (first use in this function) make[1]: *** [whom.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o bbc.o bbc.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from bbc.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from bbc.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' bbc.c:37: elements of array `switches' have incomplete type bbc.c:39: warning: excess elements in struct initializer bbc.c:39: warning: (near initialization for `switches[0]') bbc.c:39: warning: excess elements in struct initializer bbc.c:39: warning: (near initialization for `switches[1]') bbc.c:41: warning: excess elements in struct initializer bbc.c:41: warning: (near initialization for `switches[2]') bbc.c:41: warning: excess elements in struct initializer bbc.c:41: warning: (near initialization for `switches[3]') bbc.c:43: warning: excess elements in struct initializer bbc.c:43: warning: (near initialization for `switches[4]') bbc.c:43: warning: excess elements in struct initializer bbc.c:43: warning: (near initialization for `switches[5]') bbc.c:46: warning: excess elements in struct initializer bbc.c:46: warning: (near initialization for `switches[6]') bbc.c:46: warning: excess elements in struct initializer bbc.c:46: warning: (near initialization for `switches[7]') bbc.c:48: warning: excess elements in struct initializer bbc.c:48: warning: (near initialization for `switches[8]') bbc.c:48: warning: excess elements in struct initializer bbc.c:48: warning: (near initialization for `switches[9]') bbc.c:51: warning: excess elements in struct initializer bbc.c:51: warning: (near initialization for `switches[10]') bbc.c:51: warning: excess elements in struct initializer bbc.c:51: warning: (near initialization for `switches[11]') bbc.c:53: warning: excess elements in struct initializer bbc.c:53: warning: (near initialization for `switches[12]') bbc.c:53: warning: excess elements in struct initializer bbc.c:53: warning: (near initialization for `switches[13]') bbc.c:56: warning: excess elements in struct initializer bbc.c:56: warning: (near initialization for `switches[14]') bbc.c:56: warning: excess elements in struct initializer bbc.c:56: warning: (near initialization for `switches[15]') bbc.c:58: warning: excess elements in struct initializer bbc.c:58: warning: (near initialization for `switches[16]') bbc.c:58: warning: excess elements in struct initializer bbc.c:58: warning: (near initialization for `switches[17]') bbc.c:61: warning: excess elements in struct initializer bbc.c:61: warning: (near initialization for `switches[18]') bbc.c:61: warning: excess elements in struct initializer bbc.c:61: warning: (near initialization for `switches[19]') bbc.c:64: warning: excess elements in struct initializer bbc.c:64: warning: (near initialization for `switches[20]') bbc.c:64: warning: excess elements in struct initializer bbc.c:64: warning: (near initialization for `switches[21]') bbc.c:66: warning: excess elements in struct initializer bbc.c:66: warning: (near initialization for `switches[22]') bbc.c:66: warning: excess elements in struct initializer bbc.c:66: warning: (near initialization for `switches[23]') bbc.c:69: warning: excess elements in struct initializer bbc.c:69: warning: (near initialization for `switches[24]') bbc.c:69: warning: excess elements in struct initializer bbc.c:69: warning: (near initialization for `switches[25]') bbc.c:71: warning: excess elements in struct initializer bbc.c:71: warning: (near initialization for `switches[26]') bbc.c:75: warning: excess elements in struct initializer bbc.c:75: warning: (near initialization for `switches[27]') bbc.c:79: warning: excess elements in struct initializer bbc.c:79: warning: (near initialization for `switches[28]') bbc.c:83: warning: excess elements in struct initializer bbc.c:83: warning: (near initialization for `switches[29]') bbc.c:86: warning: excess elements in struct initializer bbc.c:86: warning: (near initialization for `switches[30]') bbc.c:88: warning: excess elements in struct initializer bbc.c:88: warning: (near initialization for `switches[31]') bbc.c:93: warning: excess elements in struct initializer bbc.c:93: warning: (near initialization for `switches[32]') bbc.c:95: warning: excess elements in struct initializer bbc.c:95: warning: (near initialization for `switches[33]') bbc.c:101: warning: excess elements in struct initializer bbc.c:101: warning: (near initialization for `switches[34]') bbc.c:101: warning: excess elements in struct initializer bbc.c:101: warning: (near initialization for `switches[35]') bbc.c:103: warning: excess elements in struct initializer bbc.c:103: warning: (near initialization for `switches[36]') bbc.c:104: warning: excess elements in struct initializer bbc.c:104: warning: (near initialization for `switches[37]') bbc.c:129: `OK' undeclared here (not in a function) bbc.c: In function `main': bbc.c:191: `MAXARGS' undeclared (first use in this function) bbc.c:191: (Each undeclared identifier is reported only once bbc.c:191: for each function it appears in.) bbc.c:207: `invo_name' undeclared (first use in this function) bbc.c:208: `NAMESZ' undeclared (first use in this function) bbc.c:221: warning: assignment makes pointer from integer without a cast bbc.c:222: warning: assignment makes pointer from integer without a cast bbc.c:222: warning: assignment makes pointer from integer without a cast bbc.c:223: warning: assignment makes pointer from integer without a cast bbc.c:228: `NULLCP' undeclared (first use in this function) bbc.c:242: `AMBIGSW' undeclared (first use in this function) bbc.c:245: `UNKWNSW' undeclared (first use in this function) bbc.c:292: `mshproc' undeclared (first use in this function) bbc.c:319: `NOTOK' undeclared (first use in this function) bbc.c:339: `OK' undeclared (first use in this function) bbc.c:347: `TFOLDER' undeclared (first use in this function) bbc.c: In function `topics': bbc.c:401: warning: pointer/integer type mismatch in conditional expression bbc.c:401: warning: assignment makes pointer from integer without a cast bbc.c:408: `NULLCP' undeclared (first use in this function) bbc.c: In function `process': bbc.c:519: `mshproc' undeclared (first use in this function) bbc.c:519: warning: assignment makes pointer from integer without a cast bbc.c: In function `xtnd1': bbc.c:563: `OK' undeclared (first use in this function) bbc.c: In function `bbread': bbc.c:590: `NOTOK' undeclared (first use in this function) bbc.c:591: `NULLCP' undeclared (first use in this function) bbc.c:620: `OK' undeclared (first use in this function) bbc.c:644: `mshproc' undeclared (first use in this function) bbc.c: In function `pgmread': bbc.c:682: `NOTOK' undeclared (first use in this function) bbc.c:685: `mshproc' undeclared (first use in this function) bbc.c: In function `rcinit': bbc.c:754: `NAMESZ' undeclared (first use in this function) bbc.c:760: `NULLCP' undeclared (first use in this function) bbc.c:761: `TFILE' undeclared (first use in this function) bbc.c:761: warning: assignment makes pointer from integer without a cast bbc.c:766: `mypath' undeclared (first use in this function) bbc.c:766: warning: assignment makes pointer from integer without a cast bbc.c:774: `FLD' undeclared (first use in this function) bbc.c:777: `FLDEOF' undeclared (first use in this function) bbc.c:786: `FILEEOF' undeclared (first use in this function) bbc.c: In function `tstpser': bbc.c:860: `NOTOK' undeclared (first use in this function) bbc.c: In function `add_count': bbc.c:904: `NULLCP' undeclared (first use in this function) bbc.c:905: warning: assignment makes pointer from integer without a cast bbc.c: In function `default_bboards': bbc.c:944: warning: assignment makes pointer from integer without a cast bbc.c:951: `OK' undeclared (first use in this function) bbc.c:962: `NULLCP' undeclared (first use in this function) bbc.c:963: `mh_profile' undeclared (first use in this function) bbc.c:973: `NOTOK' undeclared (first use in this function) bbc.c: In function `add_bb': bbc.c:999: `OK' undeclared (first use in this function) bbc.c:1002: `NULLCP' undeclared (first use in this function) bbc.c: In function `xtnd2': bbc.c:1034: `NULLCP' undeclared (first use in this function) bbc.c:1038: warning: assignment makes pointer from integer without a cast bbc.c:1080: `OK' undeclared (first use in this function) bbc.c: In function `xtnd3': bbc.c:1097: `NULLCP' undeclared (first use in this function) bbc.c:1100: warning: assignment makes pointer from integer without a cast bbc.c:1108: warning: assignment makes pointer from integer without a cast bbc.c:1111: warning: assignment makes pointer from integer without a cast bbc.c:1114: warning: assignment makes pointer from integer without a cast bbc.c:1117: warning: assignment makes pointer from integer without a cast bbc.c:1120: warning: assignment makes pointer from integer without a cast bbc.c:1128: warning: assignment makes pointer from integer without a cast bbc.c:1131: warning: assignment makes pointer from integer without a cast bbc.c:1134: warning: assignment makes pointer from integer without a cast bbc.c:1147: warning: assignment makes pointer from integer without a cast bbc.c:1152: `OK' undeclared (first use in this function) bbc.c: In function `getip': bbc.c:1163: warning: assignment makes pointer from integer without a cast bbc.c:1168: `NULLCP' undeclared (first use in this function) bbc.c: In function `getbbpop': bbc.c:1187: `NOTOK' undeclared (first use in this function) bbc.c:1207: `DONE' undeclared (first use in this function) bbc.c:1210: `NULLCP' undeclared (first use in this function) bbc.c: In function `getbbaux': bbc.c:1265: `NULLCP' undeclared (first use in this function) bbc.c:1283: `NOTOK' undeclared (first use in this function) bbc.c: In function `getbbvis': bbc.c:1299: `NOTOK' undeclared (first use in this function) make[1]: *** [bbc.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o ap.o ap.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from ap.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from ap.c:9: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' ap.c:24: elements of array `switches' have incomplete type ap.c:26: warning: excess elements in struct initializer ap.c:26: warning: (near initialization for `switches[0]') ap.c:26: warning: excess elements in struct initializer ap.c:26: warning: (near initialization for `switches[1]') ap.c:28: warning: excess elements in struct initializer ap.c:28: warning: (near initialization for `switches[2]') ap.c:28: warning: excess elements in struct initializer ap.c:28: warning: (near initialization for `switches[3]') ap.c:31: warning: excess elements in struct initializer ap.c:31: warning: (near initialization for `switches[4]') ap.c:31: warning: excess elements in struct initializer ap.c:31: warning: (near initialization for `switches[5]') ap.c:33: warning: excess elements in struct initializer ap.c:33: warning: (near initialization for `switches[6]') ap.c:33: warning: excess elements in struct initializer ap.c:33: warning: (near initialization for `switches[7]') ap.c:36: warning: excess elements in struct initializer ap.c:36: warning: (near initialization for `switches[8]') ap.c:36: warning: excess elements in struct initializer ap.c:36: warning: (near initialization for `switches[9]') ap.c:39: warning: excess elements in struct initializer ap.c:39: warning: (near initialization for `switches[10]') ap.c:39: warning: excess elements in struct initializer ap.c:39: warning: (near initialization for `switches[11]') ap.c:41: warning: excess elements in struct initializer ap.c:41: warning: (near initialization for `switches[12]') ap.c:42: warning: excess elements in struct initializer ap.c:42: warning: (near initialization for `switches[13]') ap.c: In function `main': ap.c:70: `MAXARGS' undeclared (first use in this function) ap.c:70: (Each undeclared identifier is reported only once ap.c:70: for each function it appears in.) ap.c:79: `invo_name' undeclared (first use in this function) ap.c:81: warning: assignment makes pointer from integer without a cast ap.c:82: warning: assignment makes pointer from integer without a cast ap.c:82: warning: assignment makes pointer from integer without a cast ap.c:83: warning: assignment makes pointer from integer without a cast ap.c:95: `AMBIGSW' undeclared (first use in this function) ap.c:99: `UNKWNSW' undeclared (first use in this function) ap.c:100: `NULLCP' undeclared (first use in this function) ap.c: In function `process': ap.c:189: `NULLCP' undeclared (first use in this function) ap.c:191: warning: assignment makes pointer from integer without a cast ap.c:192: warning: assignment makes pointer from integer without a cast ap.c:196: warning: assignment makes pointer from integer without a cast make[1]: *** [ap.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o conflict.o conflict.c ../h/mh.h:1: undefined type, found `FP' /usr/include/sys/param.h:66: warning: redefinition of macro BSD cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from conflict.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from conflict.c:9: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' conflict.c:28: elements of array `switches' have incomplete type conflict.c:30: warning: excess elements in struct initializer conflict.c:30: warning: (near initialization for `switches[0]') conflict.c:30: warning: excess elements in struct initializer conflict.c:30: warning: (near initialization for `switches[1]') conflict.c:33: warning: excess elements in struct initializer conflict.c:33: warning: (near initialization for `switches[2]') conflict.c:33: warning: excess elements in struct initializer conflict.c:33: warning: (near initialization for `switches[3]') conflict.c:36: warning: excess elements in struct initializer conflict.c:36: warning: (near initialization for `switches[4]') conflict.c:36: warning: excess elements in struct initializer conflict.c:36: warning: (near initialization for `switches[5]') conflict.c:38: warning: excess elements in struct initializer conflict.c:38: warning: (near initialization for `switches[6]') conflict.c:39: warning: excess elements in struct initializer conflict.c:39: warning: (near initialization for `switches[7]') conflict.c: In function `main': conflict.c:79: `invo_name' undeclared (first use in this function) conflict.c:79: (Each undeclared identifier is reported only once conflict.c:79: for each function it appears in.) conflict.c:80: `NULLCP' undeclared (first use in this function) conflict.c:88: `AMBIGSW' undeclared (first use in this function) conflict.c:91: `UNKWNSW' undeclared (first use in this function) conflict.c: In function `grp_names': conflict.c:201: warning: assignment makes pointer from integer without a cast conflict.c: In function `setup': conflict.c:357: `NOTOK' undeclared (first use in this function) conflict.c:364: `OK' undeclared (first use in this function) conflict.c:375: `mailproc' undeclared (first use in this function) conflict.c:376: `invo_name' undeclared (first use in this function) conflict.c:376: `NULLCP' undeclared (first use in this function) make[1]: *** [conflict.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o dp.o dp.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from dp.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from dp.c:9: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' dp.c:24: elements of array `switches' have incomplete type dp.c:26: warning: excess elements in struct initializer dp.c:26: warning: (near initialization for `switches[0]') dp.c:26: warning: excess elements in struct initializer dp.c:26: warning: (near initialization for `switches[1]') dp.c:28: warning: excess elements in struct initializer dp.c:28: warning: (near initialization for `switches[2]') dp.c:28: warning: excess elements in struct initializer dp.c:28: warning: (near initialization for `switches[3]') dp.c:31: warning: excess elements in struct initializer dp.c:31: warning: (near initialization for `switches[4]') dp.c:31: warning: excess elements in struct initializer dp.c:31: warning: (near initialization for `switches[5]') dp.c:34: warning: excess elements in struct initializer dp.c:34: warning: (near initialization for `switches[6]') dp.c:34: warning: excess elements in struct initializer dp.c:34: warning: (near initialization for `switches[7]') dp.c:36: warning: excess elements in struct initializer dp.c:36: warning: (near initialization for `switches[8]') dp.c:37: warning: excess elements in struct initializer dp.c:37: warning: (near initialization for `switches[9]') dp.c: In function `main': dp.c:64: `MAXARGS' undeclared (first use in this function) dp.c:64: (Each undeclared identifier is reported only once dp.c:64: for each function it appears in.) dp.c:73: `invo_name' undeclared (first use in this function) dp.c:74: warning: assignment makes pointer from integer without a cast dp.c:75: warning: assignment makes pointer from integer without a cast dp.c:75: warning: assignment makes pointer from integer without a cast dp.c:76: warning: assignment makes pointer from integer without a cast dp.c:88: `AMBIGSW' undeclared (first use in this function) dp.c:91: `UNKWNSW' undeclared (first use in this function) dp.c:92: `NULLCP' undeclared (first use in this function) make[1]: *** [dp.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o install-mh.o install-mh.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from install-mh.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from install-mh.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' install-mh.c: In function `main': install-mh.c:56: `invo_name' undeclared (first use in this function) install-mh.c:56: (Each undeclared identifier is reported only once install-mh.c:56: for each function it appears in.) install-mh.c:85: `mypath' undeclared (first use in this function) install-mh.c:92: `NULLCP' undeclared (first use in this function) install-mh.c:98: `defpath' undeclared (first use in this function) install-mh.c:98: `mh_profile' undeclared (first use in this function) install-mh.c:100: `NOTOK' undeclared (first use in this function) install-mh.c:107: `anoyes' undeclared (first use in this function) install-mh.c:118: warning: assignment makes pointer from integer without a cast install-mh.c:122: warning: assignment makes pointer from integer without a cast install-mh.c:136: warning: assignment makes pointer from integer without a cast install-mh.c:148: warning: assignment makes pointer from integer without a cast install-mh.c:155: warning: assignment makes pointer from integer without a cast install-mh.c:165: `m_defs' undeclared (first use in this function) install-mh.c:165: dereferencing pointer to incomplete type install-mh.c:168: dereferencing pointer to incomplete type install-mh.c:169: dereferencing pointer to incomplete type install-mh.c:170: dereferencing pointer to incomplete type install-mh.c:171: dereferencing pointer to incomplete type install-mh.c:173: `mh_defaults' undeclared (first use in this function) install-mh.c:174: dereferencing pointer to incomplete type install-mh.c:178: `ctxpath' undeclared (first use in this function) install-mh.c:178: `context' undeclared (first use in this function) install-mh.c:179: `pfolder' undeclared (first use in this function) install-mh.c:179: `defalt' undeclared (first use in this function) install-mh.c:184: dereferencing pointer to incomplete type install-mh.c:185: dereferencing pointer to incomplete type install-mh.c:186: dereferencing pointer to incomplete type install-mh.c:186: dereferencing pointer to incomplete type make[1]: *** [install-mh.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o mhl.o mhl.c gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o post.o post.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from post.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from post.c:15: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' post.c:61: elements of array `switches' have incomplete type post.c:63: warning: excess elements in struct initializer post.c:63: warning: (near initialization for `switches[0]') post.c:63: warning: excess elements in struct initializer post.c:63: warning: (near initialization for `switches[1]') post.c:66: warning: excess elements in struct initializer post.c:66: warning: (near initialization for `switches[2]') post.c:66: warning: excess elements in struct initializer post.c:66: warning: (near initialization for `switches[3]') post.c:68: warning: excess elements in struct initializer post.c:68: warning: (near initialization for `switches[4]') post.c:68: warning: excess elements in struct initializer post.c:68: warning: (near initialization for `switches[5]') post.c:71: warning: excess elements in struct initializer post.c:71: warning: (near initialization for `switches[6]') post.c:71: warning: excess elements in struct initializer post.c:71: warning: (near initialization for `switches[7]') post.c:74: warning: excess elements in struct initializer post.c:74: warning: (near initialization for `switches[8]') post.c:74: warning: excess elements in struct initializer post.c:74: warning: (near initialization for `switches[9]') post.c:77: warning: excess elements in struct initializer post.c:77: warning: (near initialization for `switches[10]') post.c:77: warning: excess elements in struct initializer post.c:77: warning: (near initialization for `switches[11]') post.c:79: warning: excess elements in struct initializer post.c:79: warning: (near initialization for `switches[12]') post.c:79: warning: excess elements in struct initializer post.c:79: warning: (near initialization for `switches[13]') post.c:82: warning: excess elements in struct initializer post.c:82: warning: (near initialization for `switches[14]') post.c:82: warning: excess elements in struct initializer post.c:82: warning: (near initialization for `switches[15]') post.c:84: warning: excess elements in struct initializer post.c:84: warning: (near initialization for `switches[16]') post.c:84: warning: excess elements in struct initializer post.c:84: warning: (near initialization for `switches[17]') post.c:87: warning: excess elements in struct initializer post.c:87: warning: (near initialization for `switches[18]') post.c:87: warning: excess elements in struct initializer post.c:87: warning: (near initialization for `switches[19]') post.c:89: warning: excess elements in struct initializer post.c:89: warning: (near initialization for `switches[20]') post.c:89: warning: excess elements in struct initializer post.c:89: warning: (near initialization for `switches[21]') post.c:92: warning: excess elements in struct initializer post.c:92: warning: (near initialization for `switches[22]') post.c:92: warning: excess elements in struct initializer post.c:92: warning: (near initialization for `switches[23]') post.c:95: warning: excess elements in struct initializer post.c:95: warning: (near initialization for `switches[24]') post.c:95: warning: excess elements in struct initializer post.c:95: warning: (near initialization for `switches[25]') post.c:97: warning: excess elements in struct initializer post.c:97: warning: (near initialization for `switches[26]') post.c:97: warning: excess elements in struct initializer post.c:97: warning: (near initialization for `switches[27]') post.c:100: warning: excess elements in struct initializer post.c:100: warning: (near initialization for `switches[28]') post.c:100: warning: excess elements in struct initializer post.c:100: warning: (near initialization for `switches[29]') post.c:102: warning: excess elements in struct initializer post.c:102: warning: (near initialization for `switches[30]') post.c:102: warning: excess elements in struct initializer post.c:102: warning: (near initialization for `switches[31]') post.c:105: warning: excess elements in struct initializer post.c:105: warning: (near initialization for `switches[32]') post.c:105: warning: excess elements in struct initializer post.c:105: warning: (near initialization for `switches[33]') post.c:107: warning: excess elements in struct initializer post.c:107: warning: (near initialization for `switches[34]') post.c:107: warning: excess elements in struct initializer post.c:107: warning: (near initialization for `switches[35]') post.c:110: warning: excess elements in struct initializer post.c:110: warning: (near initialization for `switches[36]') post.c:110: warning: excess elements in struct initializer post.c:110: warning: (near initialization for `switches[37]') post.c:112: warning: excess elements in struct initializer post.c:112: warning: (near initialization for `switches[38]') post.c:112: warning: excess elements in struct initializer post.c:112: warning: (near initialization for `switches[39]') post.c:115: warning: excess elements in struct initializer post.c:115: warning: (near initialization for `switches[40]') post.c:115: warning: excess elements in struct initializer post.c:115: warning: (near initialization for `switches[41]') post.c:118: warning: excess elements in struct initializer post.c:118: warning: (near initialization for `switches[42]') post.c:118: warning: excess elements in struct initializer post.c:118: warning: (near initialization for `switches[43]') post.c:121: warning: excess elements in struct initializer post.c:121: warning: (near initialization for `switches[44]') post.c:121: warning: excess elements in struct initializer post.c:121: warning: (near initialization for `switches[45]') post.c:124: warning: excess elements in struct initializer post.c:124: warning: (near initialization for `switches[46]') post.c:124: warning: excess elements in struct initializer post.c:124: warning: (near initialization for `switches[47]') post.c:126: warning: excess elements in struct initializer post.c:126: warning: (near initialization for `switches[48]') post.c:126: warning: excess elements in struct initializer post.c:126: warning: (near initialization for `switches[49]') post.c:128: warning: excess elements in struct initializer post.c:128: warning: (near initialization for `switches[50]') post.c:128: warning: excess elements in struct initializer post.c:128: warning: (near initialization for `switches[51]') post.c:130: warning: excess elements in struct initializer post.c:130: warning: (near initialization for `switches[52]') post.c:130: warning: excess elements in struct initializer post.c:130: warning: (near initialization for `switches[53]') post.c:133: warning: excess elements in struct initializer post.c:133: warning: (near initialization for `switches[54]') post.c:133: warning: excess elements in struct initializer post.c:133: warning: (near initialization for `switches[55]') post.c:136: warning: excess elements in struct initializer post.c:136: warning: (near initialization for `switches[56]') post.c:136: warning: excess elements in struct initializer post.c:136: warning: (near initialization for `switches[57]') post.c:139: warning: excess elements in struct initializer post.c:139: warning: (near initialization for `switches[58]') post.c:139: warning: excess elements in struct initializer post.c:139: warning: (near initialization for `switches[59]') post.c:141: warning: excess elements in struct initializer post.c:141: warning: (near initialization for `switches[60]') post.c:141: warning: excess elements in struct initializer post.c:141: warning: (near initialization for `switches[61]') post.c:143: warning: excess elements in struct initializer post.c:143: warning: (near initialization for `switches[62]') post.c:143: warning: excess elements in struct initializer post.c:143: warning: (near initialization for `switches[63]') post.c:146: warning: excess elements in struct initializer post.c:146: warning: (near initialization for `switches[64]') post.c:146: warning: excess elements in struct initializer post.c:146: warning: (near initialization for `switches[65]') post.c:148: warning: excess elements in struct initializer post.c:148: warning: (near initialization for `switches[66]') post.c:148: warning: excess elements in struct initializer post.c:148: warning: (near initialization for `switches[67]') post.c:150: warning: excess elements in struct initializer post.c:150: warning: (near initialization for `switches[68]') post.c:150: warning: excess elements in struct initializer post.c:150: warning: (near initialization for `switches[69]') post.c:153: warning: excess elements in struct initializer post.c:153: warning: (near initialization for `switches[70]') post.c:153: warning: excess elements in struct initializer post.c:153: warning: (near initialization for `switches[71]') post.c:156: warning: excess elements in struct initializer post.c:156: warning: (near initialization for `switches[72]') post.c:156: warning: excess elements in struct initializer post.c:156: warning: (near initialization for `switches[73]') post.c:158: warning: excess elements in struct initializer post.c:158: warning: (near initialization for `switches[74]') post.c:158: warning: excess elements in struct initializer post.c:158: warning: (near initialization for `switches[75]') post.c:162: warning: excess elements in struct initializer post.c:162: warning: (near initialization for `switches[76]') post.c:162: warning: excess elements in struct initializer post.c:162: warning: (near initialization for `switches[77]') post.c:164: warning: excess elements in struct initializer post.c:164: warning: (near initialization for `switches[78]') post.c:164: warning: excess elements in struct initializer post.c:164: warning: (near initialization for `switches[79]') post.c:169: warning: excess elements in struct initializer post.c:169: warning: (near initialization for `switches[80]') post.c:169: warning: excess elements in struct initializer post.c:169: warning: (near initialization for `switches[81]') post.c:171: warning: excess elements in struct initializer post.c:171: warning: (near initialization for `switches[82]') post.c:171: warning: excess elements in struct initializer post.c:171: warning: (near initialization for `switches[83]') post.c:174: warning: excess elements in struct initializer post.c:174: warning: (near initialization for `switches[84]') post.c:175: warning: excess elements in struct initializer post.c:175: warning: (near initialization for `switches[85]') post.c:256: `OUTPUTLINELEN' undeclared here (not in a function) post.c:258: `NOTOK' undeclared here (not in a function) post.c:343: `NULLCP' undeclared here (not in a function) post.c:344: `NULLCP' undeclared here (not in a function) post.c:358: `NULLCP' undeclared here (not in a function) post.c:359: `NULLCP' undeclared here (not in a function) post.c:363: `NULLCP' undeclared here (not in a function) post.c: In function `main': post.c:393: `NAMESZ' undeclared (first use in this function) post.c:393: (Each undeclared identifier is reported only once post.c:393: for each function it appears in.) post.c:403: `invo_name' undeclared (first use in this function) post.c:404: `NULLCP' undeclared (first use in this function) post.c:417: `AMBIGSW' undeclared (first use in this function) post.c:420: `UNKWNSW' undeclared (first use in this function) post.c:666: `FLD' undeclared (first use in this function) post.c:669: `FLDEOF' undeclared (first use in this function) post.c:670: `FLDPLUS' undeclared (first use in this function) post.c:714: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast post.c:716: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast post.c:736: warning: assignment makes pointer from integer without a cast post.c:739: warning: assignment makes pointer from integer without a cast post.c:748: `BODY' undeclared (first use in this function) post.c:749: `BODYEOF' undeclared (first use in this function) post.c:760: `FILEEOF' undeclared (first use in this function) post.c:764: `LENERR' undeclared (first use in this function) post.c:765: `FMTERR' undeclared (first use in this function) post.c:780: `NOTOK' undeclared (first use in this function) post.c: In function `putfmt': post.c:871: `NULLCP' undeclared (first use in this function) post.c:879: warning: assignment makes pointer from integer without a cast post.c:890: `NOTOK' undeclared (first use in this function) post.c:913: warning: assignment makes pointer from integer without a cast post.c:915: warning: assignment makes pointer from integer without a cast post.c: In function `start_headers': post.c:1046: `NULLCP' undeclared (first use in this function) post.c:1089: warning: assignment makes pointer from integer without a cast post.c: In function `finish_headers': post.c:1137: `NULLCP' undeclared (first use in this function) post.c: In function `get_header': post.c:1188: `NOTOK' undeclared (first use in this function) post.c: In function `putadr': post.c:1218: warning: assignment makes pointer from integer without a cast post.c:1229: warning: assignment makes pointer from integer without a cast post.c:1230: `NULLCP' undeclared (first use in this function) post.c: In function `putgrp': post.c:1289: `NULLCP' undeclared (first use in this function) post.c:1289: warning: pointer/integer type mismatch in conditional expression post.c:1292: warning: assignment makes pointer from integer without a cast post.c: In function `anno': post.c:1390: `NOTOK' undeclared (first use in this function) post.c: In function `annoaux': post.c:1416: `OK' undeclared (first use in this function) post.c:1416: `NOTOK' undeclared (first use in this function) post.c: In function `insert_fcc': post.c:1437: `NULLCP' undeclared (first use in this function) post.c:1438: warning: assignment makes pointer from integer without a cast post.c: In function `make_bcc_file': post.c:1450: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast post.c:1477: `NULLCP' undeclared (first use in this function) post.c:1478: `NOTOK' undeclared (first use in this function) post.c:1512: `mhlproc' undeclared (first use in this function) post.c:1512: warning: assignment makes pointer from integer without a cast post.c:1520: `OK' undeclared (first use in this function) post.c: In function `find_prefix': post.c:1566: `OK' undeclared (first use in this function) post.c:1576: `NOTOK' undeclared (first use in this function) post.c: In function `verify_all_addresses': post.c:1625: `NULLCP' undeclared (first use in this function) post.c:1662: `DONE' undeclared (first use in this function) post.c: In function `chkadr': post.c:1677: `NULLCP' undeclared (first use in this function) post.c: In function `post': post.c:1735: `NULLCP' undeclared (first use in this function) post.c:1740: `NOTOK' undeclared (first use in this function) post.c:1763: `OK' undeclared (first use in this function) post.c:1763: `DONE' undeclared (first use in this function) post.c: In function `do_addresses': post.c:2039: `NULLCP' undeclared (first use in this function) post.c: In function `do_text': post.c:2065: `NULLCP' undeclared (first use in this function) post.c:2068: `NOTOK' undeclared (first use in this function) post.c: In function `do_an_address': post.c:2413: `NULLCP' undeclared (first use in this function) post.c: In function `sigser': post.c:2459: `NOTOK' undeclared (first use in this function) post.c: In function `fcc': post.c:2529: `NOTOK' undeclared (first use in this function) post.c:2539: `OK' undeclared (first use in this function) post.c:2542: `fileproc' undeclared (first use in this function) post.c:2544: `NULLCP' undeclared (first use in this function) post.c: In function `p_record': post.c:2586: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast post.c:2605: `NOTOK' undeclared (first use in this function) post.c:2615: `OK' undeclared (first use in this function) post.c:2616: `NULLCP' undeclared (first use in this function) post.c: In function `die': post.c:2656: `NOTOK' undeclared (first use in this function) make[1]: *** [post.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o rcvdist.o rcvdist.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from rcvdist.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from ../h/rcvmail.h:8, from rcvdist.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' rcvdist.c:17: elements of array `switches' have incomplete type rcvdist.c:19: warning: excess elements in struct initializer rcvdist.c:19: warning: (near initialization for `switches[0]') rcvdist.c:19: warning: excess elements in struct initializer rcvdist.c:19: warning: (near initialization for `switches[1]') rcvdist.c:22: warning: excess elements in struct initializer rcvdist.c:22: warning: (near initialization for `switches[2]') rcvdist.c:22: warning: excess elements in struct initializer rcvdist.c:22: warning: (near initialization for `switches[3]') rcvdist.c:24: warning: excess elements in struct initializer rcvdist.c:24: warning: (near initialization for `switches[4]') rcvdist.c:25: warning: excess elements in struct initializer rcvdist.c:25: warning: (near initialization for `switches[5]') rcvdist.c: In function `main': rcvdist.c:51: `MAXARGS' undeclared (first use in this function) rcvdist.c:51: (Each undeclared identifier is reported only once rcvdist.c:51: for each function it appears in.) rcvdist.c:61: `invo_name' undeclared (first use in this function) rcvdist.c:63: warning: assignment makes pointer from integer without a cast rcvdist.c:64: warning: assignment makes pointer from integer without a cast rcvdist.c:64: warning: assignment makes pointer from integer without a cast rcvdist.c:65: warning: assignment makes pointer from integer without a cast rcvdist.c:77: `AMBIGSW' undeclared (first use in this function) rcvdist.c:80: `UNKWNSW' undeclared (first use in this function) rcvdist.c:92: `NULLCP' undeclared (first use in this function) rcvdist.c:95: warning: assignment makes pointer from integer without a cast rcvdist.c:105: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast rcvdist.c:110: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast rcvdist.c:114: `NOTOK' undeclared (first use in this function) rcvdist.c:117: `postproc' undeclared (first use in this function) rcvdist.c:127: `OK' undeclared (first use in this function) rcvdist.c: At top level: rcvdist.c:145: `OUTPUTLINELEN' undeclared here (not in a function) rcvdist.c: In function `rcvdistout': rcvdist.c:186: `NAMESZ' undeclared (first use in this function) rcvdist.c:194: `rcvdistcomps' undeclared (first use in this function) rcvdist.c:194: `NULLCP' undeclared (first use in this function) rcvdist.c:209: warning: assignment makes pointer from integer without a cast rcvdist.c:224: `FLD' undeclared (first use in this function) rcvdist.c:227: `FLDPLUS' undeclared (first use in this function) rcvdist.c:231: `msg_count' undeclared (first use in this function) rcvdist.c:242: warning: assignment makes pointer from integer without a cast rcvdist.c:245: warning: assignment makes pointer from integer without a cast rcvdist.c:246: warning: assignment makes pointer from integer without a cast rcvdist.c:251: warning: assignment makes pointer from integer without a cast rcvdist.c:262: `LENERR' undeclared (first use in this function) rcvdist.c:263: `FMTERR' undeclared (first use in this function) rcvdist.c:264: `BODY' undeclared (first use in this function) rcvdist.c:265: `FILEEOF' undeclared (first use in this function) rcvdist.c:275: warning: assignment makes pointer from integer without a cast rcvdist.c: At top level: rcvdist.c:301: warning: type mismatch with previous implicit declaration rcvdist.c:115: warning: previous implicit declaration of `done' rcvdist.c:301: warning: `done' was previously implicitly declared to return `int' make[1]: *** [rcvdist.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o rcvpack.o rcvpack.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from rcvpack.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from ../h/rcvmail.h:8, from rcvpack.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' rcvpack.c:17: elements of array `switches' have incomplete type rcvpack.c:19: warning: excess elements in struct initializer rcvpack.c:19: warning: (near initialization for `switches[0]') rcvpack.c:19: warning: excess elements in struct initializer rcvpack.c:19: warning: (near initialization for `switches[1]') rcvpack.c:21: warning: excess elements in struct initializer rcvpack.c:21: warning: (near initialization for `switches[2]') rcvpack.c:22: warning: excess elements in struct initializer rcvpack.c:22: warning: (near initialization for `switches[3]') rcvpack.c: In function `main': rcvpack.c:39: `MAXARGS' undeclared (first use in this function) rcvpack.c:39: (Each undeclared identifier is reported only once rcvpack.c:39: for each function it appears in.) rcvpack.c:47: `invo_name' undeclared (first use in this function) rcvpack.c:49: warning: assignment makes pointer from integer without a cast rcvpack.c:50: warning: assignment makes pointer from integer without a cast rcvpack.c:50: warning: assignment makes pointer from integer without a cast rcvpack.c:51: warning: assignment makes pointer from integer without a cast rcvpack.c:63: `AMBIGSW' undeclared (first use in this function) rcvpack.c:66: `UNKWNSW' undeclared (first use in this function) rcvpack.c:67: `NULLCP' undeclared (first use in this function) rcvpack.c:87: `NOTOK' undeclared (first use in this function) make[1]: *** [rcvpack.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o rcvstore.o rcvstore.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from rcvstore.c:7: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from rcvstore.c:10: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' rcvstore.c:19: elements of array `switches' have incomplete type rcvstore.c:21: warning: excess elements in struct initializer rcvstore.c:21: warning: (near initialization for `switches[0]') rcvstore.c:21: warning: excess elements in struct initializer rcvstore.c:21: warning: (near initialization for `switches[1]') rcvstore.c:23: warning: excess elements in struct initializer rcvstore.c:23: warning: (near initialization for `switches[2]') rcvstore.c:23: warning: excess elements in struct initializer rcvstore.c:23: warning: (near initialization for `switches[3]') rcvstore.c:26: warning: excess elements in struct initializer rcvstore.c:26: warning: (near initialization for `switches[4]') rcvstore.c:26: warning: excess elements in struct initializer rcvstore.c:26: warning: (near initialization for `switches[5]') rcvstore.c:28: warning: excess elements in struct initializer rcvstore.c:28: warning: (near initialization for `switches[6]') rcvstore.c:28: warning: excess elements in struct initializer rcvstore.c:28: warning: (near initialization for `switches[7]') rcvstore.c:31: warning: excess elements in struct initializer rcvstore.c:31: warning: (near initialization for `switches[8]') rcvstore.c:31: warning: excess elements in struct initializer rcvstore.c:31: warning: (near initialization for `switches[9]') rcvstore.c:34: warning: excess elements in struct initializer rcvstore.c:34: warning: (near initialization for `switches[10]') rcvstore.c:34: warning: excess elements in struct initializer rcvstore.c:34: warning: (near initialization for `switches[11]') rcvstore.c:36: warning: excess elements in struct initializer rcvstore.c:36: warning: (near initialization for `switches[12]') rcvstore.c:36: warning: excess elements in struct initializer rcvstore.c:36: warning: (near initialization for `switches[13]') rcvstore.c:39: warning: excess elements in struct initializer rcvstore.c:39: warning: (near initialization for `switches[14]') rcvstore.c:39: warning: excess elements in struct initializer rcvstore.c:39: warning: (near initialization for `switches[15]') rcvstore.c:41: warning: excess elements in struct initializer rcvstore.c:41: warning: (near initialization for `switches[16]') rcvstore.c:42: warning: excess elements in struct initializer rcvstore.c:42: warning: (near initialization for `switches[17]') rcvstore.c:48: `NULLCP' undeclared here (not in a function) rcvstore.c: In function `main': rcvstore.c:69: `MAXARGS' undeclared (first use in this function) rcvstore.c:69: (Each undeclared identifier is reported only once rcvstore.c:69: for each function it appears in.) rcvstore.c:70: `NATTRS' undeclared (first use in this function) rcvstore.c:80: `invo_name' undeclared (first use in this function) rcvstore.c:82: warning: assignment makes pointer from integer without a cast rcvstore.c:83: warning: assignment makes pointer from integer without a cast rcvstore.c:83: warning: assignment makes pointer from integer without a cast rcvstore.c:84: warning: assignment makes pointer from integer without a cast rcvstore.c:96: `AMBIGSW' undeclared (first use in this function) rcvstore.c:99: `UNKWNSW' undeclared (first use in this function) rcvstore.c:100: `NULLCP' undeclared (first use in this function) rcvstore.c:139: `TFOLDER' undeclared (first use in this function) rcvstore.c:139: `TSUBCWF' undeclared (first use in this function) rcvstore.c:139: warning: assignment makes pointer from integer without a cast rcvstore.c:149: `inbox' undeclared (first use in this function) rcvstore.c:149: warning: assignment makes pointer from integer without a cast rcvstore.c:150: `defalt' undeclared (first use in this function) rcvstore.c:151: warning: assignment makes pointer from integer without a cast rcvstore.c:153: `NOTOK' undeclared (first use in this function) rcvstore.c:164: warning: assignment makes pointer from integer without a cast rcvstore.c:174: warning: assignment makes pointer from integer without a cast rcvstore.c:193: dereferencing pointer to incomplete type rcvstore.c:195: dereferencing pointer to incomplete type rcvstore.c:196: dereferencing pointer to incomplete type rcvstore.c:197: dereferencing pointer to incomplete type rcvstore.c:197: `MAXFOLDER' undeclared (first use in this function) rcvstore.c:197: warning: assignment makes pointer from integer without a cast rcvstore.c:200: dereferencing pointer to incomplete type rcvstore.c:200: `EXISTS' undeclared (first use in this function) rcvstore.c:200: `UNSEEN' undeclared (first use in this function) rcvstore.c:209: dereferencing pointer to incomplete type rcvstore.c:210: dereferencing pointer to incomplete type rcvstore.c:211: dereferencing pointer to incomplete type rcvstore.c:211: `SEQMOD' undeclared (first use in this function) rcvstore.c: At top level: rcvstore.c:229: warning: type mismatch with previous implicit declaration rcvstore.c:225: warning: previous implicit declaration of `done' rcvstore.c:229: warning: `done' was previously implicitly declared to return `int' make[1]: *** [rcvstore.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o rcvtty.o rcvtty.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from rcvtty.c:9: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from ../h/rcvmail.h:8, from rcvtty.c:10: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' rcvtty.c:50: elements of array `switches' have incomplete type rcvtty.c:52: warning: excess elements in struct initializer rcvtty.c:52: warning: (near initialization for `switches[0]') rcvtty.c:52: warning: excess elements in struct initializer rcvtty.c:52: warning: (near initialization for `switches[1]') rcvtty.c:55: warning: excess elements in struct initializer rcvtty.c:55: warning: (near initialization for `switches[2]') rcvtty.c:55: warning: excess elements in struct initializer rcvtty.c:55: warning: (near initialization for `switches[3]') rcvtty.c:58: warning: excess elements in struct initializer rcvtty.c:58: warning: (near initialization for `switches[4]') rcvtty.c:58: warning: excess elements in struct initializer rcvtty.c:58: warning: (near initialization for `switches[5]') rcvtty.c:60: warning: excess elements in struct initializer rcvtty.c:60: warning: (near initialization for `switches[6]') rcvtty.c:60: warning: excess elements in struct initializer rcvtty.c:60: warning: (near initialization for `switches[7]') rcvtty.c:63: warning: excess elements in struct initializer rcvtty.c:63: warning: (near initialization for `switches[8]') rcvtty.c:63: warning: excess elements in struct initializer rcvtty.c:63: warning: (near initialization for `switches[9]') rcvtty.c:65: warning: excess elements in struct initializer rcvtty.c:65: warning: (near initialization for `switches[10]') rcvtty.c:65: warning: excess elements in struct initializer rcvtty.c:65: warning: (near initialization for `switches[11]') rcvtty.c:67: warning: excess elements in struct initializer rcvtty.c:67: warning: (near initialization for `switches[12]') rcvtty.c:67: warning: excess elements in struct initializer rcvtty.c:67: warning: (near initialization for `switches[13]') rcvtty.c:69: warning: excess elements in struct initializer rcvtty.c:69: warning: (near initialization for `switches[14]') rcvtty.c:69: warning: excess elements in struct initializer rcvtty.c:69: warning: (near initialization for `switches[15]') rcvtty.c:71: warning: excess elements in struct initializer rcvtty.c:71: warning: (near initialization for `switches[16]') rcvtty.c:72: warning: excess elements in struct initializer rcvtty.c:72: warning: (near initialization for `switches[17]') rcvtty.c: In function `main': rcvtty.c:109: `MAXARGS' undeclared (first use in this function) rcvtty.c:109: (Each undeclared identifier is reported only once rcvtty.c:109: for each function it appears in.) rcvtty.c:127: `invo_name' undeclared (first use in this function) rcvtty.c:128: `NAMESZ' undeclared (first use in this function) rcvtty.c:133: warning: assignment makes pointer from integer without a cast rcvtty.c:134: warning: assignment makes pointer from integer without a cast rcvtty.c:134: warning: assignment makes pointer from integer without a cast rcvtty.c:135: warning: assignment makes pointer from integer without a cast rcvtty.c:140: `NULLCP' undeclared (first use in this function) rcvtty.c:152: `AMBIGSW' undeclared (first use in this function) rcvtty.c:155: `UNKWNSW' undeclared (first use in this function) rcvtty.c:198: `NOTOK' undeclared (first use in this function) rcvtty.c: In function `alrmser': rcvtty.c:229: `DONE' undeclared (first use in this function) rcvtty.c: In function `message_fd': rcvtty.c:243: `NOTOK' undeclared (first use in this function) rcvtty.c:258: `OK' undeclared (first use in this function) rcvtty.c: In function `header_fd': rcvtty.c:308: `invo_name' undeclared (first use in this function) rcvtty.c:308: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast rcvtty.c:309: `NOTOK' undeclared (first use in this function) rcvtty.c: In function `alert': rcvtty.c:343: `NOTOK' undeclared (first use in this function) rcvtty.c:354: `OK' undeclared (first use in this function) make[1]: *** [rcvtty.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o fmtdump.o fmtdump.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from fmtdump.c:6: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from fmtdump.c:10: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' fmtdump.c:16: elements of array `switches' have incomplete type fmtdump.c:18: warning: excess elements in struct initializer fmtdump.c:18: warning: (near initialization for `switches[0]') fmtdump.c:18: warning: excess elements in struct initializer fmtdump.c:18: warning: (near initialization for `switches[1]') fmtdump.c:20: warning: excess elements in struct initializer fmtdump.c:20: warning: (near initialization for `switches[2]') fmtdump.c:20: warning: excess elements in struct initializer fmtdump.c:20: warning: (near initialization for `switches[3]') fmtdump.c:23: warning: excess elements in struct initializer fmtdump.c:23: warning: (near initialization for `switches[4]') fmtdump.c:23: warning: excess elements in struct initializer fmtdump.c:23: warning: (near initialization for `switches[5]') fmtdump.c:25: warning: excess elements in struct initializer fmtdump.c:25: warning: (near initialization for `switches[6]') fmtdump.c:26: warning: excess elements in struct initializer fmtdump.c:26: warning: (near initialization for `switches[7]') fmtdump.c: In function `main': fmtdump.c:53: `MAXARGS' undeclared (first use in this function) fmtdump.c:53: (Each undeclared identifier is reported only once fmtdump.c:53: for each function it appears in.) fmtdump.c:62: `invo_name' undeclared (first use in this function) fmtdump.c:63: warning: assignment makes pointer from integer without a cast fmtdump.c:64: warning: assignment makes pointer from integer without a cast fmtdump.c:64: warning: assignment makes pointer from integer without a cast fmtdump.c:65: warning: assignment makes pointer from integer without a cast fmtdump.c:77: `AMBIGSW' undeclared (first use in this function) fmtdump.c:80: `UNKWNSW' undeclared (first use in this function) fmtdump.c:81: `NULLCP' undeclared (first use in this function) make[1]: *** [fmtdump.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o mhparam.o mhparam.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from mhparam.c:7: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from mhparam.c:8: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' mhparam.c:12: `LINK' undeclared here (not in a function) mhparam.c:16: elements of array `switches' have incomplete type mhparam.c:18: warning: excess elements in struct initializer mhparam.c:18: warning: (near initialization for `switches[0]') mhparam.c:18: warning: excess elements in struct initializer mhparam.c:18: warning: (near initialization for `switches[1]') mhparam.c:20: warning: excess elements in struct initializer mhparam.c:20: warning: (near initialization for `switches[2]') mhparam.c:20: warning: excess elements in struct initializer mhparam.c:20: warning: (near initialization for `switches[3]') mhparam.c:22: warning: excess elements in struct initializer mhparam.c:22: warning: (near initialization for `switches[4]') mhparam.c:22: warning: excess elements in struct initializer mhparam.c:22: warning: (near initialization for `switches[5]') mhparam.c:24: warning: excess elements in struct initializer mhparam.c:24: warning: (near initialization for `switches[6]') mhparam.c:24: warning: excess elements in struct initializer mhparam.c:24: warning: (near initialization for `switches[7]') mhparam.c:26: warning: excess elements in struct initializer mhparam.c:26: warning: (near initialization for `switches[8]') mhparam.c:27: warning: excess elements in struct initializer mhparam.c:27: warning: (near initialization for `switches[9]') mhparam.c: In function `main': mhparam.c:48: `MAXARGS' undeclared (first use in this function) mhparam.c:48: (Each undeclared identifier is reported only once mhparam.c:48: for each function it appears in.) mhparam.c:54: `invo_name' undeclared (first use in this function) mhparam.c:55: warning: assignment makes pointer from integer without a cast mhparam.c:56: warning: assignment makes pointer from integer without a cast mhparam.c:56: warning: assignment makes pointer from integer without a cast mhparam.c:57: warning: assignment makes pointer from integer without a cast mhparam.c:69: `AMBIGSW' undeclared (first use in this function) mhparam.c:72: `UNKWNSW' undeclared (first use in this function) mhparam.c:73: `NULLCP' undeclared (first use in this function) mhparam.c:109: `m_defs' undeclared (first use in this function) mhparam.c:109: dereferencing pointer to incomplete type mhparam.c:111: dereferencing pointer to incomplete type mhparam.c:112: dereferencing pointer to incomplete type mhparam.c:113: dereferencing pointer to incomplete type mhparam.c:124: warning: initialization makes pointer from integer without a cast mhparam.c: At top level: mhparam.c:152: `context' undeclared here (not in a function) mhparam.c:152: initializer element is not constant mhparam.c:152: (near initialization for `procs[0].p_field') mhparam.c:152: initializer element is not constant mhparam.c:152: (near initialization for `procs[0]') mhparam.c:153: `faceproc' undeclared here (not in a function) mhparam.c:153: initializer element is not constant mhparam.c:153: (near initialization for `procs[1].p_field') mhparam.c:153: initializer element is not constant mhparam.c:153: (near initialization for `procs[1]') mhparam.c:154: `fileproc' undeclared here (not in a function) mhparam.c:154: initializer element is not constant mhparam.c:154: (near initialization for `procs[2].p_field') mhparam.c:154: initializer element is not constant mhparam.c:154: (near initialization for `procs[2]') mhparam.c:155: `foldprot' undeclared here (not in a function) mhparam.c:155: initializer element is not constant mhparam.c:155: (near initialization for `procs[3].p_field') mhparam.c:155: initializer element is not constant mhparam.c:155: (near initialization for `procs[3]') mhparam.c:156: `incproc' undeclared here (not in a function) mhparam.c:156: initializer element is not constant mhparam.c:156: (near initialization for `procs[4].p_field') mhparam.c:156: initializer element is not constant mhparam.c:156: (near initialization for `procs[4]') mhparam.c:157: `installproc' undeclared here (not in a function) mhparam.c:157: initializer element is not constant mhparam.c:157: (near initialization for `procs[5].p_field') mhparam.c:157: initializer element is not constant mhparam.c:157: (near initialization for `procs[5]') mhparam.c:158: `lproc' undeclared here (not in a function) mhparam.c:158: initializer element is not constant mhparam.c:158: (near initialization for `procs[6].p_field') mhparam.c:158: initializer element is not constant mhparam.c:158: (near initialization for `procs[6]') mhparam.c:159: `mailproc' undeclared here (not in a function) mhparam.c:159: initializer element is not constant mhparam.c:159: (near initialization for `procs[7].p_field') mhparam.c:159: initializer element is not constant mhparam.c:159: (near initialization for `procs[7]') mhparam.c:160: `mhlproc' undeclared here (not in a function) mhparam.c:160: initializer element is not constant mhparam.c:160: (near initialization for `procs[8].p_field') mhparam.c:160: initializer element is not constant mhparam.c:160: (near initialization for `procs[8]') mhparam.c:161: `moreproc' undeclared here (not in a function) mhparam.c:161: initializer element is not constant mhparam.c:161: (near initialization for `procs[9].p_field') mhparam.c:161: initializer element is not constant mhparam.c:161: (near initialization for `procs[9]') mhparam.c:162: `msgprot' undeclared here (not in a function) mhparam.c:162: initializer element is not constant mhparam.c:162: (near initialization for `procs[10].p_field') mhparam.c:162: initializer element is not constant mhparam.c:162: (near initialization for `procs[10]') mhparam.c:163: `mshproc' undeclared here (not in a function) mhparam.c:163: initializer element is not constant mhparam.c:163: (near initialization for `procs[11].p_field') mhparam.c:163: initializer element is not constant mhparam.c:163: (near initialization for `procs[11]') mhparam.c:164: `packproc' undeclared here (not in a function) mhparam.c:164: initializer element is not constant mhparam.c:164: (near initialization for `procs[12].p_field') mhparam.c:164: initializer element is not constant mhparam.c:164: (near initialization for `procs[12]') mhparam.c:165: `postproc' undeclared here (not in a function) mhparam.c:165: initializer element is not constant mhparam.c:165: (near initialization for `procs[13].p_field') mhparam.c:165: initializer element is not constant mhparam.c:165: (near initialization for `procs[13]') mhparam.c:166: `rmfproc' undeclared here (not in a function) mhparam.c:166: initializer element is not constant mhparam.c:166: (near initialization for `procs[14].p_field') mhparam.c:166: initializer element is not constant mhparam.c:166: (near initialization for `procs[14]') mhparam.c:167: `rmmproc' undeclared here (not in a function) mhparam.c:167: initializer element is not constant mhparam.c:167: (near initialization for `procs[15].p_field') mhparam.c:167: initializer element is not constant mhparam.c:167: (near initialization for `procs[15]') mhparam.c:168: `sendproc' undeclared here (not in a function) mhparam.c:168: initializer element is not constant mhparam.c:168: (near initialization for `procs[16].p_field') mhparam.c:168: initializer element is not constant mhparam.c:168: (near initialization for `procs[16]') mhparam.c:169: `showproc' undeclared here (not in a function) mhparam.c:169: initializer element is not constant mhparam.c:169: (near initialization for `procs[17].p_field') mhparam.c:169: initializer element is not constant mhparam.c:169: (near initialization for `procs[17]') mhparam.c:170: `slocalproc' undeclared here (not in a function) mhparam.c:170: initializer element is not constant mhparam.c:170: (near initialization for `procs[18].p_field') mhparam.c:170: initializer element is not constant mhparam.c:170: (near initialization for `procs[18]') mhparam.c:171: `version' undeclared here (not in a function) mhparam.c:171: initializer element is not constant mhparam.c:171: (near initialization for `procs[19].p_field') mhparam.c:171: initializer element is not constant mhparam.c:171: (near initialization for `procs[19]') mhparam.c:172: `vmhproc' undeclared here (not in a function) mhparam.c:172: initializer element is not constant mhparam.c:172: (near initialization for `procs[20].p_field') mhparam.c:172: initializer element is not constant mhparam.c:172: (near initialization for `procs[20]') mhparam.c:173: `whatnowproc' undeclared here (not in a function) mhparam.c:173: initializer element is not constant mhparam.c:173: (near initialization for `procs[21].p_field') mhparam.c:173: initializer element is not constant mhparam.c:173: (near initialization for `procs[21]') mhparam.c:174: `whomproc' undeclared here (not in a function) mhparam.c:174: initializer element is not constant mhparam.c:174: (near initialization for `procs[22].p_field') mhparam.c:174: initializer element is not constant mhparam.c:174: (near initialization for `procs[22]') mhparam.c:175: initializer element is not constant mhparam.c:175: (near initialization for `procs[23]') mhparam.c:176: initializer element is not constant mhparam.c:176: (near initialization for `procs[24]') mhparam.c:177: initializer element is not constant mhparam.c:177: (near initialization for `procs[25]') mhparam.c:179: initializer element is not constant mhparam.c:179: (near initialization for `procs[26]') mhparam.c: In function `p_find': mhparam.c:190: warning: return makes pointer from integer without a cast make[1]: *** [mhparam.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o spost.o spost.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from spost.c:17: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: conflicting types for `popen' /usr/include/stdio.h:316: previous declaration of `popen' ../h/mh.h:1: warning: data definition has no type or storage class spost.c:40: elements of array `switches' have incomplete type spost.c:42: warning: excess elements in struct initializer spost.c:42: warning: (near initialization for `switches[0]') spost.c:42: warning: excess elements in struct initializer spost.c:42: warning: (near initialization for `switches[1]') spost.c:44: warning: excess elements in struct initializer spost.c:44: warning: (near initialization for `switches[2]') spost.c:44: warning: excess elements in struct initializer spost.c:44: warning: (near initialization for `switches[3]') spost.c:47: warning: excess elements in struct initializer spost.c:47: warning: (near initialization for `switches[4]') spost.c:47: warning: excess elements in struct initializer spost.c:47: warning: (near initialization for `switches[5]') spost.c:49: warning: excess elements in struct initializer spost.c:49: warning: (near initialization for `switches[6]') spost.c:49: warning: excess elements in struct initializer spost.c:49: warning: (near initialization for `switches[7]') spost.c:52: warning: excess elements in struct initializer spost.c:52: warning: (near initialization for `switches[8]') spost.c:52: warning: excess elements in struct initializer spost.c:52: warning: (near initialization for `switches[9]') spost.c:54: warning: excess elements in struct initializer spost.c:54: warning: (near initialization for `switches[10]') spost.c:54: warning: excess elements in struct initializer spost.c:54: warning: (near initialization for `switches[11]') spost.c:57: warning: excess elements in struct initializer spost.c:57: warning: (near initialization for `switches[12]') spost.c:57: warning: excess elements in struct initializer spost.c:57: warning: (near initialization for `switches[13]') spost.c:59: warning: excess elements in struct initializer spost.c:59: warning: (near initialization for `switches[14]') spost.c:59: warning: excess elements in struct initializer spost.c:59: warning: (near initialization for `switches[15]') spost.c:62: warning: excess elements in struct initializer spost.c:62: warning: (near initialization for `switches[16]') spost.c:62: warning: excess elements in struct initializer spost.c:62: warning: (near initialization for `switches[17]') spost.c:64: warning: excess elements in struct initializer spost.c:64: warning: (near initialization for `switches[18]') spost.c:64: warning: excess elements in struct initializer spost.c:64: warning: (near initialization for `switches[19]') spost.c:67: warning: excess elements in struct initializer spost.c:67: warning: (near initialization for `switches[20]') spost.c:67: warning: excess elements in struct initializer spost.c:67: warning: (near initialization for `switches[21]') spost.c:70: warning: excess elements in struct initializer spost.c:70: warning: (near initialization for `switches[22]') spost.c:70: warning: excess elements in struct initializer spost.c:70: warning: (near initialization for `switches[23]') spost.c:73: warning: excess elements in struct initializer spost.c:73: warning: (near initialization for `switches[24]') spost.c:73: warning: excess elements in struct initializer spost.c:73: warning: (near initialization for `switches[25]') spost.c:76: warning: excess elements in struct initializer spost.c:76: warning: (near initialization for `switches[26]') spost.c:76: warning: excess elements in struct initializer spost.c:76: warning: (near initialization for `switches[27]') spost.c:78: warning: excess elements in struct initializer spost.c:78: warning: (near initialization for `switches[28]') spost.c:78: warning: excess elements in struct initializer spost.c:78: warning: (near initialization for `switches[29]') spost.c:81: warning: excess elements in struct initializer spost.c:81: warning: (near initialization for `switches[30]') spost.c:81: warning: excess elements in struct initializer spost.c:81: warning: (near initialization for `switches[31]') spost.c:83: warning: excess elements in struct initializer spost.c:83: warning: (near initialization for `switches[32]') spost.c:83: warning: excess elements in struct initializer spost.c:83: warning: (near initialization for `switches[33]') spost.c:85: warning: excess elements in struct initializer spost.c:85: warning: (near initialization for `switches[34]') spost.c:85: warning: excess elements in struct initializer spost.c:85: warning: (near initialization for `switches[35]') spost.c:88: warning: excess elements in struct initializer spost.c:88: warning: (near initialization for `switches[36]') spost.c:88: warning: excess elements in struct initializer spost.c:88: warning: (near initialization for `switches[37]') spost.c:90: warning: excess elements in struct initializer spost.c:90: warning: (near initialization for `switches[38]') spost.c:90: warning: excess elements in struct initializer spost.c:90: warning: (near initialization for `switches[39]') spost.c:93: warning: excess elements in struct initializer spost.c:93: warning: (near initialization for `switches[40]') spost.c:93: warning: excess elements in struct initializer spost.c:93: warning: (near initialization for `switches[41]') spost.c:95: warning: excess elements in struct initializer spost.c:95: warning: (near initialization for `switches[42]') spost.c:95: warning: excess elements in struct initializer spost.c:95: warning: (near initialization for `switches[43]') spost.c:98: warning: excess elements in struct initializer spost.c:98: warning: (near initialization for `switches[44]') spost.c:98: warning: excess elements in struct initializer spost.c:98: warning: (near initialization for `switches[45]') spost.c:101: warning: excess elements in struct initializer spost.c:101: warning: (near initialization for `switches[46]') spost.c:101: warning: excess elements in struct initializer spost.c:101: warning: (near initialization for `switches[47]') spost.c:104: warning: excess elements in struct initializer spost.c:104: warning: (near initialization for `switches[48]') spost.c:104: warning: excess elements in struct initializer spost.c:104: warning: (near initialization for `switches[49]') spost.c:108: warning: excess elements in struct initializer spost.c:108: warning: (near initialization for `switches[50]') spost.c:108: warning: excess elements in struct initializer spost.c:108: warning: (near initialization for `switches[51]') spost.c:110: warning: excess elements in struct initializer spost.c:110: warning: (near initialization for `switches[52]') spost.c:110: warning: excess elements in struct initializer spost.c:110: warning: (near initialization for `switches[53]') spost.c:113: warning: excess elements in struct initializer spost.c:113: warning: (near initialization for `switches[54]') spost.c:114: warning: excess elements in struct initializer spost.c:114: warning: (near initialization for `switches[55]') spost.c: In function `main': spost.c:236: `NAMESZ' undeclared (first use in this function) spost.c:236: (Each undeclared identifier is reported only once spost.c:236: for each function it appears in.) spost.c:237: `MAXARGS' undeclared (first use in this function) spost.c:246: `invo_name' undeclared (first use in this function) spost.c:248: warning: assignment makes pointer from integer without a cast spost.c:249: warning: assignment makes pointer from integer without a cast spost.c:259: `AMBIGSW' undeclared (first use in this function) spost.c:262: `UNKWNSW' undeclared (first use in this function) spost.c:263: `NULLCP' undeclared (first use in this function) spost.c:381: `FLD' undeclared (first use in this function) spost.c:384: `FLDEOF' undeclared (first use in this function) spost.c:385: `FLDPLUS' undeclared (first use in this function) spost.c:422: warning: assignment makes pointer from integer without a cast spost.c:425: warning: assignment makes pointer from integer without a cast spost.c:448: `BODY' undeclared (first use in this function) spost.c:458: `FILEEOF' undeclared (first use in this function) spost.c:462: `LENERR' undeclared (first use in this function) spost.c:463: `FMTERR' undeclared (first use in this function) spost.c:477: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast spost.c:478: `NOTOK' undeclared (first use in this function) spost.c:519: `OK' undeclared (first use in this function) spost.c: In function `putfmt': spost.c:558: warning: assignment makes pointer from integer without a cast spost.c:559: `NULLCP' undeclared (first use in this function) spost.c:569: `NOTOK' undeclared (first use in this function) spost.c:585: warning: assignment makes pointer from integer without a cast spost.c: In function `start_headers': spost.c:659: warning: assignment makes pointer from integer without a cast spost.c: In function `finish_headers': spost.c:704: `NULLCP' undeclared (first use in this function) spost.c: In function `get_header': spost.c:720: `NOTOK' undeclared (first use in this function) spost.c: In function `putadr': spost.c:760: `NULLCP' undeclared (first use in this function) spost.c:762: warning: assignment makes pointer from integer without a cast spost.c: In function `putone': spost.c:792: warning: assignment makes pointer from integer without a cast spost.c:793: `NULLCP' undeclared (first use in this function) spost.c: In function `insert_fcc': spost.c:854: `NULLCP' undeclared (first use in this function) spost.c:855: warning: assignment makes pointer from integer without a cast spost.c: In function `fcc': spost.c:953: `NOTOK' undeclared (first use in this function) spost.c:963: `OK' undeclared (first use in this function) spost.c:966: `fileproc' undeclared (first use in this function) spost.c:967: warning: passing arg 2 of `execlp' makes pointer from integer without a cast /usr/include/stdio.h: At top level: spost.c:40: warning: array `switches' assumed to have one element spost.c:40: storage size of `switches' isn't known make[1]: *** [spost.o] Error 1 gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DDBMPWD -DSYS5DIR -DZONEINFO -DNORUSERPASS -DBSD -DBSD42 -DBSD43 -DBSD44 -DUNISTD -DVSPRINTF -DWAITINT -DPOPSERVICE='"pop"' -DPOSIX -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o slocal.o slocal.c ../h/mh.h:1: undefined type, found `FP' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode In file included from slocal.c:26: ../h/mh.h:1: parse error before "popen" ../h/mh.h:1: warning: data definition has no type or storage class In file included from ../h/rcvmail.h:8, from slocal.c:28: /usr/include/stdio.h:316: conflicting types for `popen' ../h/mh.h:1: previous declaration of `popen' slocal.c:86: elements of array `switches' have incomplete type slocal.c:88: warning: excess elements in struct initializer slocal.c:88: warning: (near initialization for `switches[0]') slocal.c:88: warning: excess elements in struct initializer slocal.c:88: warning: (near initialization for `switches[1]') slocal.c:90: warning: excess elements in struct initializer slocal.c:90: warning: (near initialization for `switches[2]') slocal.c:90: warning: excess elements in struct initializer slocal.c:90: warning: (near initialization for `switches[3]') slocal.c:92: warning: excess elements in struct initializer slocal.c:92: warning: (near initialization for `switches[4]') slocal.c:92: warning: excess elements in struct initializer slocal.c:92: warning: (near initialization for `switches[5]') slocal.c:94: warning: excess elements in struct initializer slocal.c:94: warning: (near initialization for `switches[6]') slocal.c:94: warning: excess elements in struct initializer slocal.c:94: warning: (near initialization for `switches[7]') slocal.c:96: warning: excess elements in struct initializer slocal.c:96: warning: (near initialization for `switches[8]') slocal.c:96: warning: excess elements in struct initializer slocal.c:96: warning: (near initialization for `switches[9]') slocal.c:98: warning: excess elements in struct initializer slocal.c:98: warning: (near initialization for `switches[10]') slocal.c:98: warning: excess elements in struct initializer slocal.c:98: warning: (near initialization for `switches[11]') slocal.c:100: warning: excess elements in struct initializer slocal.c:100: warning: (near initialization for `switches[12]') slocal.c:100: warning: excess elements in struct initializer slocal.c:100: warning: (near initialization for `switches[13]') slocal.c:103: warning: excess elements in struct initializer slocal.c:103: warning: (near initialization for `switches[14]') slocal.c:103: warning: excess elements in struct initializer slocal.c:103: warning: (near initialization for `switches[15]') slocal.c:106: warning: excess elements in struct initializer slocal.c:106: warning: (near initialization for `switches[16]') slocal.c:106: warning: excess elements in struct initializer slocal.c:106: warning: (near initialization for `switches[17]') slocal.c:108: warning: excess elements in struct initializer slocal.c:108: warning: (near initialization for `switches[18]') slocal.c:108: warning: excess elements in struct initializer slocal.c:108: warning: (near initialization for `switches[19]') slocal.c:111: warning: excess elements in struct initializer slocal.c:111: warning: (near initialization for `switches[20]') slocal.c:111: warning: excess elements in struct initializer slocal.c:111: warning: (near initialization for `switches[21]') slocal.c:114: warning: excess elements in struct initializer slocal.c:114: warning: (near initialization for `switches[22]') slocal.c:114: warning: excess elements in struct initializer slocal.c:114: warning: (near initialization for `switches[23]') slocal.c:116: warning: excess elements in struct initializer slocal.c:116: warning: (near initialization for `switches[24]') slocal.c:117: warning: excess elements in struct initializer slocal.c:117: warning: (near initialization for `switches[25]') slocal.c:130: `NULLCP' undeclared here (not in a function) slocal.c:131: `NULLCP' undeclared here (not in a function) slocal.c:132: `NULLCP' undeclared here (not in a function) slocal.c:133: `NULLCP' undeclared here (not in a function) slocal.c:134: `NULLCP' undeclared here (not in a function) slocal.c:135: `NULLCP' undeclared here (not in a function) slocal.c:136: `NULLCP' undeclared here (not in a function) slocal.c:137: `NULLCP' undeclared here (not in a function) slocal.c: In function `main': slocal.c:241: `invo_name' undeclared (first use in this function) slocal.c:241: (Each undeclared identifier is reported only once slocal.c:241: for each function it appears in.) slocal.c:242: `NULLCP' undeclared (first use in this function) slocal.c:250: `AMBIGSW' undeclared (first use in this function) slocal.c:253: `UNKWNSW' undeclared (first use in this function) slocal.c:327: warning: assignment makes pointer from integer without a cast slocal.c:336: `NOTOK' undeclared (first use in this function) slocal.c: In function `localmail': slocal.c:449: `NOTOK' undeclared (first use in this function) slocal.c:450: `OK' undeclared (first use in this function) slocal.c: In function `usr_delivery': slocal.c:515: `NOTOK' undeclared (first use in this function) slocal.c:665: `NULLCP' undeclared (first use in this function) slocal.c:671: `OK' undeclared (first use in this function) slocal.c: In function `parse': slocal.c:747: `NAMESZ' undeclared (first use in this function) slocal.c:754: `OK' undeclared (first use in this function) slocal.c:756: `NOTOK' undeclared (first use in this function) slocal.c:765: warning: assignment makes pointer from integer without a cast slocal.c:767: warning: assignment makes pointer from integer without a cast slocal.c:769: `FLD' undeclared (first use in this function) slocal.c:772: `FLDEOF' undeclared (first use in this function) slocal.c:773: `FLDPLUS' undeclared (first use in this function) slocal.c:774: `NULLCP' undeclared (first use in this function) slocal.c:774: warning: assignment makes pointer from integer without a cast slocal.c:777: warning: assignment makes pointer from integer without a cast slocal.c:787: warning: assignment makes pointer from integer without a cast slocal.c:790: warning: assignment makes pointer from integer without a cast slocal.c:791: warning: assignment makes pointer from integer without a cast slocal.c:797: warning: assignment makes pointer from integer without a cast slocal.c:807: `BODY' undeclared (first use in this function) slocal.c:808: `BODYEOF' undeclared (first use in this function) slocal.c:809: `FILEEOF' undeclared (first use in this function) slocal.c:812: `LENERR' undeclared (first use in this function) slocal.c:813: `FMTERR' undeclared (first use in this function) slocal.c:829: warning: assignment makes pointer from integer without a cast slocal.c:847: warning: assignment makes pointer from integer without a cast slocal.c: In function `glob': slocal.c:907: warning: assignment makes pointer from integer without a cast slocal.c:909: warning: assignment makes pointer from integer without a cast slocal.c:912: `NOTOK' undeclared (first use in this function) slocal.c:913: warning: assignment makes pointer from integer without a cast slocal.c:916: warning: assignment makes pointer from integer without a cast slocal.c: In function `logged_in': slocal.c:949: `NOTOK' undeclared (first use in this function) slocal.c:960: `DONE' undeclared (first use in this function) slocal.c: In function `timely': slocal.c:981: `NOTOK' undeclared (first use in this function) slocal.c:990: `OK' undeclared (first use in this function) slocal.c: In function `usr_file': slocal.c:1049: `NOTOK' undeclared (first use in this function) slocal.c:1074: `OK' undeclared (first use in this function) slocal.c: In function `usr_pipe': slocal.c:1153: `NOTOK' undeclared (first use in this function) slocal.c:1160: `OK' undeclared (first use in this function) slocal.c:1170: `NULLCP' undeclared (first use in this function) slocal.c: In function `alrmser': slocal.c:1236: `DONE' undeclared (first use in this function) slocal.c: In function `copyinfo': slocal.c:1252: `NULLCP' undeclared (first use in this function) slocal.c: In function `copyfile': slocal.c:1295: `invo_name' undeclared (first use in this function) slocal.c:1295: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast slocal.c:1296: `NOTOK' undeclared (first use in this function) slocal.c:1345: warning: assignment makes pointer from integer without a cast slocal.c: In function `adorn': slocal.c:1407: `invo_name' undeclared (first use in this function) make[1]: *** [slocal.o] Error 1 make[1]: Target `all' not remade because of errors. for d in bboards general pop; do (cd $d; make DESTDIR= -k all); done make[2]: Nothing to be done for `all'. make[2]: `all' is up to date. make[2]: Nothing to be done for `all'. cat tmac.me ali.me | sed -f me2man.sed > ali.man cat tmac.me anno.me | sed -f me2man.sed > anno.man cat tmac.me burst.me | sed -f me2man.sed > burst.man cat tmac.me comp.me | sed -f me2man.sed > comp.man cat tmac.me dist.me | sed -f me2man.sed > dist.man cat tmac.me folder.me | sed -f me2man.sed > folder.man cat tmac.me forw.me | sed -f me2man.sed > forw.man cat tmac.me inc.me | sed -f me2man.sed > inc.man cat tmac.me mark.me | sed -f me2man.sed > mark.man cat tmac.me mh-chart.me | sed -f me2man.sed > mh-chart.man cat tmac.me mh.me | sed -f me2man.sed > mh.man cat tmac.me mhl.me | sed -f me2man.sed > mhl.man cat tmac.me mhook.me | sed -f me2man.sed > mhook.man cat tmac.me mhmail.me | sed -f me2man.sed > mhmail.man cat tmac.me mhn.me | sed -f me2man.sed > mhn.man cat tmac.me mhparam.me | sed -f me2man.sed > mhparam.man cat tmac.me mhpath.me | sed -f me2man.sed > mhpath.man cat tmac.me msgchk.me | sed -f me2man.sed > msgchk.man cat tmac.me msh.me | sed -f me2man.sed > msh.man cat tmac.me next.me | sed -f me2man.sed > next.man cat tmac.me packf.me | sed -f me2man.sed > packf.man cat tmac.me pick.me | sed -f me2man.sed > pick.man cat tmac.me prev.me | sed -f me2man.sed > prev.man cat tmac.me prompter.me | sed -f me2man.sed > prompter.man cat tmac.me rcvstore.me | sed -f me2man.sed > rcvstore.man cat tmac.me refile.me | sed -f me2man.sed > refile.man cat tmac.me repl.me | sed -f me2man.sed > repl.man cat tmac.me rmf.me | sed -f me2man.sed > rmf.man cat tmac.me rmm.me | sed -f me2man.sed > rmm.man cat tmac.me scan.me | sed -f me2man.sed > scan.man cat tmac.me send.me | sed -f me2man.sed > send.man cat tmac.me show.me | sed -f me2man.sed > show.man cat tmac.me slocal.me | sed -f me2man.sed > slocal.man cat tmac.me sortm.me | sed -f me2man.sed > sortm.man cat tmac.me vmh.me | sed -f me2man.sed > vmh.man cat tmac.me whatnow.me | sed -f me2man.sed > whatnow.man cat tmac.me whom.me | sed -f me2man.sed > whom.man cat tmac.me bbc.me | sed -f me2man.sed > bbc.man cat tmac.me mh-alias.me | sed -f me2man.sed > mh-alias.man cat tmac.me mh-format.me | sed -f me2man.sed > mh-format.man cat tmac.me mh-mail.me | sed -f me2man.sed > mh-mail.man cat tmac.me mh-profile.me | sed -f me2man.sed > mh-profile.man cat tmac.me mh-sequence.me | sed -f me2man.sed > mh-sequence.man cat tmac.me mh-tailor.me | sed -f me2man.sed > mh-tailor.man cat tmac.me ap.me | sed -f me2man.sed > ap.man cat tmac.me conflict.me | sed -f me2man.sed > conflict.man cat tmac.me dp.me | sed -f me2man.sed > dp.man cat tmac.me install-mh.me | sed -f me2man.sed > install-mh.man cat tmac.me post.me | sed -f me2man.sed > post.man cat tmac.me fmtdump.me | sed -f me2man.sed > fmtdump.man