X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=util%2Fyaz-illclient.c;h=389f11d9f0b28caf6e47246a43a6eda4679820de;hp=bb6265592cbb99de42597bc7abfa266e110b3ef9;hb=d940392c53c32ccf76fb287cc5b997b9e921a431;hpb=9a121950d3e3614bcbf3efdf52ba9aa2a6573ee0 diff --git a/util/yaz-illclient.c b/util/yaz-illclient.c index bb62655..389f11d 100644 --- a/util/yaz-illclient.c +++ b/util/yaz-illclient.c @@ -1,8 +1,6 @@ -/* - * Copyright (C) 1995-2006, Index Data ApS +/* This file is part of the YAZ toolkit. + * Copyright (C) 1995-2008 Index Data * See the file LICENSE for details. - * - * $Id: yaz-illclient.c,v 1.8 2007-06-08 10:01:07 heikki Exp $ */ /* WARNING - This is work in progress - not at all ready */ @@ -184,7 +182,7 @@ void parseargs( int argc, char * argv[], struct prog_args *args) { int ret; char *arg; char *prog=*argv; - char *version="$Id: yaz-illclient.c,v 1.8 2007-06-08 10:01:07 heikki Exp $"; /* from cvs */ + char version[60]; struct nameval *nv; /* default values */ @@ -224,7 +222,8 @@ void parseargs( int argc, char * argv[], struct prog_args *args) { yaz_log_init_file(arg); break; case 'V': - printf("%s %s",prog, version ); + yaz_version(version, 0); + printf("%s %s\n",prog, version); break; case 'D': nv=parse_nameval(arg); @@ -462,8 +461,9 @@ ILL_APDU *createrequest( struct prog_args *args, ODR odr) { if (args->oclc_auth) { req->num_iLL_request_extensions=2; req->iLL_request_extensions= + (ILL_Extension **) odr_malloc(odr, req->num_iLL_request_extensions* - sizeof(*req->iLL_request_extensions)); + sizeof(*req->iLL_request_extensions)); req->iLL_request_extensions[0]=makepromptextension(args,odr); req->iLL_request_extensions[1]=makeoclcextension(args,odr); }