OSDN Git Service

* gendef: Use nocr to remove \r's from input. gendef (nocr): New function.
authorcgf <cgf>
Wed, 27 Jul 2005 16:16:47 +0000 (16:16 +0000)
committercgf <cgf>
Wed, 27 Jul 2005 16:16:47 +0000 (16:16 +0000)
winsup/cygwin/ChangeLog
winsup/cygwin/gendef

index 10f1f4f..a241341 100644 (file)
@@ -1,5 +1,10 @@
 2005-07-27  Christopher Faylor  <cgf@timesys.com>
 
+       * gendef: Use nocr to remove \r's from input.
+       gendef (nocr): New function.
+
+2005-07-27  Christopher Faylor  <cgf@timesys.com>
+
        * fhandler_clipboard.cc (fhandler_dev_clipboard::close): Set membuffer
        to NULL.
        (fhandler_dev_clipboard::fixup_after_exec): Don't call close here.
index 83e9e12..9d8a211 100755 (executable)
@@ -1,5 +1,6 @@
 #!/usr/bin/perl
 use strict;
+sub nocr(@);
 my $in = shift;
 my $tls_offsets = shift;
 my $out = shift;
@@ -15,11 +16,11 @@ require $tls_offsets;
 open(IN, $in) or die "$0: couldn't open \"$in\" - $!\n";
 my @top = ();
 while (<IN>) {
-    push(@top, $_);
+    push(@top, nocr $_);
     last if /^\s*exports\s*$/i;
 }
-my $libline = <IN>;
-my @in = <IN>;
+my $libline = nocr scalar(<IN>);
+my @in = nocr <IN>;
 close(IN);
 
 my %sigfe = ();
@@ -349,3 +350,7 @@ _longjmp:
        ret
 EOF
 }
+
+sub nocr(@) {
+    map {s/\r//g; $_} @_;
+}