X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/a219784d3963d335aeaf15eefa3b51b26537bcd3..94187a80bd60baab4b9c4b949ad820d730578123:/h/mf.h diff --git a/h/mf.h b/h/mf.h index f53ed074..6b17a4c0 100644 --- a/h/mf.h +++ b/h/mf.h @@ -1,18 +1,8 @@ - -/* - * mf.h -- include file for mailbox filters +/* mf.h -- include file for mailbox filters */ #include -#ifndef TRUE -# define TRUE 1 -#endif - -#ifndef FALSE -# define FALSE 0 -#endif - #ifndef NOTOK # define NOTOK (-1) #endif @@ -25,19 +15,6 @@ # define DONE 1 #endif -#define LINESIZ 512 - -#define MBXMODE 0600 -#define TMPMODE 0600 - -#define OWIDTH 75 /* length of a header line */ - -#define HFROM 1 /* header has From: component */ -#define HSNDR 2 /* header has Sender: component */ -#define HADDR 3 /* header has address component */ -#define HDATE 4 /* header has Date: component */ -#define HOTHR 5 /* header is unimportant */ - struct adrx { char *text; @@ -52,27 +29,8 @@ struct adrx { }; -/* - * Codes returned by uucp2mmdf(), mmdf2uucp() - */ - -#define MFOK 0 /* all went well */ - /* remaining codes must > DONE */ -#define MFPRM 2 /* bad parameter */ -#define MFSIO 3 /* stdio package went screwy */ -#define MFROM 4 /* from line was bad */ -#define MFHDR 5 /* headers were bad */ -#define MFTXT 6 /* text was bad */ -#define MFERR 7 /* I/O or system error */ -#define MFDLM 8 /* Bad delimiter in MMDF file */ - - /* * prototypes */ -int isfrom(char *); -int lequal (char *, char *); -int mfgets (FILE *, char **); -char *legal_person (char *); -struct adrx *getadrx (char *); - +char *legal_person (const char *); +struct adrx *getadrx (const char *, int);