1 /* typedef.h 2 */ 3 4 /* some important types */ 5 6 typedef int NG_NUM; /* newsgroup number */ 7 typedef long ART_NUM; /* article number */ 8 typedef long ART_UNREAD; /* could be short to save space */ 9 typedef long ART_POS; /* char position in article file */ 10 typedef int ART_LINE; /* line position in article file */ 11 typedef long ACT_POS; /* char position in active file */ 12 typedef unsigned int MEM_SIZE; /* for passing to malloc */ 13 typedef unsigned char Uchar; /* more space-efficient */ 14 15 /* DON'T EDIT BELOW THIS LINE OR YOUR CHANGES WILL BE LOST! */ 16 17 /* addng.h */ 18 19 typedef struct addgroup ADDGROUP; 20 21 /* cache.h */ 22 23 typedef struct subject SUBJECT; 24 typedef struct article ARTICLE; 25 26 /* color.ih */ 27 28 typedef struct color_obj COLOR_OBJ; 29 30 /* datasrc.h */ 31 32 typedef struct srcfile SRCFILE; 33 typedef struct datasrc DATASRC; 34 35 /* hash.h */ 36 37 typedef struct hashdatum HASHDATUM; 38 39 /* hash.ih */ 40 41 typedef struct hashent HASHENT; 42 typedef struct hashtable HASHTABLE; 43 44 /* head.h */ 45 46 typedef struct headtype HEADTYPE; 47 typedef struct user_headtype USER_HEADTYPE; 48 49 /* list.h */ 50 51 typedef struct listnode LISTNODE; 52 typedef struct list LIST; 53 54 /* mime.h */ 55 56 typedef struct hblk HBLK; 57 typedef struct mime_sect MIME_SECT; 58 typedef struct html_tags HTML_TAGS; 59 typedef struct mimecap_entry MIMECAP_ENTRY; 60 61 /* ngdata.h */ 62 63 typedef struct ngdata NGDATA; 64 65 /* nntpclient.h */ 66 67 typedef struct nntplink NNTPLINK; 68 69 /* rcstuff.h */ 70 71 typedef struct newsrc NEWSRC; 72 typedef struct multirc MULTIRC; 73 74 /* rt-mt.ih */ 75 76 typedef struct packed_root PACKED_ROOT; 77 typedef struct packed_article PACKED_ARTICLE; 78 typedef struct total TOTAL; 79 typedef struct bmap BMAP; 80 81 /* rt-page.h */ 82 83 typedef union sel_union SEL_UNION; 84 typedef struct sel_item SEL_ITEM; 85 86 /* scan.h */ 87 88 typedef struct page_ent PAGE_ENT; 89 typedef struct scontext SCONTEXT; 90 91 /* scanart.h */ 92 93 typedef struct sa_entrydata SA_ENTRYDATA; 94 95 /* scorefile.h */ 96 97 typedef struct sf_entry SF_ENTRY; 98 typedef struct sf_file SF_FILE; 99 100 /* search.h */ 101 102 typedef struct compex COMPEX; 103 104 /* term.ih */ 105 106 typedef struct keymap KEYMAP; 107 108 /* univ.h */ 109 110 typedef struct univ_groupmask_data UNIV_GROUPMASK_DATA; 111 typedef struct univ_configfile_data UNIV_CONFIGFILE_DATA; 112 typedef struct univ_virt_data UNIV_VIRT_DATA; 113 typedef struct univ_virt_group UNIV_VIRT_GROUP; 114 typedef struct univ_newsgroup UNIV_NEWSGROUP; 115 typedef struct univ_textfile UNIV_TEXTFILE; 116 typedef union univ_data UNIV_DATA; 117 typedef struct univ_item UNIV_ITEM; 118 119 /* util.h */ 120 121 typedef struct ini_words INI_WORDS; 122