| 1 | /* ==----------------------------- wtrun.h ------------------------------== */ |
|---|
| 2 | |
|---|
| 3 | // init/allocated in wtfnew / wtfset |
|---|
| 4 | |
|---|
| 5 | //#define awtgblport ((WTFUN_ARRAY *)awtfp)->globalport |
|---|
| 6 | //#define awtgblsock ((WTFUN_ARRAY *)awtfp)->globalsock |
|---|
| 7 | #define awtmaxmfrl ((WTFUN_ARRAY *)awtfp)->globalmaxmfrl |
|---|
| 8 | #define awtdatabuff ((WTFUN_ARRAY *)awtfp)->globaldatabuff |
|---|
| 9 | //#define awtcipar ((WTFUN_ARRAY *)awtfp)->globalcipar |
|---|
| 10 | |
|---|
| 11 | #define JDCOLFREQ ((WTFUN_ARRAY *)awtfp)->xJDCOLFREQ |
|---|
| 12 | #define JDDOCFREQ ((WTFUN_ARRAY *)awtfp)->xJDDOCFREQ |
|---|
| 13 | #define JDSIMFREQ ((WTFUN_ARRAY *)awtfp)->xJDSIMFREQ |
|---|
| 14 | |
|---|
| 15 | #define JDCOLPESO ((WTFUN_ARRAY *)awtfp)->xJDCOLPESO |
|---|
| 16 | #define JDDOCPESO ((WTFUN_ARRAY *)awtfp)->xJDDOCPESO |
|---|
| 17 | #define JDSIMPESO ((WTFUN_ARRAY *)awtfp)->xJDSIMPESO |
|---|
| 18 | |
|---|
| 19 | #define jdtable ((WTFUN_ARRAY *)awtfp)->xjdtable |
|---|
| 20 | #define jdtabentries ((WTFUN_ARRAY *)awtfp)->xjdtabentries |
|---|
| 21 | #define jdhwidth ((WTFUN_ARRAY *)awtfp)->xjdhwidth |
|---|
| 22 | #define jdtabcats ((WTFUN_ARRAY *)awtfp)->xjdtabcats |
|---|
| 23 | #define jdtabwidth ((WTFUN_ARRAY *)awtfp)->xjdtabwidth |
|---|
| 24 | #define jdmaxprim ((WTFUN_ARRAY *)awtfp)->xjdmaxprim |
|---|
| 25 | |
|---|
| 26 | #define listjd ((WTFUN_ARRAY *)awtfp)->xlistjd |
|---|
| 27 | #define listjdhdr ((WTFUN_ARRAY *)awtfp)->xlistjdhdr |
|---|
| 28 | |
|---|
| 29 | #define jk_n ((WTFUN_ARRAY *)awtfp)->xjk_n |
|---|
| 30 | #define jk_jdi ((WTFUN_ARRAY *)awtfp)->xjk_jdi |
|---|
| 31 | #define jk_tabcats ((WTFUN_ARRAY *)awtfp)->xjk_tabcats |
|---|
| 32 | #define jk_tabwidth ((WTFUN_ARRAY *)awtfp)->xjk_tabwidth |
|---|
| 33 | |
|---|
| 34 | #define jd_n ((WTFUN_ARRAY *)awtfp)->xjd_n |
|---|
| 35 | #define jd_name ((WTFUN_ARRAY *)awtfp)->xjd_name |
|---|
| 36 | #define jd_pgmp ((WTFUN_ARRAY *)awtfp)->xjd_pgmp |
|---|
| 37 | #define jd_areap ((WTFUN_ARRAY *)awtfp)->xjd_areap |
|---|
| 38 | #define jd_asize ((WTFUN_ARRAY *)awtfp)->xjd_asize |
|---|
| 39 | |
|---|
| 40 | #define jkv_n ((WTFUN_ARRAY *)awtfp)->xjkv_n |
|---|
| 41 | #define jkv_jdvi ((WTFUN_ARRAY *)awtfp)->xjkv_jdvi |
|---|
| 42 | #define jkv_disp1 ((WTFUN_ARRAY *)awtfp)->xjkv_disp1 |
|---|
| 43 | #define jkv_disp2 ((WTFUN_ARRAY *)awtfp)->xjkv_disp2 |
|---|
| 44 | |
|---|
| 45 | #define jdv_n ((WTFUN_ARRAY *)awtfp)->xjdv_n |
|---|
| 46 | #define jdv_name ((WTFUN_ARRAY *)awtfp)->xjdv_name |
|---|
| 47 | #define jdv_pgmp ((WTFUN_ARRAY *)awtfp)->xjdv_pgmp |
|---|
| 48 | #define jdv_areap ((WTFUN_ARRAY *)awtfp)->xjdv_areap |
|---|
| 49 | #define jdv_asize ((WTFUN_ARRAY *)awtfp)->xjdv_asize |
|---|
| 50 | |
|---|
| 51 | #define convent ((WTFUN_ARRAY *)awtfp)->xconvent |
|---|
| 52 | |
|---|
| 53 | |
|---|
| 54 | // current |
|---|
| 55 | |
|---|
| 56 | #define parmtext ((WTFUN_XWT *)xwtp)->xparmtext |
|---|
| 57 | |
|---|
| 58 | #define zirec ((WTFUN_XWT *)xwtp)->xzirec |
|---|
| 59 | #define trigbuff ((WTFUN_XWT *)xwtp)->xtrigbuff |
|---|
| 60 | |
|---|
| 61 | #define COLLECTION ((WTFUN_XWT *)xwtp)->xCOLLECTION |
|---|
| 62 | #define DOCUMENT ((WTFUN_XWT *)xwtp)->xDOCUMENT |
|---|
| 63 | #define GLOBALW ((WTFUN_XWT *)xwtp)->xGLOBALW |
|---|
| 64 | #define PRODW ((WTFUN_XWT *)xwtp)->xPRODW |
|---|
| 65 | |
|---|
| 66 | #define list1a ((WTFUN_XWT *)xwtp)->xlist1a |
|---|
| 67 | |
|---|
| 68 | // |
|---|
| 69 | |
|---|
| 70 | #define lista ((WTFUN_XWT *)xwtp)->xlista |
|---|
| 71 | #define listhdr ((WTFUN_XWT *)xwtp)->xlisthdr |
|---|
| 72 | #define listtail ((WTFUN_XWT *)xwtp)->xlisttail |
|---|
| 73 | #define listavail ((WTFUN_XWT *)xwtp)->xlistavail |
|---|
| 74 | |
|---|
| 75 | #define docvector ((WTFUN_XWT *)xwtp)->xdocvector |
|---|
| 76 | #define docvectcnt ((WTFUN_XWT *)xwtp)->xdocvectcnt |
|---|
| 77 | |
|---|
| 78 | #define VECTORS ((WTFUN_XWT *)xwtp)->xVECTORS |
|---|
| 79 | #define VECTOFF ((WTFUN_XWT *)xwtp)->xVECTOFF |
|---|
| 80 | #define VECTCNT ((WTFUN_XWT *)xwtp)->xVECTCNT |
|---|
| 81 | #define VECTCMF ((WTFUN_XWT *)xwtp)->xVECTCMF |
|---|
| 82 | |
|---|
| 83 | #define WEIGHT ((WTFUN_XWT *)xwtp)->xWEIGHT |
|---|
| 84 | #define HITS ((WTFUN_XWT *)xwtp)->xHITS |
|---|
| 85 | #define COLLECTION_SIZE ((WTFUN_XWT *)xwtp)->xCOLLECTION_SIZE |
|---|
| 86 | #define hitbytes ((WTFUN_XWT *)xwtp)->xhitbytes |
|---|
| 87 | |
|---|
| 88 | #define table ((WTFUN_XWT *)xwtp)->xtable |
|---|
| 89 | #define tabentries ((WTFUN_XWT *)xwtp)->xtabentries |
|---|
| 90 | #define hwidth ((WTFUN_XWT *)xwtp)->xhwidth |
|---|
| 91 | |
|---|
| 92 | #define irec ((WTFUN_XWT *)xwtp)->xirec |
|---|
| 93 | #define irectv ((WTFUN_XWT *)xwtp)->xirectv |
|---|
| 94 | #define inirec ((WTFUN_XWT *)xwtp)->xinirec |
|---|
| 95 | #define outcrec ((WTFUN_XWT *)xwtp)->xoutcrec |
|---|
| 96 | #define outirec ((WTFUN_XWT *)xwtp)->xoutirec |
|---|
| 97 | #define ifrec ((WTFUN_XWT *)xwtp)->xifrec |
|---|
| 98 | |
|---|
| 99 | #define readwidth ((WTFUN_XWT *)xwtp)->xreadwidth |
|---|
| 100 | #define readcategories ((WTFUN_XWT *)xwtp)->xreadcategories |
|---|
| 101 | #define readmaxprim ((WTFUN_XWT *)xwtp)->xreadmaxprim |
|---|
| 102 | #define readcollection_size ((WTFUN_XWT *)xwtp)->xreadcollection_size |
|---|
| 103 | #define readpostingson_size ((WTFUN_XWT *)xwtp)->xreadpostingson_size |
|---|
| 104 | #define readmaxtv ((WTFUN_XWT *)xwtp)->xreadmaxtv |
|---|
| 105 | #define readnterms ((WTFUN_XWT *)xwtp)->xreadnterms |
|---|
| 106 | #define readwritebin ((WTFUN_XWT *)xwtp)->xreadwritebin |
|---|
| 107 | #define readnlangs ((WTFUN_XWT *)xwtp)->xreadnlangs |
|---|
| 108 | #define readmaxrf ((WTFUN_XWT *)xwtp)->xreadmaxrf |
|---|
| 109 | #define readcollmfntag ((WTFUN_XWT *)xwtp)->xreadcollmfntag |
|---|
| 110 | #define readcolljd ((WTFUN_XWT *)xwtp)->xreadcolljd |
|---|
| 111 | #define xisisuctab ((WTFUN_XWT *)xwtp)->xxisisuctab |
|---|
| 112 | #define xisiswctab ((WTFUN_XWT *)xwtp)->xxisiswctab |
|---|
| 113 | #define xisiswctot ((WTFUN_XWT *)xwtp)->xxisiswctot |
|---|
| 114 | |
|---|
| 115 | #define collcolljd ((WTFUN_XWT *)xwtp)->xcollcolljd |
|---|
| 116 | #define collcollmfntag ((WTFUN_XWT *)xwtp)->xcollcollmfntag |
|---|
| 117 | #define collmaxrf ((WTFUN_XWT *)xwtp)->xcollmaxrf |
|---|
| 118 | #define collmaxtv ((WTFUN_XWT *)xwtp)->xcollmaxtv |
|---|
| 119 | #define collmaxrel ((WTFUN_XWT *)xwtp)->xcollmaxrel |
|---|
| 120 | #define collminsim ((WTFUN_XWT *)xwtp)->xcollminsim |
|---|
| 121 | #define collmaxsim ((WTFUN_XWT *)xwtp)->xcollmaxsim |
|---|
| 122 | |
|---|
| 123 | #define colcdb ((WTFUN_XWT *)xwtp)->xcolcdb |
|---|
| 124 | #define colndb ((WTFUN_XWT *)xwtp)->xcolndb |
|---|
| 125 | #define colvdb ((WTFUN_XWT *)xwtp)->xcolvdb |
|---|
| 126 | #define colxdb ((WTFUN_XWT *)xwtp)->xcolxdb |
|---|
| 127 | #define docvdb ((WTFUN_XWT *)xwtp)->xdocvdb |
|---|
| 128 | #define docydb ((WTFUN_XWT *)xwtp)->xdocydb |
|---|
| 129 | #define parmdocumentsdb ((WTFUN_XWT *)xwtp)->xparmdocumentsdb |
|---|
| 130 | #define collectiondb ((WTFUN_XWT *)xwtp)->xcollectiondb |
|---|
| 131 | |
|---|
| 132 | #if PARMLANG |
|---|
| 133 | #define langshits ((WTFUN_XWT *)xwtp)->xlangshits |
|---|
| 134 | #define langsname ((WTFUN_XWT *)xwtp)->xlangsname |
|---|
| 135 | #define langscount ((WTFUN_XWT *)xwtp)->xlangscount |
|---|
| 136 | #define nlangs ((WTFUN_XWT *)xwtp)->xnlangs |
|---|
| 137 | #define langidx ((WTFUN_XWT *)xwtp)->xlangidx |
|---|
| 138 | #endif |
|---|
| 139 | |
|---|
| 140 | /* ==----------------------------- wtrun.h ------------------------------== */ |
|---|