git://git.jankratochvil.net
/
reactos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
branch update for HEAD-2003021201
[reactos.git]
/
lib
/
msvcrt
/
stdlib
/
rand.c
diff --git
a/lib/msvcrt/stdlib/rand.c
b/lib/msvcrt/stdlib/rand.c
index
bae3e28
..
2393beb
100644
(file)
--- a/
lib/msvcrt/stdlib/rand.c
+++ b/
lib/msvcrt/stdlib/rand.c
@@
-7,7
+7,11
@@
rand(void)
{
PTHREADDATA ThreadData = GetThreadData();
{
PTHREADDATA ThreadData = GetThreadData();
+#ifdef HAVE_LONGLONG
ThreadData->tnext = ThreadData->tnext * 0x5deece66dLL + 11;
ThreadData->tnext = ThreadData->tnext * 0x5deece66dLL + 11;
+#else
+ ThreadData->tnext = ThreadData->tnext * 0x5deece66dL + 11;
+#endif
return (int)((ThreadData->tnext >> 16) & RAND_MAX);
}
return (int)((ThreadData->tnext >> 16) & RAND_MAX);
}
@@
-16,5
+20,5
@@
srand(unsigned int seed)
{
PTHREADDATA ThreadData = GetThreadData();
{
PTHREADDATA ThreadData = GetThreadData();
- ThreadData->tnext = (
unsigned long long
)seed;
+ ThreadData->tnext = (
ULONGLONG
)seed;
}
}