Skip to content
Snippets Groups Projects
Commit 28de5850 authored by Jay Satiro's avatar Jay Satiro Committed by Daniel Stenberg
Browse files

mkhelp: Remove trailing carriage return from every line of input

- Get rid of this flood of warnings in Windows mingw build:
warning: missing terminating " character

The warning is due to the carriage return. When msysgit checks out files
from the repo by default it converts the line endings to CRLF. Prior to
this change when mkhelp.pl processed the MANUAL and curl.1 in CRLF
format the trailing carriage returns caused unnecessary CR in the
output.
parent 7e16aa93
No related branches found
No related tags found
No related merge requests found
......@@ -54,6 +54,9 @@ while (<STDIN>) {
# this should be removed:
$line =~ s/(.|_)//g;
# remove trailing CR from line. msysgit checks out files as line+CRLF
$line =~ s/\r$//;
if($line =~ /^([ \t]*\n|curl)/i) {
# cut off headers and empty lines
$wline++; # count number of cut off lines
......@@ -90,7 +93,12 @@ open(READ, "<$README") ||
die "couldn't read the README infile $README";
while(<READ>) {
push @out, $_;
my $line = $_;
# remove trailing CR from line. msysgit checks out files as line+CRLF
$line =~ s/\r$//;
push @out, $line;
}
close(READ);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment