1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-03-21 22:50:08 +03:00

Avoid EDG -Woverflow warnings on truncating conversions by manually truncating operand

This commit is contained in:
makise-homura 2023-11-09 01:44:09 +03:00 committed by Igor Molchanov
parent 595c19a592
commit c1e9f761e0

6
dict.c
View File

@ -923,9 +923,9 @@ xmlInitRandom(void) {
/* TODO: Get seed values from system PRNG */
globalRngState[0] = (unsigned) time(NULL) ^
HASH_ROL((unsigned) (size_t) &xmlInitRandom, 8);
globalRngState[1] = HASH_ROL((unsigned) (size_t) &xmlRngMutex, 16) ^
HASH_ROL((unsigned) (size_t) &var, 24);
HASH_ROL((unsigned) ((size_t) &xmlInitRandom & 0xFFFFFFFF), 8);
globalRngState[1] = HASH_ROL((unsigned) ((size_t) &xmlRngMutex & 0xFFFFFFFF), 16) ^
HASH_ROL((unsigned) ((size_t) &var & 0xFFFFFFFF), 24);
}
void