diff options
author | Daniel Stenberg <daniel@haxx.se> | 2000-05-23 10:25:30 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2000-05-23 10:25:30 +0000 |
commit | e92a10c36ff22f106677acb7540263b4a300497e (patch) | |
tree | c89164b9f4474d7a9f913961b19abeab4a51b11c | |
parent | 9b20d0a47fa16bab8356662bad307698b0eb27e7 (diff) |
now splits the text into several puts() calls
-rw-r--r-- | src/mkhelp.pl | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mkhelp.pl b/src/mkhelp.pl index 842a42f59..a5877d5af 100644 --- a/src/mkhelp.pl +++ b/src/mkhelp.pl @@ -69,16 +69,25 @@ print "void hugehelp(void)\n"; print "{\n"; print "puts (\n"; +$outsize=0; for(@out) { chop; $new = $_; + $outsize += length($new); + $new =~ s/\\/\\\\/g; $new =~ s/\"/\\\"/g; printf("\"%s\\n\"\n", $new); + if($outsize > 10000) { + # terminate and make another puts() call here + print ");\n puts(\n"; + $outsize=0; + } + } print " ) ;\n}\n" |