X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fmain.c;h=e0fa497cec18722d3233f2a8fe51d438a21ee444;hb=2c7c2ca460fee75f3bebc0479b9787f0c401db03;hp=916f2489e4b65b55e36296fdd1aa512c57be5638;hpb=eb4e33573a00795f2b1c0dfebb51ab59ffd5a0d9;p=idzebra-moved-to-github.git diff --git a/index/main.c b/index/main.c index 916f248..e0fa497 100644 --- a/index/main.c +++ b/index/main.c @@ -4,7 +4,13 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: main.c,v $ - * Revision 1.11 1995-09-29 14:01:45 adam + * Revision 1.13 1995-10-10 12:24:39 adam + * Temporary sort files are compressed. + * + * Revision 1.12 1995/10/04 16:57:20 adam + * Key input and merge sort in one pass. + * + * Revision 1.11 1995/09/29 14:01:45 adam * Bug fixes. * * Revision 1.10 1995/09/28 14:22:57 adam @@ -58,7 +64,6 @@ int main (int argc, char **argv) char *base_name = NULL; char *base_path = NULL; int nsections; - char **mbuf; prog = *argv; while ((ret = options ("r:v:m:", argv, argc, &arg)) != -2) @@ -127,12 +132,8 @@ int main (int argc, char **argv) nsections = key_close (); if (!nsections) exit (0); - logf (LOG_LOG, "Merge sorting"); - mbuf = xmalloc (100000); - merge_sort (mbuf, 1, nsections+1); - xfree (mbuf); logf (LOG_LOG, "Input"); - key_input (FNAME_WORD_DICT, FNAME_WORD_ISAM, "keys1.tmp", 60); + key_input (FNAME_WORD_DICT, FNAME_WORD_ISAM, nsections, 60); exit (0); }