* run.test (getnwords): Run data through "cat -v", because at least one version
authorKen Raeburn <raeburn@mit.edu>
Fri, 27 Aug 2004 19:45:46 +0000 (19:45 +0000)
committerKen Raeburn <raeburn@mit.edu>
Fri, 27 Aug 2004 19:45:46 +0000 (19:45 +0000)
of Debian Linux has an English dictionary with Latin-1 characters and a "rev"
that seems to default to some sort of Unicode.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16690 dc483132-0cff-0310-8789-dd5450dbe970

src/util/db2/test/ChangeLog
src/util/db2/test/run.test

index 54c0f218c09ae6448e8c8db448a6aba1d0f1ae27..cfcce7d7fa0dd3db5ca41c44f63f86a8f1a67f3a 100644 (file)
@@ -1,3 +1,10 @@
+2004-08-27  Ken Raeburn  <raeburn@mit.edu>
+
+       * run.test (getnwords): Run data through "cat -v", because at
+       least one version of Debian Linux has an English dictionary with
+       Latin-1 characters and a "rev" that seems to default to some sort
+       of Unicode.
+
 2004-08-15  Ken Raeburn  <raeburn@mit.edu>
 
        * run.test (getnwords): Rewrite to drop blank lines before
index 6b45a485170d1a50b4084870dce8c6992f95fca3..48c3a63d0e38068ee5244b969731efe2d78dbafe 100644 (file)
@@ -69,7 +69,10 @@ main()
 }
 
 getnwords() {
-       sed -e '/^$/d' < $DICT | sed -e ${1}q
+       # Delete blank lines because the db code appears not to
+       # like empty keys.  On Debian Linux, $DICT appears to contain
+       # some non-ASCII characters, and "rev" chokes on them.
+       sed -e '/^$/d' < $DICT | cat -v | sed -e ${1}q
 }
 
 # Take the first hundred entries in the dictionary, and make them