X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=h%2Fmf.h;h=7fd5ef5eb0a23fdab166958e6ff444f00e2e39dd;hb=51cb63baa791f6ba84c0a7f8538ecfd00b013bcb;hp=6063e60f2ed00c955f5b5b5a1e73735516c3df30;hpb=5dd6771b28c257af405d7248639ed0e3bcdce38b;p=mmh diff --git a/h/mf.h b/h/mf.h index 6063e60..7fd5ef5 100644 --- a/h/mf.h +++ b/h/mf.h @@ -1,80 +1,72 @@ - /* * mf.h -- include file for mailbox filters */ #include -#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 LINESIZ 512 -#define MBXMODE 0600 -#define TMPMODE 0600 +#define MBXMODE 0600 +#define TMPMODE 0600 -#define OWIDTH 75 /* length of a header line */ +#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 */ +#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 */ +#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 *); -