|
|
1.1 ! root 1: #include "dump.h" ! 2: ! 3: #ifdef RCSIDENT ! 4: static char rcsid[] = "$Header: loadvars.c,v 1.7 85/01/18 15:42:20 notes Rel $"; ! 5: #endif RCSIDENT ! 6: ! 7: /* ! 8: * contains the actual data used to parse RFC-822 style headers ! 9: * to determine which type of header line this is. ! 10: * ! 11: * Contains tables for descriptors, notes, responses, and ! 12: * access lists. Some of these will be null.... ! 13: * ! 14: * Ray Essick, March 1984 ! 15: */ ! 16: ! 17: struct dump_f descrnames[] = ! 18: { ! 19: "NF-Title", NF_TITLE, ! 20: "NF-Director-Message", NF_DIRECTOR_MESSAGE, ! 21: "NF-Last-Modified", NF_LAST_MODIFIED, ! 22: "NF-Status", NF_STATUS, ! 23: "NF-Id-Sequence", NF_ID_SEQUENCE, ! 24: "NF-Number", NF_NUMBER, ! 25: "NF-Last-Transmit", NF_LAST_TRANSMIT, ! 26: "NF-Created", NF_CREATED, ! 27: "NF-Last-Used", NF_LAST_USED, ! 28: "NF-Days-Used", NF_DAYS_USED, ! 29: "NF-Notes-Written", NF_NOTES_WRITTEN, ! 30: "NF-Notes-Read", NF_NOTES_READ, ! 31: "NF-Notes-Transmitted", NF_NOTES_TRANSMITTED, ! 32: "NF-Notes-Received", NF_NOTES_RECEIVED, ! 33: "NF-Notes-Dropped", NF_NOTES_DROPPED, ! 34: "NF-Responses-Written", NF_RESPONSES_WRITTEN, ! 35: "NF-Responses-Read", NF_RESPONSES_READ, ! 36: "NF-Responses-Transmitted", NF_RESPONSES_TRANSMITTED, ! 37: "NF-Responses-Received", NF_RESPONSES_RECEIVED, ! 38: "NF-Responses-Dropped", NF_RESPONSES_DROPPED, ! 39: "NF-Entries", NF_ENTRIES, ! 40: "NF-Walltime", NF_WALLTIME, ! 41: "NF-Orphans-Received", NF_ORPHANS_RECEIVED, ! 42: "NF-Orphans-Adopted", NF_ORPHANS_ADOPTED, ! 43: "NF-Transmits", NF_TRANSMITS, ! 44: "NF-Receives", NF_RECEIVES, ! 45: "NF-Expiration-Age", NF_EXPIRATION_AGE, ! 46: "NF-Expiration-Action", NF_EXPIRATION_ACTION, ! 47: "NF-Expiration-Status", NF_EXPIRATION_STATUS, ! 48: "NF-Working-Set-Size", NF_WORKING_SET_SIZE, ! 49: "NF-Longest-Text", NF_LONGEST_TEXT, ! 50: "NF-Policy-Exists", NF_POLICY_EXISTS, ! 51: "NF-Descriptor", NF_DESCRIPTOR, ! 52: "", -1 /* null terminator */ ! 53: /* ! 54: * Also catches an empty header type! What luck ! 55: */ ! 56: }; ! 57: ! 58: /* ! 59: * accessnames - strings and numbers used for access lists ! 60: * (this list isn't used too much) ! 61: */ ! 62: ! 63: struct dump_f accessnames[] = ! 64: { ! 65: "NF-Access-Right", ACCESS_RIGHT, ! 66: "Access-Right", ACCESS_RIGHT, ! 67: "NF-Access-Finished", ACCESS_FINISHED, ! 68: "", -1 ! 69: }; ! 70: ! 71: /* ! 72: * notenames - strings and numbers used for a note descriptor ! 73: */ ! 74: ! 75: struct dump_f notenames[] = ! 76: { ! 77: "Title", NOTE_TITLE, ! 78: "Author", NOTE_AUTHOR, ! 79: "Author-UID", NOTE_AUTHOR_UID, ! 80: "Note-ID", NOTE_ID, ! 81: "Date-Written", NOTE_WRITTEN, ! 82: "Date-Received", NOTE_RECEIVED, ! 83: "Date-Modified", NOTE_MODIFIED, ! 84: "Source-System", NOTE_FROMSYS, ! 85: "Status", NOTE_STATUS, ! 86: "Text-Length", NOTE_LENGTH, ! 87: #ifdef notdef ! 88: /* ! 89: * News compatibility ! 90: * These are untested and sure to fail since we make assumptions ! 91: * about formats. If the variable number were different then ! 92: * things would be OK. ! 93: */ ! 94: "Posted", NOTE_WRITTEN, ! 95: "Date", NOTE_WRITTEN, ! 96: "Subject", NOTE_TITLE, ! 97: "Message-ID", NOTE_ID, /* different format */ ! 98: "Article-ID", NOTE_ID, /* different format */ ! 99: #endif notdef ! 100: "", -1 ! 101: }; ! 102: ! 103: /* ! 104: * respnames - strings and numbers used for a response descriptor ! 105: */ ! 106: ! 107: struct dump_f respnames[] = ! 108: { ! 109: "Title", RESP_TITLE, /* ignored */ ! 110: "Parent-ID", RESP_PARENT, ! 111: "Author", RESP_AUTHOR, ! 112: "Author-UID", RESP_AUTHOR_UID, ! 113: "Response-ID", RESP_ID, ! 114: "Date-Written", RESP_WRITTEN, ! 115: "Date-Received", RESP_RECEIVED, ! 116: "Source-System", RESP_FROMSYS, ! 117: "Status", RESP_STATUS, ! 118: "Text-Length", RESP_LENGTH, ! 119: #ifdef notdef ! 120: /* ! 121: * News compatibility (sort of) ! 122: * This stuff isn't really implemented, so be damn ! 123: * careful before using it. ! 124: */ ! 125: "Article-ID", RESP_ID, /* what the heck */ ! 126: "Message-Id", RESP_ID, /* different format */ ! 127: "Posted", RESP_WRITTEN, ! 128: "Date", RESP_WRITTEN, ! 129: "Subject", RESP_TITLE, /* will drop */ ! 130: #endif notdef ! 131: "", -1 ! 132: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.