[Rd] small bug in plot code
Paul Murrell
paul@stat.auckland.ac.nz
Tue, 8 Feb 2000 10:10:22 +1300
hi
> I get a segfault from:
>
> R> plot( x, y, log="does this work?" )
>
> [telford@faraday ring-core]$ R --version
> Version 0.64.2 (July 3, 1999)
> Copyright (C) 1999 R Development Core Team
>
> R is free software and comes with ABSOLUTELY NO WARRANTY.
> You are welcome to redistribute it under the terms of the
> GNU General Public License. For more information about
> these matters, see http://www.gnu.org/copyleft/gpl.html.
>
> (gdb) up
> #3 0x80927c2 in do_plot_window (call=0x40269760, op=0x4025ceac,
> args=0x4060f428, env=0x4060f400) at plot.c:373
> 373 errorcall(call,"invalid \"log=%s\"
specification\n",*p);
>
> (gdb) list
> 371 break;
> 372 default:
> 373 errorcall(call,"invalid \"log=%s\"
specification\n",*p);
> 374 }
> 375 p++;
>
> The type of *p is char which doesn't match the %s specification,
> either use %c with *p or use %s with p for example:
>
> errorcall( call, "invalid \"log=%c\" specification\n", *p );
>
> Hope this hasn't been fixed already, I installed the SRPM from RedHat
> so everyone else is probably ahead of me.
thanks, but this has been fixed :)
0.64.2 is pretty old now; the latest version (0.99.0) has lots more in it,
including changes to the contour() and persp() functions you asked about in
a previous email.
You also mentioned the GNU libplot library; 0.99.0 has some vector font
stuff from the GNU libplot library in it, but none of the device-driver
stuff.
paul
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._