root/trunk/cirun.hpp

Revision 389, 8.3 kB (checked in by heitor.barbieri, 3 weeks ago)

essage first commit

Line 
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
Note: See TracBrowser for help on using the browser.