X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=index%2Fkinput.c;h=889a641fe9e2962621acf9446a24ce2e6aedf88b;hb=3003d747565b03bac252b43eca48bb691d1adbfc;hp=9f834a9da6699cf87747c075371c5bf054f8eb15;hpb=d8728143be0a28eb22a93d91c4ba7d3ab6c3f6cb;p=idzebra-moved-to-github.git diff --git a/index/kinput.c b/index/kinput.c index 9f834a9..889a641 100644 --- a/index/kinput.c +++ b/index/kinput.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: kinput.c,v $ - * Revision 1.3 1995-09-06 16:11:17 adam + * Revision 1.4 1995-09-28 14:22:57 adam + * Sort uses smaller temporary files. + * + * Revision 1.3 1995/09/06 16:11:17 adam * Option: only one word key per file. * * Revision 1.2 1995/09/04 12:33:42 adam @@ -79,7 +82,7 @@ static int inp (Dict dict, ISAM isam, const char *name) { if (!read_one (inf, next_name, next_key)) break; - if (strcmp (next_name, cur_name)) + if (*next_name && strcmp (next_name, cur_name)) break; memcpy (key_buf + key_buf_ptr, next_key, KEY_SIZE); key_buf_ptr += KEY_SIZE;