The R Project SVN R

Rev

Rev 63436 | Rev 63469 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 63436 Rev 63468
Line 410... Line 410...
410
#define BINDING_IS_LOCKED(b) ((b)->sxpinfo.gp & BINDING_LOCK_MASK)
410
#define BINDING_IS_LOCKED(b) ((b)->sxpinfo.gp & BINDING_LOCK_MASK)
411
#define SET_ACTIVE_BINDING_BIT(b) ((b)->sxpinfo.gp |= ACTIVE_BINDING_MASK)
411
#define SET_ACTIVE_BINDING_BIT(b) ((b)->sxpinfo.gp |= ACTIVE_BINDING_MASK)
412
#define LOCK_BINDING(b) ((b)->sxpinfo.gp |= BINDING_LOCK_MASK)
412
#define LOCK_BINDING(b) ((b)->sxpinfo.gp |= BINDING_LOCK_MASK)
413
#define UNLOCK_BINDING(b) ((b)->sxpinfo.gp &= (~BINDING_LOCK_MASK))
413
#define UNLOCK_BINDING(b) ((b)->sxpinfo.gp &= (~BINDING_LOCK_MASK))
414
 
414
 
-
 
415
#define BASE_SYM_CACHED_MASK (1<<13)
-
 
416
#define SET_BASE_SYM_CACHED(b) ((b)->sxpinfo.gp |= BASE_SYM_CACHED_MASK)
-
 
417
#define UNSET_BASE_SYM_CACHED(b) ((b)->sxpinfo.gp &= (~BASE_SYM_CACHED_MASK))
-
 
418
#define BASE_SYM_CACHED(b) ((b)->sxpinfo.gp & BASE_SYM_CACHED_MASK)
-
 
419
 
415
#else /* USE_RINTERNALS */
420
#else /* USE_RINTERNALS */
416
 
421
 
417
typedef struct VECREC *VECP;
422
typedef struct VECREC *VECP;
418
int (PRIMOFFSET)(SEXP x);
423
int (PRIMOFFSET)(SEXP x);
419
void (SET_PRIMOFFSET)(SEXP x, int v);
424
void (SET_PRIMOFFSET)(SEXP x, int v);