projects
/
yaz-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Reset count/start after running show
[yaz-moved-to-github.git]
/
zoom
/
zoomsh.c
diff --git
a/zoom/zoomsh.c
b/zoom/zoomsh.c
index
8097066
..
d61919d
100644
(file)
--- a/
zoom/zoomsh.c
+++ b/
zoom/zoomsh.c
@@
-1,5
+1,5
@@
/*
/*
- * $Id: zoomsh.c,v 1.14 2003-02-17 14:35:42 adam Exp $
+ * $Id: zoomsh.c,v 1.16 2003-02-23 15:24:27 adam Exp $
*
* ZOOM-C Shell
*/
*
* ZOOM-C Shell
*/
@@
-18,6
+18,7
@@
#include <yaz/xmalloc.h>
#include <yaz/xmalloc.h>
+#include <yaz/log.h>
#include <yaz/zoom.h>
#define MAX_CON 100
#include <yaz/zoom.h>
#define MAX_CON 100
@@
-184,6
+185,8
@@
static void cmd_show (ZOOM_connection *c, ZOOM_resultset *r,
display_records (c[i], r[i], start, count);
}
}
display_records (c[i], r[i], start, count);
}
}
+ ZOOM_options_set (options, "count", "0");
+ ZOOM_options_set (options, "start", "0");
}
static void cmd_ext (ZOOM_connection *c, ZOOM_resultset *r,
}
static void cmd_ext (ZOOM_connection *c, ZOOM_resultset *r,
@@
-227,6
+230,13
@@
static void cmd_ext (ZOOM_connection *c, ZOOM_resultset *r,
}
}
}
}
+static void cmd_debug (ZOOM_connection *c, ZOOM_resultset *r,
+ ZOOM_options options,
+ const char **args)
+{
+ yaz_log_init_level(LOG_ALL);
+}
+
static void cmd_search (ZOOM_connection *c, ZOOM_resultset *r,
ZOOM_options options,
const char **args)
static void cmd_search (ZOOM_connection *c, ZOOM_resultset *r,
ZOOM_options options,
const char **args)
@@
-393,6
+403,8
@@
static int cmd_parse (ZOOM_connection *c, ZOOM_resultset *r,
cmd_help(c, r, options, buf);
else if (is_command ("ext", cmd_str, cmd_len))
cmd_ext(c, r, options, buf);
cmd_help(c, r, options, buf);
else if (is_command ("ext", cmd_str, cmd_len))
cmd_ext(c, r, options, buf);
+ else if (is_command ("debug", cmd_str, cmd_len))
+ cmd_debug(c, r, options, buf);
else
printf ("unknown command %.*s\n", cmd_len, cmd_str);
return 2;
else
printf ("unknown command %.*s\n", cmd_len, cmd_str);
return 2;
@@
-440,9
+452,7
@@
int main (int argc, char **argv)
ZOOM_connection z39_con[MAX_CON];
ZOOM_resultset z39_res[MAX_CON];
ZOOM_connection z39_con[MAX_CON];
ZOOM_resultset z39_res[MAX_CON];
-#if 0
- yaz_log_init_level(65535);
-#endif
+ nmem_init();
for (i = 0; i<MAX_CON; i++)
{
z39_con[i] = 0;
for (i = 0; i<MAX_CON; i++)
{
z39_con[i] = 0;
@@
-469,5
+479,6
@@
int main (int argc, char **argv)
ZOOM_connection_destroy(z39_con[i]);
ZOOM_resultset_destroy(z39_res[i]);
}
ZOOM_connection_destroy(z39_con[i]);
ZOOM_resultset_destroy(z39_res[i]);
}
+ nmem_exit();
exit (0);
}
exit (0);
}