Lines Matching refs:in_scope_ns
430 php_dom_in_scope_ns in_scope_ns; in php_dom_get_in_scope_ns() local
431 in_scope_ns.origin_is_ns_compat = true; in php_dom_get_in_scope_ns()
462 in_scope_ns.count = zend_hash_num_elements(&tmp_prefix_to_ns_table); in php_dom_get_in_scope_ns()
463 in_scope_ns.list = safe_emalloc(in_scope_ns.count, sizeof(xmlNsPtr), 0); in php_dom_get_in_scope_ns()
468 in_scope_ns.list[index++] = ns; in php_dom_get_in_scope_ns()
473 return in_scope_ns; in php_dom_get_in_scope_ns()
480 php_dom_in_scope_ns in_scope_ns; in php_dom_get_in_scope_ns_legacy() local
481 in_scope_ns.origin_is_ns_compat = false; in php_dom_get_in_scope_ns_legacy()
482 in_scope_ns.list = xmlGetNsList(node->doc, node); in php_dom_get_in_scope_ns_legacy()
483 in_scope_ns.count = 0; in php_dom_get_in_scope_ns_legacy()
485 if (in_scope_ns.list != NULL) { in php_dom_get_in_scope_ns_legacy()
486 while (in_scope_ns.list[in_scope_ns.count] != NULL) { in php_dom_get_in_scope_ns_legacy()
487 in_scope_ns.count++; in php_dom_get_in_scope_ns_legacy()
491 return in_scope_ns; in php_dom_get_in_scope_ns_legacy()
494 PHP_DOM_EXPORT void php_dom_in_scope_ns_destroy(php_dom_in_scope_ns *in_scope_ns) in php_dom_in_scope_ns_destroy() argument
496 ZEND_ASSERT(in_scope_ns != NULL); in php_dom_in_scope_ns_destroy()
497 if (in_scope_ns->origin_is_ns_compat) { in php_dom_in_scope_ns_destroy()
498 efree(in_scope_ns->list); in php_dom_in_scope_ns_destroy()
500 xmlFree(in_scope_ns->list); in php_dom_in_scope_ns_destroy()