[Rd] Please avoid direct use of NAMED and SET_NAMED macros
luke-tierney at uiowa.edu
luke-tierney at uiowa.edu
Fri Sep 1 17:47:48 CEST 2017
To allow for future changes in the way the need for duplication is
detected in R internal C code, package C code should avoid direct
use of NAMED,and SET_NAMED, or assumptions on the maximal value
of NAMED. Use the macros MAYBE_REFERENCED, MAYBE_SHARED, and
MARK_NOT_MUTABLE instead. These currently correspond to
MAYBE_REFERENCED(x): NAMED(x) > 0
MAYBE_SHARED(x): NAMED(x) > 1
MARK_NOT_MUTABLE(x): SET_NAMED(c, NAMEDMAX)
Best,
luke
--
Luke Tierney
Ralph E. Wareham Professor of Mathematical Sciences
University of Iowa Phone: 319-335-3386
Department of Statistics and Fax: 319-335-3017
Actuarial Science
241 Schaeffer Hall email: luke-tierney at uiowa.edu
Iowa City, IA 52242 WWW: http://www.stat.uiowa.edu
More information about the R-devel
mailing list