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:
parent
595c19a592
commit
c1e9f761e0
6
dict.c
6
dict.c
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user