only generate maximum 509 characters in each string

This commit is contained in:
Daniel Stenberg 2001-03-09 13:11:28 +00:00
parent b4f70aa2c8
commit 8ccd8b6dbc
1 changed files with 5 additions and 5 deletions

View File

@ -75,18 +75,18 @@ for(@out) {
$new = $_;
$outsize += length($new);
$outsize += length($new)+1; # one for the newline
$new =~ s/\\/\\\\/g;
$new =~ s/\"/\\\"/g;
printf("\"%s\\n\"\n", $new);
if($outsize > 10000) {
# gcc 2.96 claims ISO C89 only is required to support 509 letter strings
if($outsize > 500) {
# terminate and make another puts() call here
print ");\n puts(\n";
$outsize=0;
$outsize=length($new)+1;
}
printf("\"%s\\n\"\n", $new);
}