|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T m
Length: 1407 (0x57f) Types: TextFile Names: »mf.h«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦3658e588a⟧ »EurOpenD3/mail/mh/mh-6.7.tar.Z« └─⟦c75e36ecb⟧ └─⟦this⟧ »mh-6.7/zotnet/mf.h« └─⟦this⟧ »mh-6.7/zotnet/mf/mf.h«
/* mf.h - include file for mailbox filters */ #include "../h/strings.h" #ifndef TRUE #define TRUE 1 #endif TRUE #ifndef FALSE #define FALSE 0 #endif FALSE #ifndef NOTOK #define NOTOK (-1) #endif NOTOK #ifndef OK #define OK 0 #endif OK #ifndef DONE #define DONE 1 #endif DONE #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 */ /* \f */ struct adrx { char *text; char *pers; char *mbox; char *host; char *path; char *grp; int ingrp; char *note; char *err; }; /* \f */ /* * 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 */ int isfrom (), lequal (), mfgets (); char *legal_person (); struct adrx *seekadrx (), *getadrx (), *uucpadrx ();