Lines Matching refs:rpool
9 * $Id: rpool.h,v 1.16 2003/09/05 23:07:49 ca Exp $
16 ** See libsm/rpool.html for documentation.
30 ** where 'poolsize' is the value of rpool->sm_poolsize at the time
67 /* Points to SmRpoolMagic, or is NULL if rpool is freed. */
71 ** If this rpool object has no parent, then sm_parentlink
73 ** when this rpool is freed, so that it isn't freed a
148 # define sm_rpool_malloc_x(rpool, size) \
149 sm_rpool_malloc_tagged_x(rpool, size, __FILE__, __LINE__, SmHeapGroup)
157 # define sm_rpool_malloc(rpool, size) \
158 sm_rpool_malloc_tagged(rpool, size, __FILE__, __LINE__, SmHeapGroup)
171 extern char *sm_rpool_strdup_x __P((SM_RPOOL_T *rpool, const char *s));
173 # define sm_rpool_strdup_x(rpool, str) \
174 strcpy(sm_rpool_malloc_x(rpool, strlen(str) + 1), str)