[Rd] Re: [R] Nothing can be pasted...

Saikat DebRoy saikat@stat.wisc.edu
28 Sep 2000 12:33:58 -0500


I think some of the behaviors with respect to ## has changed in recent
versions of gcc. The following quote from the latest gcc cpp.texinfo
file might be relevent as far as the warnings about F77_SYMBOL is
concerned :



The following features are deprecated and will likely be removed at some
point in the future:-

@itemize @bullet

@item Attempting to paste two tokens which together do not form a valid
preprocessing token

The preprocessor currently warns about this and outputs the two tokens
adjacently, which is probably the behavior the programmer intends.  It
may not work in future, though.

Most of the time, when you get this warning, you will find that @samp{##}
is being used superstitiously, to guard against whitespace appearing
between two tokens.  It is almost always safe to delete the @samp{##}.

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._