X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=recctrl%2Frectext.c;h=7c7c9c0338a4cc3caf33e588371497f76d420d7f;hb=5b886a7358c16434d5c9f5f0d4af2f6e2e5d5c73;hp=a3177513f77162bf2e6b8509f5bcfae9edbf19a3;hpb=db4634a724c423fc5d2facda6e9e11d959c13617;p=idzebra-moved-to-github.git diff --git a/recctrl/rectext.c b/recctrl/rectext.c index a317751..7c7c9c0 100644 --- a/recctrl/rectext.c +++ b/recctrl/rectext.c @@ -4,7 +4,13 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: rectext.c,v $ - * Revision 1.4 1996-11-04 14:09:16 adam + * Revision 1.5 1997-10-27 14:33:06 adam + * Moved towards generic character mapping depending on "structure" + * field in abstract syntax file. Fixed a few memory leaks. Fixed + * bug with negative integers when doing searches with relational + * operators. + * + * Revision 1.4 1996/11/04 14:09:16 adam * Minor changes. * * Revision 1.3 1996/11/01 09:00:33 adam @@ -99,7 +105,7 @@ static int text_extract (struct recExtractCtrl *p) struct buf_info *fi = buf_open (p); (*p->init)(&recWord); - recWord.which = Word_String; + recWord.reg_type = 'w'; do { int i = 0; @@ -117,7 +123,7 @@ static int text_extract (struct recExtractCtrl *p) w[j] = tolower(w[j]); w[i] = 0; recWord.seqno = seqno++; - recWord.u.string = w; + recWord.string = w; (*p->add)(&recWord); } } while (r > 0);