# HG changeset patch # User kono # Date 1113921372 -32400 # Node ID 442dbbf0ac7d1a63cf2f5f847e0fa9b670ec6798 # Parent bce86c4163a357c31e79f224fa95e234ac617faf utf first try diff -r bce86c4163a3 -r 442dbbf0ac7d config/version --- a/config/version Mon Apr 18 23:46:02 2005 +0900 +++ b/config/version Tue Apr 19 23:36:12 2005 +0900 @@ -1,1 +1,1 @@ -6.8.3.1 +6.8.3.17 diff -r bce86c4163a3 -r 442dbbf0ac7d config/version.c --- a/config/version.c Mon Apr 18 23:46:02 2005 +0900 +++ b/config/version.c Tue Apr 19 23:36:12 2005 +0900 @@ -1,5 +1,5 @@ #ifndef JAPAN -char *version = "@(#)MH 6.8.3 #1[UCI] (insigna.ie.u-ryukyu.ac.jp) of Tue Aug 27 23:05:02 JST 2002"; +char *version = "@(#)MH 6.8.3 #17[UCI] (leo.ie.u-ryukyu.ac.jp) of Tue Apr 19 23:31:58 JST 2005"; #else /* JAPAN */ -char *version = "@(#)MH 6.8.3.JP-pre3.05-20010615 #1[UCI] (insigna.ie.u-ryukyu.ac.jp) of Tue Aug 27 23:05:02 JST 2002"; +char *version = "@(#)MH 6.8.3.JP-pre3.05-20010615 #17[UCI] (leo.ie.u-ryukyu.ac.jp) of Tue Apr 19 23:31:58 JST 2005"; #endif /* JAPAN */ diff -r bce86c4163a3 -r 442dbbf0ac7d doc/version.rf --- a/doc/version.rf Mon Apr 18 23:46:02 2005 +0900 +++ b/doc/version.rf Tue Apr 19 23:36:12 2005 +0900 @@ -1,1 +1,1 @@ -.ds MH 6.8.3 #1[UCI] +.ds MH 6.8.3 #17[UCI] diff -r bce86c4163a3 -r 442dbbf0ac7d ers --- a/ers Mon Apr 18 23:46:02 2005 +0900 +++ b/ers Tue Apr 19 23:36:12 2005 +0900 @@ -1,10309 +1,74 @@ -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] +for d in config sbr mts zotnet uip support doc; do (cd $d; make DESTDIR= -k all); done +MH 6.8.3 #5[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 +gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETMG -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop"' -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DMAILGROUP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o version.o version.c +gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETMG -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop"' -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DMAILGROUP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c concat.c +In file included from concat.c:5: +/usr/include/gcc/darwin/3.3/varargs.h:10:2: #error "GCC no longer implements ." +/usr/include/gcc/darwin/3.3/varargs.h:11:2: #error "Revise your code to use ." +concat.c:11: error: parse error before "va_dcl" +concat.c:12: error: syntax error before '{' token +concat.c:17: error: parse error before "list" +concat.c:17: warning: data definition has no type or storage class +concat.c:19: error: conflicting types for `len' +concat.c:16: error: previous declaration of `len' +concat.c:19: warning: data definition has no type or storage class +concat.c:20: warning: parameter names (without types) in function declaration +concat.c:20: warning: data definition has no type or storage class +concat.c:21: error: parse error before "while" +concat.c:23: warning: parameter names (without types) in function declaration +concat.c:23: warning: data definition has no type or storage class +concat.c:25: error: `sp' undeclared here (not in a function) +concat.c:25: warning: data definition has no type or storage class +concat.c:26: error: parse error before "if" +concat.c:29: warning: parameter names (without types) in function declaration +concat.c:29: warning: data definition has no type or storage class +concat.c:30: error: parse error before "while" +concat.c:32: warning: parameter names (without types) in function declaration +concat.c:32: warning: data definition has no type or storage class +concat.c:34: error: parse error before "return" 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.) +gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETMG -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop"' -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DMAILGROUP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c ml_codeconv.c +ml_codeconv.c: In function `utf8_fputs': +ml_codeconv.c:263: error: `my_pretty' undeclared (first use in this function) +ml_codeconv.c:263: error: (Each undeclared identifier is reported only once +ml_codeconv.c:263: error: for each function it appears in.) +ml_codeconv.c: In function `ml_conv_sbr': +ml_codeconv.c:448: error: `ptr' undeclared (first use in this function) +ml_codeconv.c:448: error: `len' undeclared (first use in this function) +ml_codeconv.c: At top level: +ml_codeconv.c:590: error: `my_pretty' used prior to declaration +ml_codeconv.c: In function `my_pretty': +ml_codeconv.c:595: error: `u1' undeclared (first use in this function) +ml_codeconv.c:595: error: `stream' undeclared (first use in this function) 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 +make[2]: Nothing to be done for `all'. 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 +gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETMG -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop"' -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DMAILGROUP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I.. -c -o client.o client.c +client.c:367: error: conflicting types for `inet_addr' +/usr/include/arpa/inet.h:101: error: previous declaration of `inet_addr' +make[2]: *** [client.o] Error 1 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[2]: Nothing to be done for `all'. +make[2]: Nothing to be done for `all'. +make[2]: Nothing to be done for `all'. +gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETMG -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop"' -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DMAILGROUP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -I. -c mts/client.c +mts/client.c:367: error: conflicting types for `inet_addr' +/usr/include/arpa/inet.h:101: error: previous declaration of `inet_addr' +make[1]: *** [mts/client.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) +gcc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETMG -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop"' -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DMAILGROUP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O -c -o vmh.o vmh.c 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) +vmh.c:1401: error: invalid use of undefined type `struct ldat' +vmh.c:1401: error: dereferencing pointer to incomplete type 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 +make[1]: Nothing to be done for `all'. diff -r bce86c4163a3 -r 442dbbf0ac7d h/mh.h --- a/h/mh.h Mon Apr 18 23:46:02 2005 +0900 +++ b/h/mh.h Tue Apr 19 23:36:12 2005 +0900 @@ -253,7 +253,7 @@ int atooi (); char **brkstring (); void closefds (); -char *concat (); +char *concat (char *first, ...); char *copy (); char **copyip (); void cpydata (); diff -r bce86c4163a3 -r 442dbbf0ac7d sbr/concat.c --- a/sbr/concat.c Mon Apr 18 23:46:02 2005 +0900 +++ b/sbr/concat.c Tue Apr 19 23:36:12 2005 +0900 @@ -2,22 +2,21 @@ #include "../h/mh.h" #include -#include +#include /* VARARGS */ -char *concat (va_alist) -va_dcl +char *concat (char *first, ...) { register char *cp, *dp, *sp; register unsigned len; - register va_list list; + va_list list; len = 1; - va_start (list); + va_start (list, first); while (cp = va_arg (list, char *)) len += strlen (cp); va_end (list); @@ -26,7 +25,7 @@ if (dp == NULL) adios (NULLCP, "unable to allocate string storage"); - va_start (list); + va_start (list, first); while (cp = va_arg (list, char *)) sp = copy (cp, sp); va_end (list); diff -r bce86c4163a3 -r 442dbbf0ac7d sbr/ml_codeconv.c --- a/sbr/ml_codeconv.c Mon Apr 18 23:46:02 2005 +0900 +++ b/sbr/ml_codeconv.c Tue Apr 19 23:36:12 2005 +0900 @@ -16,6 +16,7 @@ #define CS_JIS7 1 #define CS_JEUC 2 #define CS_SJIS 3 +#define CS_UTF8 4 #define CS_NOCONV 99 /* coding system list */ @@ -47,9 +48,32 @@ static void jeuc_fputs(); static void sjis_fputs(); static void jis7_fputs(); +static void utf8_fputs(); static void cntrl_putc(); static void ml_conv_sbr(); +/* NKF Input/Output pointers */ + +static unsigned char *nkf_output; +static unsigned char *nkf_input; +static int nkf_input_ctr; +static int nkf_output_ctr; +static int nkf_limit; +static int nkf_ilimit; +static void (*nkf_flush)(char *,int); + +static void nkf_open(char *opt, char *in,int ilimit, + char *out,int limit,void (*flush)(char *,int),FILE *fp); +static void nkf_continue(char *in,int ilimit); +static void nkf_end() ; +static void none(char *a,int b); + +static void my_flush(char *out,int out_count); +static void extend(char *out,int out_count); +static void my_pretty(char *out,int out_count); + +static FILE *nkf_file; + /* * Initialize: holding coding system information @@ -105,8 +129,12 @@ return CS_JIS7; else if (uleq(coding, "ja_JP.EUC")) return CS_JEUC; + else if (uleq(coding, "ja_JP.EUCjp")) + return CS_JEUC; else if (uleq(coding, "ja_JP.SJIS")) return CS_SJIS; + else if (uleq(coding, "ja_JP.UTF-8")) + return CS_UTF8; else if (uleq(coding, "C")) return CS_NOCONV; @@ -208,6 +236,9 @@ case CS_JEUC: jeuc_fputs(scanlk, stream, pretty); break; + case CS_UTF8: + utf8_fputs(scanlk, stream, pretty); + break; case CS_JIS7: case CS_DEFAULT: default: @@ -220,6 +251,20 @@ /* * Output routines with code conversion */ + +char buf[BUFSIZ]; + +static void +utf8_fputs(scanlk, stream, pretty) + char *scanlk; + FILE *stream; + int pretty; +{ + nkf_file = stream; + nkf_open("-w80",scanlk,-1,buf,BUFSIZ,pretty?my_pretty: my_flush,0); + nkf_end(); +} + static void jeuc_fputs(scanlk, stream, pretty) char *scanlk; @@ -365,107 +410,197 @@ return(s); } -#define ESC '\033' -#define SO '\016' -#define SI '\017' -#define SS2 '\216' - -#define E2E(i1, i2, o1, o2) { (o1) = (i1); (o2) = (i2); } - -#define I2E(i1, i2, o1, o2) { (o1) = ((i1) | 0x80); (o2) = ((i2) | 0x80); } +/* + Convert to EUC + shirinking only (?) + */ -#define S2E(i1, i2, o1, o2) {\ - if ((i1) >= 0xe0) { (i1) -= (0xe0 - 0xa0); }\ - if ((i2) >= 0x80) { (i2)--; }\ - if ((i2) < 0x40 + 94) {\ - (o1) = (((((i1) - 0x81) * 2) + 0x21) | 0x80);\ - (o2) = (((i2) - (0x40 - 0x21)) | 0x80);\ - } else {\ - (o1) = (((((i1) - 0x81) * 2) + 0x21 + 1) | 0x80);\ - (o2) = (((i2) - (0x9e - 0x21)) | 0x80);\ - }\ -} +static char * +cs_output_opt(int cs) +{ + switch(cs) { + case CS_JIS7: return "-j"; + case CS_JEUC: return "-e"; + case CS_SJIS: return "-s"; + case CS_UTF8: return "-w80"; + case CS_NOCONV: return "-t"; + } +} + +static char * +cs_input_opt(int cs) +{ + switch(cs) { + case CS_JIS7: return "-J"; + case CS_JEUC: return "-E"; + case CS_SJIS: return "-S"; + case CS_UTF8: return "-W8"; + case CS_NOCONV: return "-t"; + } +} static void ml_conv_sbr(in, cs) char *in; coding_system_t cs; { - char *out = in; - int kanji_pos = ASCII; - unsigned char c1, c2; - - while (c1 = *in++) { - if (c1 == ESC) { - char *cp = in; - if ((c1 = *in++) == '$') { - if ((c1 = *in++) == 'B' || c1 == '@') { - kanji_pos = JISX0208; - continue; - } else if (c1 == '(') { - if ((c1 = *in++) == 'B' || c1 == '@' || c1 == 'O') { - /* special case: compaund text */ - /* "ESC $ ( O" is for JIS X 0213-2000 */ - kanji_pos = JISX0208; - continue; - } - } - } else if (c1 == '(') { - if ((c1 = *in++) == 'B' || c1 == 'J' || c1 == 'H') { - /* "ESC ( H" is an old wrong implementation */ - kanji_pos = ASCII; - continue; - } - } else if (c1 == '&') { - if ((c1 = *in++) == '@' && (c1 = *in++) == ESC - && (c1 = *in++) == '$' && (c1 = *in++) == 'B') { - /* special case: JIS X 0208-1990 */ - kanji_pos = JISX0208; - continue; - } - } - if (! IS_JIS7(c1)) - in--; - while (cp < in) - *out++ = *cp++; - continue; /* invalid ESC is ignored. */ + char *opt = cs_input_opt(cs); + int len = strlen(in); + nkf_end(); + nkf_open(opt,in,len,in,len,extend,0); + nkf_output[nkf_output_ctr]=0; +} + +extern void +mime_convert(char *ptr) +{ + int len = strlen(ptr); + nkf_end(); + nkf_open("-me",ptr,len,ptr,len,extend,0); + nkf_output[nkf_output_ctr]=0; +} + +#undef CR +#undef LIMIT +#undef PROTO + +#undef getc +#undef ungetc + +#define getc(f) nkf_getc(f) +#define ungetc(c,f) nkf_ungetc(c,f) + +static int +nkf_getc(FILE *f) { + if (nkf_ilimit==-1) { + int c = nkf_input[nkf_input_ctr++]; + if (c==0) { + nkf_input_ctr--; return -1; } - if (kanji_pos == JISX0208 && IS_JIS7(c1)) { - c2 = *in; - if (IS_JIS7(c2)) { - I2E(c1, c2, *out++, *out++); - in++; - continue; - } - } - if (c1 & 0x80) { - if (cs == CS_SJIS) { - if (IS_SJIS1(c1)) { - c2 = *in; - if (IS_SJIS2(c2)) { - S2E(c1, c2, *out++, *out++); - in++; - } - } - } else { - if (IS_JEUC(c1)) { - c2 = *in; - if (IS_JEUC(c2)) { - E2E(c1, c2, *out++, *out++); - in++; - } - } else if (c1 == (unsigned char) SS2) { - c2 = *in; - if (IS_JEUC(c2)) - in++; /* skip */ - } - } - continue; /* invalid 8bit code is ignored. */ - } - if (c1 == SI || c1 == SO) - continue; /* ISO-2022-JP cannot include SI, SO. (cf. RFC-1468) */ - *out++ = c1; + return c; + } + return (nkf_input_ctr>=nkf_ilimit?-1:nkf_input[nkf_input_ctr++]); +} + +static int +nkf_ungetc(int c,FILE *f) { + nkf_input_ctr--; + return c; +} + + +#undef putchar +#undef TRUE +#undef FALSE +#define putchar(c) nkf_putchar(c) + +#define debug nkf_debug + +static +int +nkf_putchar(unsigned int c) +{ + /* string length is enough? */ + if(nkf_output_ctr0) { + c = *out++; + if (iscntrl(c)) + cntrl_putc(c, fp); + else + putc(c, fp); + } +} + #endif /* JAPAN */ + +/* end */ diff -r bce86c4163a3 -r 442dbbf0ac7d zotnet/mts/client.c --- a/zotnet/mts/client.c Mon Apr 18 23:46:02 2005 +0900 +++ b/zotnet/mts/client.c Tue Apr 19 23:36:12 2005 +0900 @@ -361,7 +361,7 @@ #if !defined(SOLARIS) && !defined(linux) && !defined(__bsdi__) && \ !defined(OSF1) && !defined(__osf__) && !defined(__FreeBSD__) && \ - !defined(__NetBSD__) + !defined(__NetBSD__) && !defined(__APPLE__) #ifndef DG #ifndef __alpha u_long inet_addr ();