Re: [Rd] include <R.h>

From: Dirk Eddelbuettel <>
Date: Sun, 19 Feb 2012 13:59:33 -0600

On 19 February 2012 at 14:45, Paul Gilbert wrote:
| I am trying to add
| #include <R.h>
| to a .c file in one of my package, so I can call error() without a

You may want to turn 'remapping' on which hides all R functions behind a prefix of Rf_ so that error() becomes Rf_error(). Define R_NO_REMAP before including R.h and you should be fine.

Hth, Dirk

| complaint about implicit defined function. The src/ has a Makefile, to
| build some exec/ files that are needed. Without the include, my Makefile
| target
| OBJS = $(SRC:.c=.o)
| $(PKGNAME).so: $(OBJS) rpcx.h
| seems to work fine, and I do not need a target for the .o's, the default
| works. But when I add the include, the location of R.h does not get
| passed along. How am I suppose to specify $(R_HOME)lib/R/include so that
| it gets passed along by R CMD SHLIB ?
| Paul
| ______________________________________________
| mailing list

"Outside of a dog, a book is a man's best friend. Inside of a dog, it is too
dark to read." -- Groucho Marx

______________________________________________ mailing list
Received on Sun 19 Feb 2012 - 20:03:15 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Sun 19 Feb 2012 - 20:40:19 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive