1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
/* $Id: overview.h,v 3.0 1992/12/14 00:14:09 davison Trn $
*/
/* The authors make no claims as to the fitness or correctness of this software
* for any use whatsoever, and it is provided as is. Any use of this software
* is at the user's own risk.
*/
/* The order of the overview file fields */
#define OV_NUM 0
#define OV_SUBJ 1
#define OV_FROM 2
#define OV_DATE 3
#define OV_MSGID 4
#define OV_REFS 5
#define OV_BYTES 6
#define OV_LINES 7
#define OV_OTHERS 8 /* this catch-all field must be last */
#undef OV_OTHERS_HAS_XREFS /* forces trn to assume xrefs always exist */
/* If ALL the overview files trn will be accessing have xrefs in the OTHERS
** field you may choose to define OV_OTHERS_HAS_XREFS. This may save some
** article accessing during the time that it would take trn to determine
** this for itself. */
/* NOTE that you must NOT define OV_XREFS unless you have opted to create
** a new (non-standard) overview field for xrefs instead of placing them
** in the OTHERS field. If you have included the xref header without its
** prefix into a field of its own, define OV_XREFS with the appropriate
** field number in the list above. If it has the "Xref:" prefix and you
** didn't want to point the OV_OTHERS field at it (for some reason) you
** can define both OV_XREFS and OV_LAX_XREFS and trn accepts a field with
** or without the "Xref:" prefix. */
/*#define OV_XREFS 8 *//* only define when using non-standard .overview */
/*#define OV_LAX_XREFS *//* allow xref field to have a header-prefix */
/* What name to append to the directory name to read an overview file.
** This REQUIRES a leading slash unless you're getting fancy.
*/
#define OV_FILE_NAME "/.overview"
/* How many overview lines to read with one NNTP call */
#define OV_CHUNK_SIZE 40
|