| 1 | #ifndef CIRUN_HPP |
|---|
| 2 | #define CIRUN_HPP |
|---|
| 3 | |
|---|
| 4 | // ------------------------- CIDBX.HPP ---------------------------------- |
|---|
| 5 | #ifndef CIDBX_SOURCE |
|---|
| 6 | #if MULTI |
|---|
| 7 | //#define dbxcinet DBXSTRU::xdbxcinet // moved to CISISX |
|---|
| 8 | #define dbxflock(dbxp,typ) dbxp->xdbxflock(dbxp,typ) // external use |
|---|
| 9 | #define dbxulock(dbxp,typ) dbxp->xdbxulock(dbxp,typ) // external use |
|---|
| 10 | //#define dbxilock(dbxp,mdbnp,typ) dbxp->xdbxilock(dbxp,mdbnp,typ) // moved to CISISX |
|---|
| 11 | #define dbxwlock(dbxp,m0p,times) dbxp->xdbxwlock(dbxp,m0p,times) // external use |
|---|
| 12 | #endif |
|---|
| 13 | //#define dbxinit DBXSTRU::xdbxinit // moved to CISISX |
|---|
| 14 | //#define dbxstorp DBXSTRU::xdbxstorp // moved to CISISX |
|---|
| 15 | //#define dbxsrchp DBXSTRU::xdbxsrchp // moved to CISISX |
|---|
| 16 | //#define dbxopen DBXSTRU::xdbxopen // moved to CISISX |
|---|
| 17 | //#define dbxopenw DBXSTRU::xdbxopenw // moved to CISISX |
|---|
| 18 | //#define dbxopenc DBXSTRU::xdbxopenc // moved to CISISX |
|---|
| 19 | |
|---|
| 20 | //#define fatal DBXSTRU::xfatal // moved to CISISX |
|---|
| 21 | |
|---|
| 22 | #ifndef CISISX_SOURCE |
|---|
| 23 | //#define fatal(msg) cisisxp->getDBXSTRU(NULL)->xfatal(msg) |
|---|
| 24 | #define dbxflush(dbnamp) cisisxp->getDBXSTRU(dbnamp)->xdbxflush(dbnamp) // external use |
|---|
| 25 | #define mstflush(dbnamp) cisisxp->getDBXSTRU(dbnamp)->xmstflush(dbnamp) // external use |
|---|
| 26 | #define invflush(dbnamp) cisisxp->getDBXSTRU(dbnamp)->xinvflush(dbnamp) // external use |
|---|
| 27 | #define cicopyr cisisxp->getDBXSTRU(NULL)->xcicopyr // external use |
|---|
| 28 | #else |
|---|
| 29 | //#define fatal(msg) getDBXSTRU(NULL)->xfatal(msg) |
|---|
| 30 | #define dbxflush(dbnamp) getDBXSTRU(dbnamp)->xdbxflush(dbnamp) // external use |
|---|
| 31 | #define mstflush(dbnamp) getDBXSTRU(dbnamp)->xmstflush(dbnamp) // external use |
|---|
| 32 | #define invflush(dbnamp) getDBXSTRU(dbnamp)->xinvflush(dbnamp) // external use |
|---|
| 33 | #define cicopyr getDBXSTRU(NULL)->xcicopyr // external use |
|---|
| 34 | #endif // CISISX_SOURCE |
|---|
| 35 | |
|---|
| 36 | #define mstclose(dbxp) dbxp->xmstclose(dbxp) // external use |
|---|
| 37 | #define dbxinvmp(dbxp) dbxp->xdbxinvmp(dbxp) // external use |
|---|
| 38 | #define invclose(dbxp) dbxp->xinvclose(dbxp) // external use |
|---|
| 39 | //#define dbxciset DBXSTRU::xdbxciset // moved to CISISX |
|---|
| 40 | //#define dbxcipar DBXSTRU::xdbxcipar // moved to CISISX |
|---|
| 41 | //#if GIPAR |
|---|
| 42 | //#define dbxgipar DBXSTRU::xdbxgipar // moved to CISISX |
|---|
| 43 | //#endif |
|---|
| 44 | #define fpccreat dbxp->xfpccreat // external use |
|---|
| 45 | #define fpcwrite dbxp->xfpcwrite // external use |
|---|
| 46 | #define fpcclose dbxp->xfpcclose // external use |
|---|
| 47 | //#define dbxtmpnm dbxp->xdbxtmpnm // moved to CISISX |
|---|
| 48 | #if GEN_CORELEFT |
|---|
| 49 | #define coreleft dbxp->xcoreleft // external use |
|---|
| 50 | #endif |
|---|
| 51 | #if GEN_LABS |
|---|
| 52 | #define labs DBXSTRU::xlabs // external use |
|---|
| 53 | #endif |
|---|
| 54 | #if GEN_STRSTR |
|---|
| 55 | #define strstr DBXSTRU::xstrstr // external use |
|---|
| 56 | #endif |
|---|
| 57 | #if GEN_STRUPR |
|---|
| 58 | #define strupr DBXSTRU::xstrupr // external use |
|---|
| 59 | #endif |
|---|
| 60 | #if GEN_STRREV |
|---|
| 61 | #define strrev DBXSTRU::xstrrev // external use |
|---|
| 62 | #endif |
|---|
| 63 | #if GEN_MEMICMP |
|---|
| 64 | #define memicmp DBXSTRU::xmemicmp // external use |
|---|
| 65 | #endif |
|---|
| 66 | #endif // CIDBX_SOURCE |
|---|
| 67 | // ---------------------------------------------------------------------- |
|---|
| 68 | |
|---|
| 69 | // ------------------------- CIREC.HPP ----------------------------------- |
|---|
| 70 | #ifndef CIREC_SOURCE |
|---|
| 71 | //#define recalloc(irec,nbytes) xrecalloc(nbytes) no conversion |
|---|
| 72 | //#define record(irec,dbnamp,mfn) xrecord(dbnamp,mfn) no conversion |
|---|
| 73 | #define recread(recp, mfn) recp->xrecread(mfn) // external use |
|---|
| 74 | #define recxref(recp,mfn,comb,comp) recp->xrecxref(mfn,comb,comp) // external use |
|---|
| 75 | //#define nocc(irec,tag) xnocc(tag) no conversion |
|---|
| 76 | //#define fieldn(irec,tag,occ) xfieldn(tag,occ) no conversion |
|---|
| 77 | //#define fieldx(irec,tag,occ) xfieldx(tag,occ) no conversion |
|---|
| 78 | #define mstsetup recp->xmstsetup // external use |
|---|
| 79 | |
|---|
| 80 | #if MULTI |
|---|
| 81 | //#define recunlck(irec,option) xrecunlck(option) no conversion |
|---|
| 82 | #endif |
|---|
| 83 | |
|---|
| 84 | //#define recisis0 recp->xrecisis0 // moved to CISISX |
|---|
| 85 | //#define recupdat(crec,irec) xrecupdat() no conversion |
|---|
| 86 | #define recwrite(crecp,recp) recp->xrecwrite(crecp) // external use |
|---|
| 87 | #define recwmast(crecp,recp,comb,comp,newblk,wlen) recp->xrecwmast(crecp,comb,comp,newblk,wlen) // external use |
|---|
| 88 | #define recwxref(recp,pointer,last) recp->xrecwxref(pointer,last) // external use |
|---|
| 89 | //#define fldupdat(irec,batchp) xfldupdat(batchp) no conversion |
|---|
| 90 | |
|---|
| 91 | //#if IFUPDATE |
|---|
| 92 | //#define recreset recp->xrecreset // moved to CISISX |
|---|
| 93 | //#endif |
|---|
| 94 | |
|---|
| 95 | //#define recfield recp->xrecfield // external use |
|---|
| 96 | #endif // CIREC_SOURCE |
|---|
| 97 | // ----------------------------------------------------------------------- |
|---|
| 98 | |
|---|
| 99 | // ------------------------- CITRM.HPP ----------------------------------- |
|---|
| 100 | #ifndef CITRM_SOURCE |
|---|
| 101 | //#define trminit trmp->xtrminit // no external use |
|---|
| 102 | //#define trmalloc(itrm,nbytes) xtrmalloc(nbytes) no conversion |
|---|
| 103 | //#define term(itrm,dbnamp,keyp)xterm(dbnamp,keyp) no conversion |
|---|
| 104 | //#define trmread trmp->xtrmread // external use |
|---|
| 105 | //#define cntread trmp->xcntread // moved to CISISX |
|---|
| 106 | //#define invsetup trmp->xinvsetup // moved to CISISX |
|---|
| 107 | //#define noderead trmp->xnoderead // moved to CISISX |
|---|
| 108 | //#define leafread trmp->xleafread // moved to CISISX |
|---|
| 109 | //#define nxterm xnxterm no conversion |
|---|
| 110 | #define posthdr1 trmp->xposthdr1 // external use |
|---|
| 111 | //#define posting(itrm,nord) xposting(nord) no conversion |
|---|
| 112 | #define postpost trmp->xpostpost // external use |
|---|
| 113 | //#define postread trmp->xpostread // moved to CISISX |
|---|
| 114 | #endif // CITRM_SOURCE |
|---|
| 115 | // ----------------------------------------------------------------------- |
|---|
| 116 | |
|---|
| 117 | // ------------------------- CIISO.HPP ----------------------------------- |
|---|
| 118 | #ifndef CIISO_SOURCE |
|---|
| 119 | #define iso_creat xiso_creat /* internal use */ |
|---|
| 120 | #define iso_write xiso_write /* internal use */ |
|---|
| 121 | #define iso_bmove xiso_bmove /* internal use */ |
|---|
| 122 | #define iso_break xiso_break /* internal use */ |
|---|
| 123 | #define iso_close xiso_close /* internal use */ |
|---|
| 124 | #if GEN_ISI |
|---|
| 125 | #define iso_open xiso_open /* internal use */ |
|---|
| 126 | /* #define iso_read xiso_read no conversion */ |
|---|
| 127 | #define iso_loadbuff xiso_loadbuff /* internal use */ |
|---|
| 128 | #define iso_getval xiso_getval /* internal use */ |
|---|
| 129 | #endif |
|---|
| 130 | #endif // CIISO_SOURCE |
|---|
| 131 | // ----------------------------------------------------------------------- |
|---|
| 132 | |
|---|
| 133 | // ------------------------- CIFST.HPP ----------------------------------- |
|---|
| 134 | #ifndef CIFST_SOURCE |
|---|
| 135 | //#define fst_gener fst->xfst_gener // external use |
|---|
| 136 | //#define fst_free fst->xfst_free // external use |
|---|
| 137 | //#define fst_inter fst->xfst_inter // external use |
|---|
| 138 | #define fst_link fst->xfst_link // external use |
|---|
| 139 | #define fst_writ fst->xfst_writ // external use |
|---|
| 140 | #define fst_open fst->xfst_open // external use |
|---|
| 141 | #define fst_clos fst->xfst_clos // external use |
|---|
| 142 | #define pstdecod fst->xpstdecod // external use |
|---|
| 143 | #define prtlink fst->xprtlink // external use |
|---|
| 144 | #endif // CIFST_SOURCE |
|---|
| 145 | // ----------------------------------------------------------------------- |
|---|
| 146 | |
|---|
| 147 | // ------------------------- CIUTL.HPP ----------------------------------- |
|---|
| 148 | #ifndef CIUTL_SOURCE |
|---|
| 149 | #endif // CIUTL_SOURCE |
|---|
| 150 | // ----------------------------------------------------------------------- |
|---|
| 151 | #endif // CIRUN_HPP |
|---|