92
93
#define TypeRealloc(type,n,p) (type *)realloc(p, (n) * sizeof(type))
95
#define TypeXtReallocN(t,p,n) (t *)(void *)XtRealloc((char *)(p), (Cardinal)(sizeof(t) * (size_t) (n)))
94
101
/* use these to allocate partly-structured data */
95
102
#define CastMallocN(type,n) (type *)malloc(sizeof(type) + (size_t) (n))
96
103
#define CastMalloc(type) CastMallocN(type,0)