X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=client%2Fclient.c;h=3022b3f5f61bfb6dc264d5312dd3ddf5a969ae72;hb=7ac51c067e1306e5451d10dca49ddaf5a0f61cbc;hp=47738331f7eb2c667b58d01d78e87b59367fd304;hpb=634b63bb77773c5ec28b772fa62384c9cf62ff38;p=yaz-moved-to-github.git diff --git a/client/client.c b/client/client.c index 4773833..3022b3f 100644 --- a/client/client.c +++ b/client/client.c @@ -5,7 +5,14 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: client.c,v $ - * Revision 1.47 1997-07-01 13:49:56 adam + * Revision 1.49 1997-09-04 13:45:17 adam + * Added UNImarc to list of available syntaxes. + * + * 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 @@ -515,7 +522,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); } @@ -905,6 +912,7 @@ int cmd_quit(char *arg) { printf("See you later, alligator.\n"); exit(0); + return 0; } int cmd_cancel(char *arg) @@ -1041,6 +1049,12 @@ int cmd_format(char *arg) recordsyntax = VAL_UKMARC; return 1; } + else if (!strcmp(arg, "unimarc")) + { + printf("Preferred format is UNIMARC\n"); + recordsyntax = VAL_UNIMARC; + return 1; + } else if (!strcmp(arg, "grs1")) { printf("Preferred format is GRS1\n"); @@ -1067,7 +1081,7 @@ int cmd_format(char *arg) } else { - printf("Specify one of {sutrs,usmarc,danmarc,ukmarc,grs1,summary,explain}.\n"); + printf("Specify one of {sutrs,usmarc,danmarc,ukmarc,unimarc,grs1,summary,explain}.\n"); return 0; } }