From 5a814576085869f48dac162051f85bcc9d2deb4c Mon Sep 17 00:00:00 2001 From: Jacob Nevins Date: Sun, 21 May 2006 12:20:42 +0000 Subject: [PATCH] Port r6710 from puzzles: Patch from Ben Hutchings to prevent an ugly special case in &splitline in which a line is `split' into a line ending in a backslash followed by a completely blank line. [originally from svn r6714] [r6710 == fd90d1a7c8224e673361d8b23aadfa01829de77c in puzzles repository] --- mkfiles.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mkfiles.pl b/mkfiles.pl index 76e8e8a1..b13c4eba 100755 --- a/mkfiles.pl +++ b/mkfiles.pl @@ -300,7 +300,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; } -- 2.45.2