make function ptr use conform to C99
Merge branch '02-evalv-prim' into 03
Merge branch '02-evalv-prim' into 03-protect
get rid of return UNPROTECT
put in missing return in Rf_eval
remove unused variables
Merge branch '02-evalv-prim' into 03
Merge branch '02-promiseWith' into 03
Merge branch '03' into 03-protect