/* $Id: overview.h,v 3.0 1992/12/14 00:14:09 davison Trn $ */ /* 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 xrefs 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 "Xrefs:" prefix, just ** point the OV_OTHERS field at it. Alternately, you can define both ** OV_XREFS and OV_LAX_XREFS and trn accepts a field with or without ** the "Xrefs:" prefix. */ #undef OV_XREFS /* only define when using non-standard .overview */ #undef OV_LAX_XREFS /* allow xrefs 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 100