mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-10-24 13:33:01 +03:00
Avoid EDG -Woverflow warnings on truncating conversions by manually truncating operand
This commit is contained in:
committed by
Igor Molchanov
parent
595c19a592
commit
c1e9f761e0
6
dict.c
6
dict.c
@@ -923,9 +923,9 @@ xmlInitRandom(void) {
|
|||||||
/* TODO: Get seed values from system PRNG */
|
/* TODO: Get seed values from system PRNG */
|
||||||
|
|
||||||
globalRngState[0] = (unsigned) time(NULL) ^
|
globalRngState[0] = (unsigned) time(NULL) ^
|
||||||
HASH_ROL((unsigned) (size_t) &xmlInitRandom, 8);
|
HASH_ROL((unsigned) ((size_t) &xmlInitRandom & 0xFFFFFFFF), 8);
|
||||||
globalRngState[1] = HASH_ROL((unsigned) (size_t) &xmlRngMutex, 16) ^
|
globalRngState[1] = HASH_ROL((unsigned) ((size_t) &xmlRngMutex & 0xFFFFFFFF), 16) ^
|
||||||
HASH_ROL((unsigned) (size_t) &var, 24);
|
HASH_ROL((unsigned) ((size_t) &var & 0xFFFFFFFF), 24);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|||||||
Reference in New Issue
Block a user