Thanks to everybody who responded to my question. asInteger(coerceVector(x,INTSXP)) indeed does what I need. I guess there is a lot I don't understand about type coercion, as I would not have expected it to work.
Aniko -----Original Message----- From: Seth Falcon [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 05, 2007 11:24 PM To: Aniko Szabo Cc: r-devel@r-project.org Subject: Re: [Rd] missing IntegerFromString() Hi Aniko, "Aniko Szabo" <[EMAIL PROTECTED]> writes: > I have created a DLL not so long ago using C code. My code used the > IntegerFromString() function that used to be exported in the > Rinternals.h header file (and thus easily accessible). Recently I > upgraded to R 2.5.0 and my DLL stopped working. I see that the > IntegerFromString() function is not exported in any of the header files > in the RHOME\include directory. Is it possible for me to use it without > installing all R source files? I can see that the function is in > coerce.c, however it #includes other stuff that I don't have and I am > afraid to mess things about by doing things I don't understand. Or > perhaps there is another function that is intended to be used > instead? I think you want asInteger (which calls IntegerFromString). This is in RHOME/include/Rinternals.h Best Wishes, + seth PS: Nice to see you again :-) -- Seth Falcon | Computational Biology | Fred Hutchinson Cancer Research Center http://bioconductor.org ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel