Lines Matching defs:new
204 apr_xlate_t *new;
212 new = (apr_xlate_t *)apr_pcalloc(pool, sizeof(apr_xlate_t));
213 if (!new) {
217 new->pool = pool;
218 new->topage = apr_pstrdup(pool, topage);
219 new->frompage = apr_pstrdup(pool, frompage);
220 if (!new->topage || !new->frompage) {
235 make_identity_table(new);
240 rv = apr_iconv_open(topage, frompage, pool, &new->ich);
245 check_sbcs(new);
247 new->ich = (apr_iconv_t)-1;
251 new->ich = iconv_open(topage, frompage);
252 if (new->ich == (iconv_t)-1) {
258 check_sbcs(new);
260 new->ich = (iconv_t)-1;
264 *convset = new;
265 apr_pool_cleanup_register(pool, (void *)new, apr_xlate_cleanup,