]> diplodocus.org Git - nmh/blobdiff - h/mf.h
Fix invalid pointer arithmetic.
[nmh] / h / mf.h
diff --git a/h/mf.h b/h/mf.h
index f53ed0744837e240108c9117d0186791e5054143..6b17a4c0fc18d5fa4c7238a1051573abe106bbd5 100644 (file)
--- 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 <h/nmh.h>
 
-#ifndef        TRUE
-# define TRUE 1
-#endif
-
-#ifndef        FALSE
-# define FALSE 0
-#endif
-
 #ifndef        NOTOK
 # define NOTOK (-1)
 #endif
 # 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);