[Rd] Minor bug in maketitle.pl (with bug correction) (PR#864)

henrikb@braju.com henrikb@braju.com
Wed, 7 Mar 2001 11:18:33 +0100 (MET)


Full_Name: Henrik Bengtsson
Version: rw1022
OS: Windows Me
Submission from: (NULL) (216.175.126.55)


When ${R_HOME}/share/perl/maketitle.pl tries to generate a TITLE that is longer
than $lc-3 (=13) characters long, it repeats the package name on line two.

Example: Now it generates an output like:
com.braju.graphics
com.braju.graphics                Bla bla bla...

But, I believe it should generate:
com.braju.graphics
                Bla bla bla...

To solve this minor bug, just include a line '$old=""'. See line 49 below.

maketitle.pl:
L42: $S = '';
L43: $lc = 16;
L44: $rc = 72;
L45: $old = $package;
L46: $len = length($old);
L47: if ($len > $lc - 3) {
L48:   $S = $old;
L49:   $old = "";                    ### Forgot to this line.
L50:   for ($j = 1; $j < $lc; $j++) {
L51:     $old = $old . ' ';
L52:   }
L53: }
L54: else {
L55:   for ($j = 1; $j < $lc - $len; $j++) {
L56:     $old = $old . ' ';
L57:   }
L58: }


-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._