gen.pl: quote "bare" minuses in the nroff curl.1

Reported-by: Alejandro Colomar
Fixes #6698
Closes #6722
This commit is contained in:
Daniel Stenberg 2021-03-11 08:50:11 +01:00
parent 419f0f5534
commit f83d4ea56e
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
2 changed files with 19 additions and 5 deletions

View file

@ -70,6 +70,9 @@ sub printdesc {
$d =~ s/--$k([^a-z0-9_-])/$l$1/;
}
}
# quote "bare" minuses in the output
$d =~ s/( |\\fI|^)--/$1\\-\\-/g;
$d =~ s/([ -]|\\fI|^)-/$1\\-/g;
print $d;
}
}
@ -203,6 +206,9 @@ sub single {
$opt .= " $arg";
}
# quote "bare" minuses in opt
$opt =~ s/( |^)--/$1\\-\\-/g;
$opt =~ s/( |^)-/$1\\-/g;
if($standalone) {
print ".TH curl 1 \"30 Nov 2016\" \"curl 7.52.0\" \"curl manual\"\n";
print ".SH OPTION\n";