The R Project SVN R

Rev

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

Rev 60519 Rev 61285
Line 67... Line 67...
67
#define R_Realloc(p,n,t) (t *) R_chk_realloc( (void *)(p), (size_t)((n) * sizeof(t)) )
67
#define R_Realloc(p,n,t) (t *) R_chk_realloc( (void *)(p), (size_t)((n) * sizeof(t)) )
68
#define R_Free(p)      (R_chk_free( (void *)(p) ), (p) = NULL)
68
#define R_Free(p)      (R_chk_free( (void *)(p) ), (p) = NULL)
69
 
69
 
70
#define Memcpy(p,q,n)  memcpy( p, q, (size_t)(n) * sizeof(*p) )
70
#define Memcpy(p,q,n)  memcpy( p, q, (size_t)(n) * sizeof(*p) )
71
 
71
 
72
/* added for 2.16.0 */
72
/* added for 3.0.0 */
73
#define Memzero(p,n)  memset(p, 0, (size_t)(n) * sizeof(*p))
73
#define Memzero(p,n)  memset(p, 0, (size_t)(n) * sizeof(*p))
74
 
74
 
75
#define CallocCharBuf(n) (char *) R_chk_calloc((size_t) ((n)+1), sizeof(char))
75
#define CallocCharBuf(n) (char *) R_chk_calloc((size_t) ((n)+1), sizeof(char))
76
 
76
 
77
/* S Like Fortran Interface */
77
/* S Like Fortran Interface */