Lines Matching refs:Def
127 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) { in search() local
128 if (Def->prefix && xmlStringsEqual(Def->href, HRef)) { in search()
129 return Def; in search()
155 if (xmlNsPtr Def = search(HRef, Node)) in searchOrDefine() local
156 return Def; in searchOrDefine()
157 if (xmlNsPtr Def = xmlNewNs(Node, HRef, getPrefixForHref(HRef))) in searchOrDefine() local
158 return Def; in searchOrDefine()
182 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) { in getNamespaceWithPrefix() local
183 if (xmlStringsEqual(Def->prefix, Prefix)) { in getNamespaceWithPrefix()
184 return Def; in getNamespaceWithPrefix()
345 for (xmlNsPtr Def = AdditionalNode->nsDef; Def; Def = Def->next) { in mergeNamespaces() local
347 getNamespaceWithPrefix(Def->prefix, OriginalNode)) { in mergeNamespaces()
348 if (!Def->prefix) { in mergeNamespaces()
349 if (namespaceOverrides(Def->href, OriginalNsDef->href)) { in mergeNamespaces()
350 NewDefinedDefaultHref = TO_XML_CHAR(strdup(FROM_XML_CHAR(Def->href))); in mergeNamespaces()
352 } else if (!xmlStringsEqual(OriginalNsDef->href, Def->href)) { in mergeNamespaces()
355 FROM_XML_CHAR(Def->prefix)); in mergeNamespaces()
358 xmlNsPtr NewDef = xmlCopyNamespace(Def); in mergeNamespaces()
601 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) { in checkAndStripPrefixes() local
602 if (!Def->prefix || llvm::is_contained(RequiredPrefixes, Def)) { in checkAndStripPrefixes()
603 Prev = Def; in checkAndStripPrefixes()
606 if (Def == Node->nsDef) { in checkAndStripPrefixes()
607 Node->nsDef = Def->next; in checkAndStripPrefixes()
609 Prev->next = Def->next; in checkAndStripPrefixes()
611 Temp.next = Def->next; in checkAndStripPrefixes()
612 xmlFreeNs(Def); in checkAndStripPrefixes()
613 Def = &Temp; in checkAndStripPrefixes()