Re: [Rd] How can I call a function R from C

From: Jeffrey Horner <jeff.horner_at_vanderbilt.edu>
Date: Wed 22 Nov 2006 - 20:38:23 GMT

Ricardo Rios wrote:
> Hi wizards, I have a function in R for example:
> anyfunction<-function(beta0, popsize, maxgen),
>
> but I have a function in C for example:
>
> SEXP otherfunction(SEXP beta0, SEXP popsize, SEXP maxgen)
>
> I call it function with .Call but I need to call to anyfunction on
> otherfunction. Does somebody know how to do it?

Scope out tests/Embedding/RNamedCall.c in the R sources. It's got what you want.

Jeff

-- 
http://biostat.mc.vanderbilt.edu/JeffreyHorner

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Thu Nov 23 07:41:38 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Wed 22 Nov 2006 - 21:30:48 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.