X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=isamc%2Fisamc.c;h=5ba69aa17c2e0cc633a27e9564b2beb7eb779eb2;hb=5b4dcfcb99600327a11b58de4fec33003dc4d816;hp=2cfe1a27f3d66cb2949feea591b025d65cad776d;hpb=f35acdb246c32bc8330fd77104f952711ad1bff5;p=idzebra-moved-to-github.git diff --git a/isamc/isamc.c b/isamc/isamc.c index 2cfe1a2..5ba69aa 100644 --- a/isamc/isamc.c +++ b/isamc/isamc.c @@ -4,7 +4,17 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: isamc.c,v $ - * Revision 1.13 1998-03-18 09:23:55 adam + * Revision 1.16 1998-05-27 14:32:03 adam + * Changed default block category layout. + * + * Revision 1.15 1998/05/20 10:12:25 adam + * Implemented automatic EXPLAIN database maintenance. + * Modified Zebra to work with ASN.1 compiled version of YAZ. + * + * Revision 1.14 1998/03/19 10:04:35 adam + * Minor changes. + * + * Revision 1.13 1998/03/18 09:23:55 adam * Blocks are stored in chunks on free list - up to factor 2 in speed. * Fixed bug that could occur in block category rearrangemen. * @@ -82,13 +92,12 @@ ISAMC_M isc_getmethod (void) { 32, 28, 0, 3 }, { 64, 54, 30, 0 }, #else - { 32, 28, 20, 7 }, - { 128, 120, 100, 7 }, - { 512, 490, 350, 7 }, - { 2048, 1900, 1700, 7 }, - { 8192, 8000, 7900, 7 }, - { 32768, 32000, 31000, 7 }, - {131072, 129000, 121000, 0 } + { 24, 22, 18, 10 }, + { 128, 120, 100, 10 }, + { 512, 490, 350, 10 }, + { 2048, 1900, 1700, 10 }, + { 8192, 8000, 7900, 10 }, + { 32768, 32000, 31000, 0 }, #endif }; ISAMC_M m = xmalloc (sizeof(*m)); @@ -246,6 +255,7 @@ int isc_close (ISAMC is) } xfree (is->files); xfree (is->merge_buf); + xfree (is->method); xfree (is); return 0; }