X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fextract.c;h=3e29b83fadbc705cd88473cb2d911ce95199a2d6;hb=9252c3f4231f9f3226326ce1360f055bad48b8d1;hp=d9c619b1dddb8fe17356acf9af09aba49eced725;hpb=a4e93d62564084d6d1b6670d4fe75dd70a6ed139;p=idzebra-moved-to-github.git diff --git a/index/extract.c b/index/extract.c index d9c619b..3e29b83 100644 --- a/index/extract.c +++ b/index/extract.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: extract.c,v $ - * Revision 1.91 1999-02-12 13:29:22 adam + * Revision 1.92 1999-03-09 16:27:49 adam + * More work on SDRKit integration. + * + * Revision 1.91 1999/02/12 13:29:22 adam * Implemented position-flag for registers. * * Revision 1.90 1999/02/02 14:50:52 adam @@ -1634,14 +1637,17 @@ int fileExtract (SYSNO *sysno, const char *fname, rGroup->flagStoreKeys = 0; #if ZEBRASDR - if (1) + if (rGroup->useSDR) { ZebraSdrHandle h; char xname[128], *xp; strncpy (xname, fname, 127); - if ((xp = strchr (xname, '.'))) - *xp = '\0'; + if (!(xp = strchr (xname, '.'))) + return 0; + *xp = '\0'; + if (strcmp (xp+1, "sdr.bits")) + return 0; h = zebraSdr_open (xname); if (!h) @@ -1657,9 +1663,8 @@ int fileExtract (SYSNO *sysno, const char *fname, segmentno = zebraSdr_segment (h, 0); sprintf (sdr_name, "%%%s.%d", xname, segmentno); - logf (LOG_LOG, "SDR: %s", sdr_name); -#if 1 +#if 0 if (segmentno > 20) break; #endif