Got ride of more legacy compatibility code.

This commit is contained in:
LoRd_MuldeR 2013-10-11 20:40:28 +02:00
parent 2190c254f8
commit a8114d6677

View File

@ -2354,21 +2354,18 @@ void lamexp_seed_rand(void)
*/ */
unsigned int lamexp_rand(void) unsigned int lamexp_rand(void)
{ {
unsigned int rnd = 0; quint32 rnd = 0;
if(const lamexp_os_version_t* osVer = lamexp_get_os_version())
{
if(LAMEXP_MIN_OS_VER(osVer, 5, 1))
{
if(rand_s(&rnd) == 0) if(rand_s(&rnd) == 0)
{ {
return rnd; return rnd;
} }
}
}
for(size_t i = 0; i < sizeof(unsigned int); i++) for(size_t i = 0; i < sizeof(unsigned int); i++)
{ {
rnd = (rnd << 8) ^ qrand(); rnd = (rnd << 8) ^ qrand();
} }
return rnd; return rnd;
} }