Lines Matching refs:name3
59 xmlChar *name3; member
83 const xmlChar *name2, const xmlChar *name3) { in xmlHashComputeKey() argument
103 if (name3 != NULL) { in xmlHashComputeKey()
104 while ((ch = *name3++) != 0) { in xmlHashComputeKey()
115 const xmlChar *prefix3, const xmlChar *name3) { in xmlHashComputeQKey() argument
157 if (name3 != NULL) { in xmlHashComputeQKey()
158 while ((ch = *name3++) != 0) { in xmlHashComputeQKey()
268 oldtable[i].name3); in xmlHashGrow()
283 iter->name3); in xmlHashGrow()
345 if (iter->name3) in xmlHashFree()
346 xmlFree(iter->name3); in xmlHashFree()
518 const xmlChar *name2, const xmlChar *name3, in xmlHashAddEntry3() argument
541 if ((name3 != NULL) && (!xmlDictOwns(table->dict, name3))) { in xmlHashAddEntry3()
542 name3 = xmlDictLookup(table->dict, name3, -1); in xmlHashAddEntry3()
543 if (name3 == NULL) in xmlHashAddEntry3()
551 key = xmlHashComputeKey(table, name, name2, name3); in xmlHashAddEntry3()
560 (insert->name3 == name3)) in xmlHashAddEntry3()
566 (insert->name3 == name3)) in xmlHashAddEntry3()
573 (xmlStrEqual(insert->name3, name3))) in xmlHashAddEntry3()
579 (xmlStrEqual(insert->name3, name3))) in xmlHashAddEntry3()
595 entry->name3 = (xmlChar *) name3; in xmlHashAddEntry3()
599 entry->name3 = xmlStrdup(name3); in xmlHashAddEntry3()
634 const xmlChar *name2, const xmlChar *name3, in xmlHashUpdateEntry3() argument
657 if ((name3 != NULL) && (!xmlDictOwns(table->dict, name3))) { in xmlHashUpdateEntry3()
658 name3 = xmlDictLookup(table->dict, name3, -1); in xmlHashUpdateEntry3()
659 if (name3 == NULL) in xmlHashUpdateEntry3()
667 key = xmlHashComputeKey(table, name, name2, name3); in xmlHashUpdateEntry3()
676 (insert->name3 == name3)) { in xmlHashUpdateEntry3()
685 (insert->name3 == name3)) { in xmlHashUpdateEntry3()
696 (xmlStrEqual(insert->name3, name3))) { in xmlHashUpdateEntry3()
705 (xmlStrEqual(insert->name3, name3))) { in xmlHashUpdateEntry3()
725 entry->name3 = (xmlChar *) name3; in xmlHashUpdateEntry3()
729 entry->name3 = xmlStrdup(name3); in xmlHashUpdateEntry3()
756 const xmlChar *name2, const xmlChar *name3) { in xmlHashLookup3() argument
764 key = xmlHashComputeKey(table, name, name2, name3); in xmlHashLookup3()
771 (entry->name3 == name3)) in xmlHashLookup3()
778 (xmlStrEqual(entry->name3, name3))) in xmlHashLookup3()
802 const xmlChar *prefix3, const xmlChar *name3) { in xmlHashQLookup3() argument
811 name2, prefix3, name3); in xmlHashQLookup3()
817 (xmlStrQEqual(prefix3, name3, entry->name3))) in xmlHashQLookup3()
831 const xmlChar *name3 ATTRIBUTE_UNUSED) { in stubHashScannerFull()
881 iter->name2, iter->name3); in xmlHashScanFull()
913 const xmlChar *name2, const xmlChar *name3, in xmlHashScan3() argument
915 xmlHashScanFull3 (table, name, name2, name3, in xmlHashScan3()
934 const xmlChar *name2, const xmlChar *name3, in xmlHashScanFull3() argument
954 ((name3 == NULL) || (xmlStrEqual(name3, iter->name3))) && in xmlHashScanFull3()
957 iter->name2, iter->name3); in xmlHashScanFull3()
998 iter->name3, f(iter->payload, iter->name)); in xmlHashCopy()
1075 const xmlChar *name2, const xmlChar *name3, xmlHashDeallocator f) { in xmlHashRemoveEntry3() argument
1083 key = xmlHashComputeKey(table, name, name2, name3); in xmlHashRemoveEntry3()
1090 xmlStrEqual(entry->name3, name3)) { in xmlHashRemoveEntry3()
1099 if(entry->name3) in xmlHashRemoveEntry3()
1100 xmlFree(entry->name3); in xmlHashRemoveEntry3()