Lines Matching refs:rpool
40 #define ENHSCN_RPOOL(e, d, rpool) \
41 ((e) == NULL ? (d) : sm_rpool_strdup_x(rpool, e))
329 ** rpool -- resource pool from which result is allocated.
336 str_union(s1, s2, rpool)
338 SM_RPOOL_T *rpool;
358 res = (char *) sm_rpool_malloc(rpool, rl + 2);
690 ** it can't be in an rpool unless we use the same memory
691 ** management mechanism (with same rpool!) for Cyrus SASL.
718 ** rpool -- resource pool for sai.
735 readauth(filename, safe, sai, rpool)
739 SM_RPOOL_T *rpool;
823 (*sai)[lc] = sm_rpool_strdup_x(rpool, buf);
1012 (*sai)[i] = NULL; /* just clear; rpool */
1106 ** use an rpool because we are responsible for free()ing the secret,
1221 /* should use rpool, but from where? */
1501 ** rpool -- resource pool from which result is allocated.
1508 removemech(rem, list, rpool)
1511 SM_RPOOL_T *rpool;
1536 ret = (char *) sm_rpool_malloc_x(rpool, 1);
1540 ret = (char *) sm_rpool_malloc_x(rpool, len);
1810 sm_sasl_free(out); /* XXX only if no rpool is used */
1877 sm_sasl_free(out); /* XXX only if no rpool is used */