projects
/
yaz-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New option for yaz-marcdump -lpos=value which allows setting a portion
[yaz-moved-to-github.git]
/
util
/
yaz-xmlquery.c
diff --git
a/util/yaz-xmlquery.c
b/util/yaz-xmlquery.c
index
6612183
..
b2dc588
100644
(file)
--- 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.
*
* 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.3 2006-07-06 10:17:55 adam Exp $
*/
#include <stdlib.h>
*/
#include <stdlib.h>
@@
-14,13
+14,13
@@
#include <yaz/pquery.h>
#include <yaz/test.h>
#include <yaz/pquery.h>
#include <yaz/test.h>
-#if HAVE_XML2
+#if YAZ_HAVE_XML2
#include <libxml/parser.h>
#endif
static char *prog = "yaz-xmlquery";
#include <libxml/parser.h>
#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();
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);
exit(1);
}
rewind(f);
- xmlstr = xmalloc(sz);
+ xmlstr = xmalloc(sz+1);
+ xmlstr[sz] = '\0';
fread(xmlstr, sz, 1, f);
fclose(f);
fread(xmlstr, sz, 1, f);
fclose(f);
@@
-162,7
+163,7
@@
void usage()
int main (int argc, char **argv)
{
int main (int argc, char **argv)
{
-#if HAVE_XML2
+#if YAZ_HAVE_XML2
char *arg;
int r;
int active = 0;
char *arg;
int r;
int active = 0;