X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=util%2Fyaz-xmlquery.c;h=3f673df0d948b360ae4f7191881033c56366aa43;hb=78f8391d48d53549d01c002629deb00c7cf388cf;hp=66121834481210b273ce4db31a39ea9336b3a1c6;hpb=f403b05509aac2b9da65ecb9397d9452bd3a3aab;p=yaz-moved-to-github.git diff --git a/util/yaz-xmlquery.c b/util/yaz-xmlquery.c index 6612183..3f673df 100644 --- a/util/yaz-xmlquery.c +++ b/util/yaz-xmlquery.c @@ -2,7 +2,7 @@ * Copyright (C) 1995-2005, Index Data ApS * See the file LICENSE for details. * - * $Id: yaz-xmlquery.c,v 1.1 2006-02-23 10:40:59 adam Exp $ + * $Id: yaz-xmlquery.c,v 1.4 2006-10-04 16:59:34 mike Exp $ */ #include @@ -14,13 +14,13 @@ #include #include -#if HAVE_XML2 +#if YAZ_HAVE_XML2 #include #endif static char *prog = "yaz-xmlquery"; -#if HAVE_XML2 +#if YAZ_HAVE_XML2 void pqftoxmlquery(const char *pqf) { YAZ_PQF_Parser parser = yaz_pqf_create(); @@ -143,7 +143,8 @@ void xmlfiletopqf(const char *xmlfile) exit(1); } rewind(f); - xmlstr = xmalloc(sz); + xmlstr = xmalloc(sz+1); + xmlstr[sz] = '\0'; fread(xmlstr, sz, 1, f); fclose(f); @@ -152,7 +153,7 @@ void xmlfiletopqf(const char *xmlfile) } #endif -void usage() +void usage(void) { fprintf(stderr, "%s [-p pqf] [-x xmlfile]\n", prog); fprintf(stderr, " -p pqf reads pqf. write xml to stdout\n"); @@ -162,7 +163,7 @@ void usage() int main (int argc, char **argv) { -#if HAVE_XML2 +#if YAZ_HAVE_XML2 char *arg; int r; int active = 0;