X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=util%2Fyaz-xmlquery.c;h=4cc81968eec8982a7501bfcdb7617d26ece966cc;hb=23511a86ab565d5a4ce3c8f5924a49e9d310ba98;hp=3f673df0d948b360ae4f7191881033c56366aa43;hpb=9dfcbb70828f8d5b524c9bb45852246ae1dd6878;p=yaz-moved-to-github.git diff --git a/util/yaz-xmlquery.c b/util/yaz-xmlquery.c index 3f673df..4cc8196 100644 --- a/util/yaz-xmlquery.c +++ b/util/yaz-xmlquery.c @@ -1,8 +1,8 @@ /* - * Copyright (C) 1995-2005, Index Data ApS + * Copyright (C) 1995-2007, Index Data ApS * See the file LICENSE for details. * - * $Id: yaz-xmlquery.c,v 1.4 2006-10-04 16:59:34 mike Exp $ + * $Id: yaz-xmlquery.c,v 1.8 2007-03-19 22:17:41 adam Exp $ */ #include @@ -62,10 +62,10 @@ void pqftoxmlquery(const char *pqf) } else { - char *buf_out = 0; + xmlChar *buf_out = 0; int len_out = 0; - xmlDocDumpMemory(doc, (xmlChar **) &buf_out, &len_out); + xmlDocDumpMemory(doc, &buf_out, &len_out); if (!len_out || !buf_out) { @@ -117,8 +117,8 @@ void xmlquerytopqf(const char *xmlstr) { WRBUF w = wrbuf_alloc(); yaz_query_to_wrbuf(w, query); - printf("%s\n", wrbuf_buf(w)); - wrbuf_free(w, 1); + printf("%s\n", wrbuf_cstr(w)); + wrbuf_destroy(w); } odr_destroy(odr); xmlFreeDoc(doc);