The field has been removed in R 3.4.0 after being deprecated in R 3.3.3. Indeed, the paragraph describing it has been commented out (lines 10144-10151 in R-exts.texi), but another paragraph above (lines 10101-10110) still mentions the field as if it exists. I would like to suggest some rewording along the lines of the attached patch in order to avoid confusing readers like me.
-- Best regards, Ivan
Index: doc/manual/R-exts.texi =================================================================== --- doc/manual/R-exts.texi (revision 79675) +++ doc/manual/R-exts.texi (working copy) @@ -10099,9 +10099,9 @@ arguments which tells @R{} not to check the actual number passed. Routines for use with the @code{.C} and @code{.Fortran} interfaces are -described with similar data structures, but which have two additional -fields for describing the type and ``style'' of each argument. Each of -these can be omitted. However, if specified, each should be an array +described with similar data structures, which have one additional +field for describing the type of each argument. This field is optional, +however, if specified, it should be an array with the same number of elements as the number of parameters for the routine. The types array should contain the @code{SEXP} types describing the expected type of the argument. (Technically, the elements
______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel