- Change uint32 to php_uint32 (PostgreSQL defines uint32, and perhaps other packages too)

- PostgreSQL finally compiles&links
This commit is contained in:
Zeev Suraski 1999-12-26 00:18:44 +00:00
parent 7d2d48e116
commit 90f1218fbb
3 changed files with 13 additions and 13 deletions

View File

@ -694,7 +694,7 @@ PHP_FUNCTION(pg_cmdtuples)
/* }}} */
char *get_fieldname(PGconn *pgsql, Oid oid, HashTable *list)
char *get_field_name(PGconn *pgsql, Oid oid, HashTable *list)
{
PGresult *result;
char hashed_oid_key[32];
@ -794,7 +794,7 @@ void php_pgsql_get_field_info(INTERNAL_FUNCTION_PARAMETERS, int entry_type)
/* {{{ proto string pg_fieldname(int result, int field_number)
Returns the name of the field */
PHP_FUNCTION(pg_field_name)
PHP_FUNCTION(pg_fieldname)
{
php_pgsql_get_field_info(INTERNAL_FUNCTION_PARAM_PASSTHRU,PHP_PG_FIELD_NAME);
}

View File

@ -115,10 +115,10 @@ typedef int php_stat_len;
#if SIZEOF_INT == 4
/* Most 32-bit and 64-bit systems have 32-bit ints */
typedef unsigned int uint32;
typedef unsigned int php_uint32;
#elif SIZEOF_LONG == 4
/* 16-bit systems? */
typedef unsigned long uint32;
typedef unsigned long php_uint32;
#else
#error Need type which holds 32 bits
#endif
@ -148,8 +148,8 @@ typedef struct {
struct stat lsb;
/* rand.c */
uint32 state[MT_N+1]; /* state vector + 1 extra to not violate ANSI C */
uint32 *next; /* next random value is computed from here */
php_uint32 state[MT_N+1]; /* state vector + 1 extra to not violate ANSI C */
php_uint32 *next; /* next random value is computed from here */
int left; /* can *next++ this many times before reloading */
} php_basic_globals;

View File

@ -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)