-/* $Id: tstisamb.c,v 1.19 2005-03-21 17:20:54 adam Exp $
+/* $Id: tstisamb.c,v 1.21 2005-04-14 07:48:57 adam Exp $
Copyright (C) 1995-2005
Index Data ApS
void tst_insert(ISAMB isb, int n)
{
ISAMC_I isamc_i;
- ISAMC_P isamc_p;
+ ISAM_P isamc_p;
struct read_info ri;
ISAMB_PP pp;
char key_buf[10];
isamc_i.clientData = &ri;
isamc_i.read_item = code_read;
- isamc_p = isamb_merge (isb, 0 /* new list */ , &isamc_i);
+ isamc_p = 0; /* new list */
+ isamb_merge (isb, &isamc_p , &isamc_i);
/* read the entries */
pp = isamb_pp_open (isb, isamc_p, 1);
isamc_i.clientData = &ri;
isamc_i.read_item = code_read;
- isamc_p = isamb_merge (isb, isamc_p , &isamc_i);
+ isamb_merge (isb, &isamc_p , &isamc_i);
/* delete a number of entries (odd ones) */
ri.no = 1;
isamc_i.clientData = &ri;
isamc_i.read_item = code_read;
- isamc_p = isamb_merge (isb, isamc_p , &isamc_i);
+ isamb_merge (isb, &isamc_p, &isamc_i);
if (isamc_p)
{
void tst_forward(ISAMB isb, int n)
{
ISAMC_I isamc_i;
- ISAMC_P isamc_p;
+ ISAM_P isamc_p;
struct read_info ri;
int i;
ISAMB_PP pp;
isamc_i.clientData = &ri;
isamc_i.read_item = code_read;
- isamc_p = isamb_merge (isb, 0 /* new list */ , &isamc_i);
+ isamc_p = 0;
+ isamb_merge (isb, &isamc_p, &isamc_i);
/* read the entries */
pp = isamb_pp_open (isb, isamc_p, 1);
void tst_x(ISAMB isb)
{
ISAMC_I isamc_i;
- ISAMB_P isamb_p = 0;
+ ISAM_P isamb_p = 0;
struct read_info ri;
isamc_i.clientData = &ri;
ri.no = 1000;
ri.step = 1;
ri.max = 1500;
+ ri.insertMode = 1;
- isamb_p = isamb_merge (isb, isamb_p , &isamc_i);
+ isamb_merge (isb, &isamb_p , &isamc_i);
ri.no = 1;
ri.step = 1;
ri.max = 500;
+ ri.insertMode = 1;
- isamb_p = isamb_merge (isb, isamb_p , &isamc_i);
+ isamb_merge (isb, &isamb_p , &isamc_i);
}
void tst_append(ISAMB isb, int n)
{
ISAMC_I isamc_i;
- ISAMB_P isamb_p = 0;
+ ISAM_P isamb_p = 0;
struct read_info ri;
int i;
int chunk = 10;
isamc_i.clientData = &ri;
isamc_i.read_item = code_read;
- isamb_p = isamb_merge (isb, isamb_p , &isamc_i);
+ isamb_merge (isb, &isamb_p , &isamc_i);
}
}