Message-ID: <1f556350.17e90.147fc6a7bc9.Coremail.rdevelmail@163.com>
Date: 2014-08-22T06:32:22Z
From: PO SU
Subject: [R-devel] what are labels in struct sxpinfo_struct from Rinternals.h mean?
Dear Rdevelers,
? ? ?The following struct is in the Rinternals.h. I want to know ?the meanings of labels or names like "gp,mark,obj,named,trace....." . TKS!
struct sxpinfo_struct {
? ? SEXPTYPE type ? ? ?: ?5;/* ==> (FUNSXP == 99) %% 2^5 == 3 == CLOSXP
? ? * -> warning: `type' is narrower than values
? ? * ? ? ? ? ? ? ?of its type
? ? * when SEXPTYPE was an enum */
? ? unsigned int obj ? : ?1;
? ? unsigned int named : ?2;
? ? unsigned int gp ? ?: 16;
? ? unsigned int mark ?: ?1;
? ? unsigned int debug : ?1;
? ? unsigned int trace : ?1; ?/* functions and memory tracing */
? ? unsigned int spare : ?1; ?/* currently unused */
? ? unsigned int gcgen : ?1; ?/* old generation number */
? ? unsigned int gccls : ?3; ?/* node class */
}; /* ? ?Tot: 32 */
--
PO SU
mail: desolator88 at 163.com
Majored in Statistics from SJTU