From a8114d66771c37cbd63be6be3c7d01a906bd905b Mon Sep 17 00:00:00 2001 From: LoRd_MuldeR Date: Fri, 11 Oct 2013 20:40:28 +0200 Subject: [PATCH] Got ride of more legacy compatibility code. --- src/Global.cpp | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/Global.cpp b/src/Global.cpp index 8a311423..664e1a99 100644 --- a/src/Global.cpp +++ b/src/Global.cpp @@ -2354,21 +2354,18 @@ void lamexp_seed_rand(void) */ unsigned int lamexp_rand(void) { - unsigned int rnd = 0; - if(const lamexp_os_version_t* osVer = lamexp_get_os_version()) + quint32 rnd = 0; + + if(rand_s(&rnd) == 0) { - if(LAMEXP_MIN_OS_VER(osVer, 5, 1)) - { - if(rand_s(&rnd) == 0) - { - return rnd; - } - } + return rnd; } + for(size_t i = 0; i < sizeof(unsigned int); i++) { rnd = (rnd << 8) ^ qrand(); } + return rnd; } -- 2.11.0