]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
*** empty log message ***
authorJim Meyering <jim@meyering.net>
Fri, 21 May 1999 20:24:39 +0000 (20:24 +0000)
committerJim Meyering <jim@meyering.net>
Fri, 21 May 1999 20:24:39 +0000 (20:24 +0000)
old/textutils/ChangeLog

index 57b88a7c3d4bd46742df391352b8617eefa21564..478f7467d0f541636320b69d1d6aa13b86eb39f3 100644 (file)
@@ -1,3 +1,18 @@
+1999-05-20  Paul Eggert  <eggert@twinsun.com>
+
+       * src/sort.c: Treat the trailing newline as part of the line,
+       as required by POSIX.2.
+
+       (struct line, findlines, compare, checkfp, mergefps, sort):
+       A line now includes its trailing newline.
+       (findlines): Do not replace newline with NUL.
+       (memcoll, keycompare): Work even if the data to be compared are
+       adjacent strings; this is possible now that lines contain the
+       trailing newline.
+       (fillbuf): Always have an unused byte at the end of the buffer,
+       since memcoll and keycompare want to modify a byte after the last line.
+       (sortalloc, mergealloc): Increase by 1, for trailing byte.
+
 1999-05-20  Jim Meyering  <meyering@ascend.com>
 
        * tests/sort/Test.pm: Add test case from Paul Eggert.