Skip to content
Prev 34258 / 63421 Next

creating environments in package's C code

Jeff Horner wrote:
Oops! I forgot the definition of my simple function NewInteger:

static SEXP NewInteger(int i){
     SEXP val;
     PROTECT(val = NEW_INTEGER(1));
     INTEGER_DATA(val)[0] = i;
     UNPROTECT(1);
     return val;
}