X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fextract.c;h=c6897dc0ee6f0d4a3e819091d640ce51c832dfe8;hb=b8844c65622c12fb105bf7fc6bab2fc237af7c14;hp=be71fbb545ed89d9253439966dd51fc33bd0fee4;hpb=399fde9960e03d0f0584d5374cf32cfadd8befd2;p=idzebra-moved-to-github.git diff --git a/index/extract.c b/index/extract.c index be71fbb..c6897dc 100644 --- a/index/extract.c +++ b/index/extract.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: extract.c,v $ - * Revision 1.59 1996-05-14 15:47:07 adam + * Revision 1.60 1996-06-04 10:18:12 adam + * Search/scan uses character mapping module. + * + * Revision 1.59 1996/05/14 15:47:07 adam * Cleanup of various buffer size entities. * * Revision 1.58 1996/05/14 06:16:38 adam @@ -216,7 +219,6 @@ #include #include #include -#include #include #include @@ -482,13 +484,11 @@ static void flushRecordKeys (SYSNO sysno, int cmd, struct recKeys *reckeys, short attrUse = -1; int off = 0; -#if 1 if (zebTargetInfo_curDatabase (zti, databaseName)) { if (zebTargetInfo_newDatabase (zti, databaseName)) abort (); } -#endif while (off < reckeys->buf_used) { const char *src = reckeys->buf + off; @@ -511,18 +511,14 @@ static void flushRecordKeys (SYSNO sysno, int cmd, struct recKeys *reckeys, key_flush (); ++ptr_i; key_buf[ptr_top-ptr_i] = (char*)key_buf + key_buf_used; -#if 1 + lead = zebTargetInfo_lookupSU (zti, attrSet, attrUse); if (lead < 0) lead = zebTargetInfo_addSU (zti, attrSet, attrUse); assert (lead > 0); ((char*) key_buf) [key_buf_used++] = lead; -#else - key_buf_used += index_word_prefix ((char*)key_buf + key_buf_used, - attrSet, attrUse, databaseName); -#endif while (*src) - ((char*)key_buf) [key_buf_used++] = index_char_cvt (*src++); + ((char*)key_buf) [key_buf_used++] = *src++; src++; ((char*)key_buf) [key_buf_used++] = '\0';