X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=client%2Fclient.c;h=32dd5738590d3b0d4f9924c3500a19c6dead51de;hb=613ae477d12bbe5ab06383a4c2372d1e4a6d2b62;hp=fcac041d7dda5e28c23d054e8c8295e28650022d;hpb=157a6ff3b40c1fc21491df10d37e86ee93431c13;p=yaz-moved-to-github.git diff --git a/client/client.c b/client/client.c index fcac041..32dd573 100644 --- a/client/client.c +++ b/client/client.c @@ -1,10 +1,18 @@ + /* * Copyright (c) 1995-1996, Index Data. * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss * * $Log: client.c,v $ - * Revision 1.46 1997-06-23 10:30:18 adam + * Revision 1.48 1997-09-01 08:48:44 adam + * New windows NT/95 port using MSV5.0. Only a few changes made + * to avoid warnings. Sub project created: client.dsp. + * + * Revision 1.47 1997/07/01 13:49:56 adam + * Take care of case when invalid target is specified on command line. + * + * Revision 1.46 1997/06/23 10:30:18 adam * Added call to ccl_rpn_delete in search. Added ODR stream "out" * as parameter to ccl_rpn_query to release RPN query. * @@ -511,7 +519,7 @@ static void display_record(Z_DatabaseRecord *p) else if (r->which == Z_External_octet && p->u.octet_aligned->len) { const char *marc_buf = (char*)p->u.octet_aligned->buf; - marc_display (marc_buf, stdout); + marc_display (marc_buf, NULL); if (marcdump) fwrite (marc_buf, strlen (marc_buf), 1, marcdump); } @@ -901,6 +909,7 @@ int cmd_quit(char *arg) { printf("See you later, alligator.\n"); exit(0); + return 0; } int cmd_cancel(char *arg) @@ -1341,8 +1350,8 @@ int main(int argc, char **argv) switch (ret) { case 0: - cmd_open (arg); - opened = 1; + if (cmd_open (arg) == 2) + opened = 1; break; case 'm': if (!(marcdump = fopen (arg, "a")))