X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fquerytowrbuf.c;h=b2d8db7d594a5553d79a9c9c7ba24cd11687096e;hb=b925ea17d6f146a28d745b0d34e9eec6eafda21f;hp=50e32c47ae37942255c32f1def17f0a244bc7768;hpb=f97d979896de564f24c1e18ac111223afd2f40b3;p=yaz-moved-to-github.git diff --git a/src/querytowrbuf.c b/src/querytowrbuf.c index 50e32c4..b2d8db7 100644 --- a/src/querytowrbuf.c +++ b/src/querytowrbuf.c @@ -2,12 +2,11 @@ * Copyright (C) 1995-2005, Index Data ApS * All rights reserved. * - * $Id: querytowrbuf.c,v 1.2 2006-01-20 11:01:46 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 @@ -189,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); @@ -203,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); } } @@ -225,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); }