r-builds/test/testpkg/src/subtract.cpp
2022-08-17 14:30:55 -05:00

10 lines
211 B
C++

#include <R.h>
#include <Rinternals.h>
extern "C" SEXP subtract(SEXP a, SEXP b)
{
SEXP result = PROTECT(allocVector(REALSXP, 1));
REAL(result)[0] = asReal(a) - asReal(b);
UNPROTECT(1);
return result;
}