Lines Matching refs:new
120 mime_dir_config *new = apr_palloc(p, sizeof(mime_dir_config));
122 new->extension_mappings = NULL;
123 new->remove_mappings = NULL;
125 new->default_language = NULL;
127 new->multimatch = MULTIMATCH_UNSET;
129 new->use_path_info = 2;
131 return new;
198 mime_dir_config *new = apr_palloc(p, sizeof(mime_dir_config));
201 new->extension_mappings = apr_hash_merge(p, add->extension_mappings,
208 new->extension_mappings = add->extension_mappings;
211 new->extension_mappings = base->extension_mappings;
217 if (new->extension_mappings && add->remove_mappings) {
218 new->extension_mappings =
219 apr_hash_copy(p, new->extension_mappings);
223 if (new->extension_mappings) {
225 remove_items(p, add->remove_mappings, new->extension_mappings);
227 new->remove_mappings = NULL;
229 new->default_language = add->default_language ?
232 new->multimatch = (add->multimatch != MULTIMATCH_UNSET) ?
236 new->use_path_info = add->use_path_info;
239 new->use_path_info = base->use_path_info;
242 return new;
990 const char **new;
995 new = (const char **)apr_array_push(r->content_languages);
996 *new = conf->default_language;