X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fquerytowrbuf.c;h=b2d8db7d594a5553d79a9c9c7ba24cd11687096e;hb=b925ea17d6f146a28d745b0d34e9eec6eafda21f;hp=b686ba1ba92a3ed5ad07c607f7e19fa4bd60bf22;hpb=2cb1374ad9b888dcb3462ec15b977fbb3a97c7cf;p=yaz-moved-to-github.git diff --git a/src/querytowrbuf.c b/src/querytowrbuf.c index b686ba1..b2d8db7 100644 --- a/src/querytowrbuf.c +++ b/src/querytowrbuf.c @@ -2,17 +2,17 @@ * Copyright (C) 1995-2005, Index Data ApS * All rights reserved. * - * $Id: querytowrbuf.c,v 1.1 2006-01-20 10:34:51 adam Exp $ + * $Id: querytowrbuf.c,v 1.5 2006-07-07 12:09:05 marc Exp $ */ -/** - * \file querytostr.c - * \brief Query to WRBUF (to strings) +/** \file querytowrbuf.c + \brief Query to WRBUF (to strings) */ #include #include +#include #include static void yaz_term_to_wrbuf(WRBUF b, const char *term, int len) @@ -188,7 +188,7 @@ void yaz_rpnquery_to_wrbuf(WRBUF b, const Z_RPNQuery *rpn) if (attrset) { ast = attrset->value; - wrbuf_printf(b, " @attrset %s ", attrset->desc); + wrbuf_printf(b, "@attrset %s ", attrset->desc); } yaz_rpnstructure_to_wrbuf(b, rpn->RPNStructure); wrbuf_chop_right(b); @@ -202,21 +202,21 @@ void yaz_query_to_wrbuf(WRBUF b, const Z_Query *q) { case Z_Query_type_1: case Z_Query_type_101: - wrbuf_printf(b,"RPN:"); + wrbuf_printf(b,"RPN "); yaz_rpnquery_to_wrbuf(b, q->u.type_1); break; case Z_Query_type_2: - wrbuf_printf(b, "CCL: %.*s", q->u.type_2->len, q->u.type_2->buf); + wrbuf_printf(b, "CCL %.*s", q->u.type_2->len, q->u.type_2->buf); break; case Z_Query_type_100: - wrbuf_printf(b, "Z39.58: %.*s", q->u.type_100->len, + wrbuf_printf(b, "Z39.58 %.*s", q->u.type_100->len, q->u.type_100->buf); break; case Z_Query_type_104: if (q->u.type_104->which == Z_External_CQL) - wrbuf_printf(b, "CQL: %s", q->u.type_104->u.cql); + wrbuf_printf(b, "CQL %s", q->u.type_104->u.cql); else - wrbuf_printf(b,"Unknown type 104 query %d", q->u.type_104->which); + wrbuf_printf(b,"UNKNOWN type 104 query %d", q->u.type_104->which); } } @@ -224,6 +224,7 @@ void yaz_scan_to_wrbuf(WRBUF b, const Z_AttributesPlusTerm *zapt, oid_value ast) { /* should print attr set here */ + wrbuf_printf(b, "RPN "); yaz_apt_to_wrbuf(b, zapt); }