|
|
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 ();