Hi the list, I am including some C code in a R program using the .C interface. I want to deal with NA values, but the result is strange:
--- 8< ------------ C code ----------- void hein(int *a, int *b, int* c){ *c = (*a + *b); } --- 8< ----------------------------------- --- 8< ------------- R code ----------- > .C("hein",as.integer(NA),as.integer(1),as.integer(1),NAOK=TRUE)[[3]] [1] -2147483647 --- 8< --------------------------------- The result should be NA, isn't it? What wrong il my code? Christophe -- View this message in context: http://r.789695.n4.nabble.com/Using-as-integer-NA-in-the-C-function-tp4666470.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.