chiark / gitweb /
Patch from Ben Hutchings to prevent an ugly special case in
authorSimon Tatham <anakin@pobox.com>
Sat, 20 May 2006 11:58:24 +0000 (11:58 +0000)
committerSimon Tatham <anakin@pobox.com>
Sat, 20 May 2006 11:58:24 +0000 (11:58 +0000)
&splitline in which a line is `split' into a line ending in a
backslash followed by a completely blank line.

[originally from svn r6710]

mkfiles.pl

index b93e4fa53b75c12862d7b78a84f09db88ecb6286..9ab5223e799597418ffe3de15bbcd58a2ac4a959 100755 (executable)
@@ -325,7 +325,8 @@ sub splitline {
   $splitchar = (defined $splitchar ? $splitchar : '\\');
   while (length $line > $len) {
     $line =~ /^(.{0,$len})\s(.*)$/ or $line =~ /^(.{$len,}?\s(.*)$/;
-    $result .= $1 . " ${splitchar}\n\t\t";
+    $result .= $1;
+    $result .= " ${splitchar}\n\t\t" if $2 ne '';
     $line = $2;
     $len = 60;
   }