summaryrefslogtreecommitdiff
path: root/ext/standard/rand.c
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>1999-12-26 00:18:44 +0000
committerZeev Suraski <zeev@php.net>1999-12-26 00:18:44 +0000
commit90f1218fbb19d3633809dc4733da6b98787d254e (patch)
tree9f34ca52eb33ff1b72656752108d04286bfa75cb /ext/standard/rand.c
parent7d2d48e116077e80e6207f4c93a9ed07e3fa129f (diff)
downloadphp-git-90f1218fbb19d3633809dc4733da6b98787d254e.tar.gz
- Change uint32 to php_uint32 (PostgreSQL defines uint32, and perhaps other packages too)
- PostgreSQL finally compiles&links
Diffstat (limited to 'ext/standard/rand.c')
-rw-r--r--ext/standard/rand.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/ext/standard/rand.c b/ext/standard/rand.c
index fae8f7e01e..48d28ab36e 100644
--- a/ext/standard/rand.c
+++ b/ext/standard/rand.c
@@ -76,7 +76,7 @@
- uint32 must be an unsigned integer type capable of holding at least 32
+ php_uint32 must be an unsigned integer type capable of holding at least 32
bits; exactly 32 should be fastest, but 64 is better on an Alpha with
GCC at -O3 optimization so try your options and see what's best for you
@@ -92,7 +92,7 @@
#define loBits(u) ((u) & 0x7FFFFFFFU) /* mask the highest bit of u */
#define mixBits(u, v) (hiBit(u)|loBits(v)) /* move hi bit of u to hi bit of v */
-static void seedMT(uint32 seed BLS_DC)
+static void seedMT(php_uint32 seed BLS_DC)
{
/*
We initialize state[0..(N-1)] via the generator
@@ -140,7 +140,7 @@ static void seedMT(uint32 seed BLS_DC)
so-- that's why the only change I made is to restrict to odd seeds.
*/
- register uint32 x = (seed | 1U) & 0xFFFFFFFFU, *s = BG(state);
+ register php_uint32 x = (seed | 1U) & 0xFFFFFFFFU, *s = BG(state);
register int j;
for(BG(left)=0, *s++=x, j=N; --j;
@@ -148,9 +148,9 @@ static void seedMT(uint32 seed BLS_DC)
}
-static uint32 reloadMT(BLS_D)
+static php_uint32 reloadMT(BLS_D)
{
- register uint32 *p0=BG(state), *p2=BG(state)+2, *pM=BG(state)+M, s0, s1;
+ register php_uint32 *p0=BG(state), *p2=BG(state)+2, *pM=BG(state)+M, s0, s1;
register int j;
if(BG(left) < -1)
@@ -172,9 +172,9 @@ static uint32 reloadMT(BLS_D)
}
-static inline uint32 randomMT(void)
+static inline php_uint32 randomMT(void)
{
- uint32 y;
+ php_uint32 y;
BLS_FETCH();
if(--BG(left) < 0)