-/* $Id: tstisamb.c,v 1.3 2004-06-02 06:39:36 adam Exp $
+/* $Id: tstisamb.c,v 1.5 2004-06-02 12:30:32 adam Exp $
Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004
Index Data Aps
#include <isamb.h>
#include <assert.h>
+static void log_item(int level, const void *b, const char *txt)
+{
+ int x;
+ memcpy(&x, b, sizeof(int));
+ yaz_log(LOG_DEBUG, "%s %d", txt, x);
+}
+
+static void log_pr(const char *txt)
+{
+ yaz_log(LOG_DEBUG, "%s", txt);
+}
+
int compare_item(const void *a, const void *b)
{
int ia, ib;
int x = -1;
int xuntil = i;
isamb_pp_forward(pp, &x, &xuntil);
- if (x != xuntil)
+ if (x > xuntil)
{
yaz_log(LOG_WARN, "isamb_pp_forward (2). Got %d (expected %d)",
x, xuntil);
}
isamb_pp_close(pp);
+ isamb_dump(isb, isamc_p, log_pr);
isamb_unlink(isb, isamc_p);
}
-static void log_item(int level, const void *b, const char *txt)
-{
-}
-
int main(int argc, char **argv)
{
BFiles bfs;