On Apr 1, 2013, at 2:54 PM, Terry Therneau wrote:
>
>
> On 04/01/2013 12:44 PM, Simon Urbanek wrote:
>> On Apr 1, 2013, at 1:10 PM, Terry Therneau wrote:
>>
>>> Assume a C program invoked by .Call, that returns a list.
>>>
>>> Near the top of the program we allocate space for all the list elem
On 04/01/2013 12:44 PM, Simon Urbanek wrote:
On Apr 1, 2013, at 1:10 PM, Terry Therneau wrote:
Assume a C program invoked by .Call, that returns a list.
Near the top of the program we allocate space for all the list elements. (It is my habit to use
"xyz2" for the name of the R object and "x
On 01/04/2013 1:10 PM, Terry Therneau wrote:
Assume a C program invoked by .Call, that returns a list.
Near the top of the program we allocate space for all the list elements. (It
is my habit
to use "xyz2" for the name of the R object and "xyz" for the pointer to its
contents.)
PROTE
On Apr 1, 2013, at 1:10 PM, Terry Therneau wrote:
> Assume a C program invoked by .Call, that returns a list.
>
> Near the top of the program we allocate space for all the list elements. (It
> is my habit to use "xyz2" for the name of the R object and "xyz" for the
> pointer to its contents.)
Assume a C program invoked by .Call, that returns a list.
Near the top of the program we allocate space for all the list elements. (It is my habit
to use "xyz2" for the name of the R object and "xyz" for the pointer to its contents.)
PROTECT(means2 = allocVector(REALSXP, nvar));
means