X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=recctrl%2Frecgrs.c;h=3fe7f217e8fb34e2370aa80be7276d61ca9e4927;hb=12c6db025bffd23e760ceb31120468cf363256df;hp=c879c2579ba520058cb8cf7a279f69f037cb3490;hpb=8ee402d79e37344b08c2b54ad45b50e8327a6c03;p=idzebra-moved-to-github.git diff --git a/recctrl/recgrs.c b/recctrl/recgrs.c index c879c25..3fe7f21 100644 --- a/recctrl/recgrs.c +++ b/recctrl/recgrs.c @@ -1,4 +1,4 @@ -/* $Id: recgrs.c,v 1.90 2004-09-27 10:44:50 adam Exp $ +/* $Id: recgrs.c,v 1.92 2004-10-12 18:21:35 quinn Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Index Data Aps @@ -31,8 +31,8 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include #include -#include -#include "grsread.h" +#include +#include #define GRS_MAX_WORD 512 @@ -1098,6 +1098,10 @@ int zebra_grs_retrieve(void *clientData, struct recRetrieveCtrl *p, sprintf(dnew->u.data.data, ZINT_FORMAT, p->localno); dnew->u.data.len = strlen(dnew->u.data.data); } + + if (p->input_format == VAL_TEXT_XML) + zebra_xml_metadata (p, top, mem); + #if 0 data1_pr_tree (p->dh, node, stdout); #endif @@ -1229,7 +1233,6 @@ int zebra_grs_retrieve(void *clientData, struct recRetrieveCtrl *p, p->input_format : VAL_SUTRS)) { case VAL_TEXT_XML: - zebra_xml_metadata (p, top, mem); #if 0 data1_pr_tree (p->dh, node, stdout);