X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=zoom%2Fzoomsh.c;h=37b487b94a5d7f734b199b7c9534c7f811f23942;hb=9241daf8b3104b67b2801872d0e07d6762f78b47;hp=bf35f6a9bf40de8b3108f3a9c89aa6fde88a8888;hpb=4d531a1a9131d69c3b6c27fbac42837e22cff61c;p=yaz-moved-to-github.git diff --git a/zoom/zoomsh.c b/zoom/zoomsh.c index bf35f6a..37b487b 100644 --- a/zoom/zoomsh.c +++ b/zoom/zoomsh.c @@ -1,5 +1,5 @@ /* - * $Id: zoomsh.c,v 1.12 2003-01-06 08:20:28 adam Exp $ + * $Id: zoomsh.c,v 1.18 2003-03-03 19:57:36 adam Exp $ * * ZOOM-C Shell */ @@ -18,6 +18,8 @@ #include +#include +#include #include #define MAX_CON 100 @@ -173,7 +175,7 @@ static void cmd_show (ZOOM_connection *c, ZOOM_resultset *r, if (!c[i]) continue; if ((error = ZOOM_connection_error_x(c[i], &errmsg, &addinfo, &dset))) - fprintf (stderr, "%s error: %s (%s:%d) %s\n", + printf ("%s error: %s (%s:%d) %s\n", ZOOM_connection_option_get(c[i], "host"), errmsg, dset, error, addinfo); else if (r[i]) @@ -184,6 +186,8 @@ static void cmd_show (ZOOM_connection *c, ZOOM_resultset *r, 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, @@ -216,7 +220,7 @@ static void cmd_ext (ZOOM_connection *c, ZOOM_resultset *r, if (!p[i]) continue; if ((error = ZOOM_connection_error_x(c[i], &errmsg, &addinfo, &dset))) - fprintf (stderr, "%s error: %s (%s:%d) %s\n", + printf ("%s error: %s (%s:%d) %s\n", ZOOM_connection_option_get(c[i], "host"), errmsg, dset, error, addinfo); else if (p[i]) @@ -227,6 +231,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) @@ -244,7 +255,7 @@ static void cmd_search (ZOOM_connection *c, ZOOM_resultset *r, } else if (ZOOM_query_prefix (s, query_str)) { - fprintf (stderr, "Bad PQF: %s\n", query_str); + printf ("Bad PQF: %s\n", query_str); return; } for (i = 0; i\n"); printf ("search \n"); printf ("show [ []\n"); + printf ("scan \n"); printf ("quit\n"); printf ("close \n"); printf ("set