X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fquerytowrbuf.c;h=eb1eab5610e3306561ddfac18be46597b2b9cbcd;hb=03dccce903176e61f889b1558834aa5a09f9f8c0;hp=8ca78a27e0e9322f46af2424b8320c46caace94a;hpb=c508282c3e52e145f998d0bb85c0ea6b36fe956c;p=yaz-moved-to-github.git diff --git a/src/querytowrbuf.c b/src/querytowrbuf.c index 8ca78a2..eb1eab5 100644 --- a/src/querytowrbuf.c +++ b/src/querytowrbuf.c @@ -1,5 +1,5 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2011 Index Data + * Copyright (C) 1995-2012 Index Data * See the file LICENSE for details. */ /** \file querytowrbuf.c @@ -24,7 +24,9 @@ void yaz_encode_pqf_term(WRBUF b, const char *term, int len) break; if (len > 0 && i == len) { - for (i = 0; ivalue.numeric); break; case Z_AttributeValue_complex: - for (i = 0; ivalue.complex->num_list; i++) + for (i = 0; i < element->value.complex->num_list; i++) { if (i) wrbuf_puts(b, ","); @@ -109,7 +111,7 @@ static void yaz_apt_to_wrbuf(WRBUF b, const Z_AttributesPlusTerm *zapt) { int num_attributes = zapt->attributes->num_attributes; int i; - for (i = 0; iattributes->attributes[i]); switch (zapt->term->which) @@ -251,7 +253,7 @@ void wrbuf_diags(WRBUF b, int num_diagnostics, Z_DiagRec **diags) wrbuf_puts(b,"(diag not in default format?)"); else { - Z_DefaultDiagFormat *e=diags[0]->u.defaultFormat; + Z_DefaultDiagFormat *e = diags[0]->u.defaultFormat; if (e->condition) wrbuf_printf(b, ODR_INT_PRINTF " ",*e->condition); else