diff --git a/bin/make_ci.pike b/bin/make_ci.pike
index 4ad1ad4f0b12523c3cdeff6a802894f2e5aa3048..a3f0c0ee899d64ffa430b978bad1c7d027d54f77 100644
--- a/bin/make_ci.pike
+++ b/bin/make_ci.pike
@@ -1,5 +1,5 @@
 /*
- * $Id: make_ci.pike,v 1.3 1999/03/20 16:23:26 grubba Exp $
+ * $Id: make_ci.pike,v 1.4 1999/03/20 16:30:55 grubba Exp $
  *
  * Creates the file case_info.h
  *
@@ -19,8 +19,9 @@ int main(int argc, array(string) argv)
 
   string data = Stdio.stdin.read();
 
-  foreach(data/"\r\n", string line) {
+  foreach(data/"\n", string line) {
     lineno++;
+    line -= "\r";
     array(string) info = line/";";
 
     if (!sizeof(line)) continue;
@@ -72,7 +73,7 @@ int main(int argc, array(string) argv)
 
   write(sprintf("/*\n"
 		" * Created by\n"
-		" * $Id: make_ci.pike,v 1.3 1999/03/20 16:23:26 grubba Exp $\n"
+		" * $Id: make_ci.pike,v 1.4 1999/03/20 16:30:55 grubba Exp $\n"
 		" * on %s"
 		" *\n"
 		" * Table used for looking up the case of\n"