|
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 h
Length: 1331 (0x533) Types: TextFile Names: »header.h«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦373604645⟧ »EurOpenD3/news/bnews.2.11/src.tar.Z« └─⟦3beb569ac⟧ └─⟦this⟧ »src/header.h«
/* * header.h - Article header format */ /* @(#)header.h 2.23 9/1/89 */ #define NUNREC 50 /* article header */ struct hbuf { char from[BUFLEN]; /* From: */ char path[PATHLEN]; /* Path: */ char nbuf[MBUFLEN]; /* Newsgroups: */ char title[BUFLEN]; /* Subject: */ char ident[BUFLEN]; /* Message-ID: */ char replyto[BUFLEN]; /* Reply-To: */ char followid[MBUFLEN]; /* References: */ char subdate[DATELEN]; /* Date: (submission) */ time_t subtime; /* subdate in secs */ char expdate[DATELEN]; /* Expires: */ time_t exptime; /* Expire time in secs */ char ctlmsg[PATHLEN]; /* Control: */ char sender[BUFLEN]; /* Sender: */ char followto[BUFLEN]; /* Followup-to: */ char distribution[BUFLEN]; /* Distribution: */ char organization[BUFLEN]; /* Organization: */ char numlines[8]; /* Lines: */ int intnumlines; /* Integer version */ char keywords[MBUFLEN]; /* Keywords: */ char summary[BUFLEN]; /* Summary: */ char approved[BUFLEN]; /* Approved: */ char nf_id[BUFLEN]; /* Nf-ID: */ char nf_from[BUFLEN]; /* Nf-From: */ char supersedes[BUFLEN]; /* Supersedes: */ #ifdef DOXREFS char xref[MBUFLEN]; /* Xref: */ #endif /* DOXREFS */ char *unrec[NUNREC]; /* unrecognized lines */ }; #define hwrite(hp,fp) ihwrite(hp,fp,0) #define lhwrite(hp,fp) ihwrite(hp,fp,1) char *oident();