*** empty log message ***
authorJim Meyering <jim@meyering.net>
Sat, 25 Aug 2001 07:33:39 +0000 (07:33 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 25 Aug 2001 07:33:39 +0000 (07:33 +0000)
old/textutils/ChangeLog

index 4f2932a56aa7e72e4bb80dc55c92197d7a53c664..7219a1372b57f2ea08be53b2705c378ba0cee188 100644 (file)
@@ -1,7 +1,25 @@
-2001-08-25  Jim Meyering  <meyering@lucent.com>
 
        * Version 2.0.15.
 
+2001-08-24  Paul Eggert  <eggert@twinsun.com>
+
+       Remove arbitrary restrictions on sizes, fixing a bug reported
+       by Geoff Whale.
+
+       * src/uniq.c (skip_fields, skip_chars, check_chars): Now size_t,
+       not int.
+       (size_opt): New function.  Do not arbitrarily reject size zero.
+       Change the wording of the error message slightly, for convenience.
+       (find_field): Use size_t, not int, to compute sizes.
+       (different, main): check_chars==0 is no longer a special case, as
+       it defaults to SIZE_MAX.
+       (main): Check for overflow with args like -234234234234234.
+       Use 'size_opt' to convert optional arguments to sizes.
+
+2001-08-25  Jim Meyering  <meyering@lucent.com>
+
+       * tests/uniq/Test.pm: Add new test, #54, for the just-fixed bug.
+
 2001-08-24  Paul Eggert  <eggert@twinsun.com>
 
        * src/uniq.c (find_field): Don't count trailing newline to be