search for: chstr

Displaying 1 result from an estimated 1 matches for "chstr".

Did you mean: c_str
2005 Jan 24
4
converting R objects to C types in .Call
...rite an R wrapper for a C++ library, using .Call. I've never used .Call before. I'm currently having some difficulties converting a R character string to a C one. Here is a little test program. #include <R.h> #include <Rinternals.h> #include <stdio.h> SEXP testfn(SEXP chstr) { char * charptr = CHAR(chstr); printf("%s", charptr); } This compiles without problems, but when I try to run this as > .Call("testfn", "foo") I get a segmentation fault. I am sure I am making an obvious mistake, but can someone help me to sort it out?...