MCPcopy Create free account
hub / github.com/Kitware/VTK / xmlDictHashName

Function xmlDictHashName

ThirdParty/libxml2/vtklibxml2/dict.c:464–481  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

462 *****************************************************************/
463
464ATTRIBUTE_NO_SANITIZE_INTEGER
465static unsigned
466xmlDictHashName(unsigned seed, const xmlChar* data, size_t maxLen,
467 size_t *plen) {
468 unsigned h1, h2;
469 size_t i;
470
471 HASH_INIT(h1, h2, seed);
472
473 for (i = 0; i < maxLen && data[i]; i++) {
474 HASH_UPDATE(h1, h2, data[i]);
475 }
476
477 HASH_FINISH(h1, h2);
478
479 *plen = i;
480 return(h2 | MAX_HASH_SIZE);
481}
482
483ATTRIBUTE_NO_SANITIZE_INTEGER
484static unsigned

Callers 2

xmlDictComputeHashFunction · 0.85
xmlDictLookupInternalFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected