| 462 | *****************************************************************/ |
| 463 | |
| 464 | ATTRIBUTE_NO_SANITIZE_INTEGER |
| 465 | static unsigned |
| 466 | xmlDictHashName(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 | |
| 483 | ATTRIBUTE_NO_SANITIZE_INTEGER |
| 484 | static unsigned |
no outgoing calls
no test coverage detected