root/trunk/cib60.cpp

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

essage first commit

Line 
1#include "cib60.hpp"
2
3#include "cib50m.c"
4#include "cib51.c"
5//#include "cib50r.c"
6#include "cib50t.c"
7#include "cib62.c"
8
9  void CIB60::cib51_init() {
10    b5setno=0;                 /* current query set no */
11    b5batchp=NULL;            /* fldupdat */
12  }
13
14  void CIB60::cib62_init() {
15   b6tw2mh = 0;                 /* SOING */
16   b6_gidbnp=NULL;              /* dbn.par */
17   b5maxbyts0=0L;               /* max bytes in bitstring - to override */
18   b5prodtag=0;                 /* product tag on qrydbnp - via btch0p */
19   b5prodp=NULL;                /* product's name */
20   b53_tmpnam[0] = '\0';        /* file name for temporary storage */
21   b53_fd=0;                    /* open() */
22   b5_savdbxp = NULL;           /* '@' processing */
23   b6fd=0;                      /* open() - 06/03/95 */
24   b5rootf=OFF;
25   b5rootmsg=OFF;
26#if BIGREC
27#else /* BIGREC */
28   b6bufferp = NULL;            /* b6_run() processing buffer */
29#endif /* BIGREC */
30   b5_isn1=0L;                  /* query #0 lower limit */
31   b5_isn2=LONGX_MAX;           /* query #0 upper limit */
32   keepndbx=0;
33   b5_pfxmdl=0;
34  }
35
36  CIB60::CIB60(CISISX *parm_cisisxp) {
37   cisisxp = parm_cisisxp;
38   cib51_init();
39   cib62_init();
40  }
41
42  CIB60::~CIB60(void) {
43   if (b6bufferp)
44    b6_hbfree (&b6bufferp);
45  }
Note: See TracBrowser for help on using the browser.