From a4d01d6a78fb8203571670f2bf1ef2739f30a765 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Thu, 24 Jan 2008 16:13:29 +0000 Subject: [PATCH] Log snippets using wrbuf_puts_escaped --- util/snippet.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/util/snippet.c b/util/snippet.c index 10e69c0..61296fa 100644 --- a/util/snippet.c +++ b/util/snippet.c @@ -1,4 +1,4 @@ -/* $Id: snippet.c,v 1.14 2007-08-21 13:27:04 adam Exp $ +/* $Id: snippet.c,v 1.15 2008-01-24 16:13:29 adam Exp $ Copyright (C) 1995-2007 Index Data ApS @@ -24,6 +24,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #include #include +#include #include struct zebra_snippets { @@ -105,10 +106,15 @@ void zebra_snippets_log(const zebra_snippets *l, int log_level, int all) zebra_snippet_word *w; for (w = l->front; w; w = w->next) { + WRBUF wr_term = wrbuf_alloc(); + wrbuf_puts_escaped(wr_term, w->term); + if (all || w->mark) yaz_log(log_level, "term='%s'%s mark=%d seqno=" ZINT_FORMAT " ord=%d", - w->term, (w->match && !w->ws ? "*" : ""), w->mark, + wrbuf_cstr(wr_term), + (w->match && !w->ws ? "*" : ""), w->mark, w->seqno, w->ord); + wrbuf_destroy(wr_term); } } -- 1.7.10.4