Factor trim format function out
[mmh] / h / mf.h
diff --git a/h/mf.h b/h/mf.h
index 6063e60..a39689d 100644 (file)
--- a/h/mf.h
+++ b/h/mf.h
@@ -1,80 +1,43 @@
-
 /*
- * mf.h -- include file for mailbox filters
- */
-
-#include <h/nmh.h>
+** mf.h -- include file for mailbox filters
+*/
 
-#ifndef        TRUE
+#ifndef TRUE
 # define TRUE 1
 #endif
 
-#ifndef        FALSE
+#ifndef FALSE
 # define FALSE 0
 #endif
 
-#ifndef        NOTOK
+#ifndef NOTOK
 # define NOTOK (-1)
 #endif
 
-#ifndef        OK
+#ifndef OK
 # define OK 0
 #endif
 
-#ifndef        DONE
+#ifndef DONE
 # 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;
-    char *pers;
-    char *mbox;
-    char *host;
-    char *path;
-    char *grp;
-    int ingrp;
-    char *note;
-    char *err;
+       char *text;
+       char *pers;
+       char *mbox;
+       char *host;
+       char *path;
+       char *grp;
+       int ingrp;
+       char *note;
+       char *err;
 };
 
 
-/* 
- *    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 (unsigned char *, unsigned char *);
-int mfgets (FILE *, char **);
-char *legal_person (char *);
-struct adrx *seekadrx (char *);
-struct adrx *getadrx (char *);
-struct adrx *uucpadrx (char *);
-
+** prototypes
+*/
+char *legal_person(char *);
+struct adrx *getadrx(char *);