1 /* addng.h 2 */ 3 /* This software is copyrighted as detailed in the LICENSE file. */ 4 5 6 struct addgroup { 7 ADDGROUP* next; 8 ADDGROUP* prev; 9 DATASRC* datasrc; 10 ART_NUM toread; /* number of articles to be read (for sorting) */ 11 NG_NUM num; /* a possible sort order for this group */ 12 char flags; 13 char name[1]; 14 }; 15 16 #define AGF_SEL 0x01 17 #define AGF_DEL 0x02 18 #define AGF_DELSEL 0x04 19 #define AGF_INCLUDED 0x10 20 21 #define AGF_EXCLUDED 0x20 22 23 EXT ADDGROUP* first_addgroup; 24 EXT ADDGROUP* last_addgroup; 25 26 EXT ADDGROUP* sel_page_gp; 27 EXT ADDGROUP* sel_next_gp; 28 29 /* DON'T EDIT BELOW THIS LINE OR YOUR CHANGES WILL BE LOST! */ 30 31 void addng_init _((void)); 32 bool find_new_groups _((void)); 33 bool scanactive _((bool_int)); 34 void sort_addgroups _((void)); 35