Displaying 1 result from an estimated 1 matches for "locobj".
Did you mean:
docobj
2011 Apr 27
1
Attempting to access an R list from within C code
..., cause unknown'
error:
R Code:
dyn.load("thelib.so")
list1<-list(c(1:3),c(11:13),c(21:23))
listLen<-length(list1)
.C("myfunc",list1,listLen)
C Code (kept in file thelib.c, compiled on Ubuntu x64
machine using R2.13.0):
void showList(SEXP *obj, int *size)
{
SEXP *locObj=obj;
int i;
for(i=0;i<*size;i++){
Rprintf("Entry is %d: value is %f",i,REAL(*locObj)[1]);
*locObj=CDR(*locObj);
}
return;
}
Any help is greatfully appreciated!
Best wishes,
Dr. Cormac Long.
[[alternative HTML version deleted]]