提交 5e6185ee 编写于 作者: J Ján Tomko

test-wrap-argv: split out rewrap_arg

Split out the code wrapping the single argument.
上级 a615a2fa
...@@ -104,7 +104,19 @@ sub rewrap_line { ...@@ -104,7 +104,19 @@ sub rewrap_line {
print join(" \\\n", @env, $cmd), " \\\n"; print join(" \\\n", @env, $cmd), " \\\n";
# We might have to split line argument values... # We might have to split line argument values...
for (my $i = 0; $i <= $#args; $i++) { for (my $i = 0; $i <= $#args; $i++) {
my $arg = $args[$i]; &rewrap_arg($args[$i]);
if ($i != $#args) {
print " \\\n";
} else {
print "\n";
}
}
}
sub rewrap_arg {
my $arg = shift;
while (length($arg) > 80) { while (length($arg) > 80) {
my $split = rindex $arg, ",", 80; my $split = rindex $arg, ",", 80;
if ($split == -1) { if ($split == -1) {
...@@ -125,10 +137,4 @@ sub rewrap_line { ...@@ -125,10 +137,4 @@ sub rewrap_line {
print $head, "\\\n"; print $head, "\\\n";
} }
print $arg; print $arg;
if ($i != $#args) {
print " \\\n";
} else {
print "\n";
}
}
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册