X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=recctrl%2Frectext.c;h=f102e7cde287c35a11161f4a750345824bdc81b6;hb=5adb31268b057741850de38eafd42baf8dc947ea;hp=bcc9d26dd873d1109042b1bbbc0fd028cd067927;hpb=ef696645cc3b7e0f4027008d1dc589c0f0f90c1f;p=idzebra-moved-to-github.git diff --git a/recctrl/rectext.c b/recctrl/rectext.c index bcc9d26..f102e7c 100644 --- a/recctrl/rectext.c +++ b/recctrl/rectext.c @@ -1,10 +1,16 @@ /* - * Copyright (C) 1994-1998, Index Data + * Copyright (C) 1994-2001, Index Data * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: rectext.c,v $ - * Revision 1.12 1999-05-26 07:49:14 adam + * Revision 1.14 2001-01-22 11:41:41 adam + * Added support for raw retrieval (element set name "R"). + * + * Revision 1.13 1999/09/07 07:19:21 adam + * Work on character mapping. Implemented replace rules. + * + * Revision 1.12 1999/05/26 07:49:14 adam * C++ compilation. * * Revision 1.11 1999/05/21 12:00:17 adam @@ -147,7 +153,7 @@ static int text_extract (void *clientData, struct recExtractCtrl *p) { recWord.string = w; recWord.length = i; - (*p->addWord)(&recWord); + (*p->tokenAdd)(&recWord); } } while (r > 0); buf_close (fi); @@ -167,6 +173,9 @@ static int text_retrieve (void *clientData, struct recRetrieveCtrl *p) p->comp->u.simple->which == Z_ElementSetNames_generic) elementSetName = p->comp->u.simple->u.generic; + /* don't make header for the R(aw) element set name */ + if (elementSetName && !strcmp(elementSetName, "R")) + start_flag = 0; while (1) { if (text_ptr + 4096 >= text_size)