branch update for HEAD-2003021201
[reactos.git] / lib / msvcrt / stdlib / rand.c
index bae3e28..2393beb 100644 (file)
@@ -7,7 +7,11 @@ rand(void)
 {
   PTHREADDATA ThreadData = GetThreadData();
 
+#ifdef HAVE_LONGLONG
   ThreadData->tnext = ThreadData->tnext * 0x5deece66dLL + 11;
+#else
+  ThreadData->tnext = ThreadData->tnext * 0x5deece66dL + 11;
+#endif
   return (int)((ThreadData->tnext >> 16) & RAND_MAX);
 }
 
@@ -16,5 +20,5 @@ srand(unsigned int seed)
 {
   PTHREADDATA ThreadData = GetThreadData();
 
-  ThreadData->tnext = (unsigned long long)seed;
+  ThreadData->tnext = (ULONGLONG)seed;
 }