Lines Matching refs:rpool
9 * $Id: rpool.h,v 1.17 2013-11-22 20:51:31 ca Exp $
14 ** See libsm/rpool.html for documentation.
28 ** where 'poolsize' is the value of rpool->sm_poolsize at the time
65 /* Points to SmRpoolMagic, or is NULL if rpool is freed. */
69 ** If this rpool object has no parent, then sm_parentlink
71 ** when this rpool is freed, so that it isn't freed a
146 # define sm_rpool_malloc_x(rpool, size) \
147 sm_rpool_malloc_tagged_x(rpool, size, __FILE__, __LINE__, SmHeapGroup)
155 # define sm_rpool_malloc(rpool, size) \
156 sm_rpool_malloc_tagged(rpool, size, __FILE__, __LINE__, SmHeapGroup)
169 extern char *sm_rpool_strdup_x __P((SM_RPOOL_T *rpool, const char *s));
171 # define sm_rpool_strdup_x(rpool, str) \
172 strcpy(sm_rpool_malloc_x(rpool, strlen(str) + 1), str)