Re: [Rd] Returning vectors of two different data types back to R environment (from C).

From: Barry Rowlingson <>
Date: Fri, 16 Nov 2007 21:07:13 +0000

Charles Danko wrote:
> Hello,
> Quick question.
> I have written a C function - I would like to make it return two vectors to
> the R environment - one STRSXP vector, and one INTSXP vector. Is this
> possible/ easy to do using the API?
> I looked, but could not find the answer to this question in the "Writing R
> Extensions" guide.

  How does any R function return two different-typed values back to its caller? With a list - like list(foo=1,bar='baz'). Construct an R list in your C code and return that... R Extensions should tell you how!

Barry mailing list Received on Fri 16 Nov 2007 - 21:05:47 GMT

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 Sat 17 Nov 2007 - 00:30:18 GMT.

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