mirror of
https://github.com/dhewm/dhewm3-sdk.git
synced 2024-11-21 20:21:19 +00:00
Remove longs from game/ and d3xp/
(Except for handling of longs in TypeInfo and win32-only Maya import stuff). sizeof(long) == sizeof(int) on x86 and win64, but not on 64bit (x86_64) linux/unix/osx/.. so they should be avoided.
This commit is contained in:
parent
5c08cb0140
commit
ce87a8904c
4 changed files with 10 additions and 10 deletions
|
@ -284,7 +284,7 @@ idClass::FindUninitializedMemory
|
||||||
*/
|
*/
|
||||||
void idClass::FindUninitializedMemory( void ) {
|
void idClass::FindUninitializedMemory( void ) {
|
||||||
#ifdef ID_DEBUG_UNINITIALIZED_MEMORY
|
#ifdef ID_DEBUG_UNINITIALIZED_MEMORY
|
||||||
unsigned long *ptr = ( ( unsigned long * )this ) - 1;
|
unsigned int *ptr = ( ( unsigned int * )this ) - 1;
|
||||||
int size = *ptr;
|
int size = *ptr;
|
||||||
assert( ( size & 3 ) == 0 );
|
assert( ( size & 3 ) == 0 );
|
||||||
size >>= 2;
|
size >>= 2;
|
||||||
|
@ -453,7 +453,7 @@ void * idClass::operator new( size_t s ) {
|
||||||
numobjects++;
|
numobjects++;
|
||||||
|
|
||||||
#ifdef ID_DEBUG_UNINITIALIZED_MEMORY
|
#ifdef ID_DEBUG_UNINITIALIZED_MEMORY
|
||||||
unsigned long *ptr = (unsigned long *)p;
|
unsigned int *ptr = (unsigned int *)p;
|
||||||
int size = s;
|
int size = s;
|
||||||
assert( ( size & 3 ) == 0 );
|
assert( ( size & 3 ) == 0 );
|
||||||
size >>= 3;
|
size >>= 3;
|
||||||
|
@ -475,7 +475,7 @@ void * idClass::operator new( size_t s, int, int, char *, int ) {
|
||||||
numobjects++;
|
numobjects++;
|
||||||
|
|
||||||
#ifdef ID_DEBUG_UNINITIALIZED_MEMORY
|
#ifdef ID_DEBUG_UNINITIALIZED_MEMORY
|
||||||
unsigned long *ptr = (unsigned long *)p;
|
unsigned int *ptr = (unsigned int *)p;
|
||||||
int size = s;
|
int size = s;
|
||||||
assert( ( size & 3 ) == 0 );
|
assert( ( size & 3 ) == 0 );
|
||||||
size >>= 3;
|
size >>= 3;
|
||||||
|
|
|
@ -572,7 +572,7 @@ int idTypeInfoTools::WriteVariable_r( const void *varPtr, const char *varName, c
|
||||||
// if this is a pointer
|
// if this is a pointer
|
||||||
isPointer = 0;
|
isPointer = 0;
|
||||||
for ( i = typeString.Length(); i > 0 && typeString[i - 1] == '*'; i -= 2 ) {
|
for ( i = typeString.Length(); i > 0 && typeString[i - 1] == '*'; i -= 2 ) {
|
||||||
if ( varPtr == (void *)0xcdcdcdcd || ( varPtr != NULL && *((unsigned long *)varPtr) == 0xcdcdcdcd ) ) {
|
if ( varPtr == (void *)0xcdcdcdcd || ( varPtr != NULL && *((unsigned int *)varPtr) == 0xcdcdcdcd ) ) {
|
||||||
common->Warning( "%s%s::%s%s references uninitialized memory", prefix, scope, varName, "" );
|
common->Warning( "%s%s::%s%s references uninitialized memory", prefix, scope, varName, "" );
|
||||||
return typeSize;
|
return typeSize;
|
||||||
}
|
}
|
||||||
|
@ -1138,7 +1138,7 @@ int idTypeInfoTools::WriteVariable_r( const void *varPtr, const char *varName, c
|
||||||
|
|
||||||
i = 0;
|
i = 0;
|
||||||
do {
|
do {
|
||||||
if ( *((unsigned long *)varPtr) == 0xcdcdcdcd ) {
|
if ( *((unsigned int *)varPtr) == 0xcdcdcdcd ) {
|
||||||
common->Warning( "%s%s::%s%s uses uninitialized memory", prefix, scope, varName, "" );
|
common->Warning( "%s%s::%s%s uses uninitialized memory", prefix, scope, varName, "" );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -284,7 +284,7 @@ idClass::FindUninitializedMemory
|
||||||
*/
|
*/
|
||||||
void idClass::FindUninitializedMemory( void ) {
|
void idClass::FindUninitializedMemory( void ) {
|
||||||
#ifdef ID_DEBUG_UNINITIALIZED_MEMORY
|
#ifdef ID_DEBUG_UNINITIALIZED_MEMORY
|
||||||
unsigned long *ptr = ( ( unsigned long * )this ) - 1;
|
unsigned int *ptr = ( ( unsigned int * )this ) - 1;
|
||||||
int size = *ptr;
|
int size = *ptr;
|
||||||
assert( ( size & 3 ) == 0 );
|
assert( ( size & 3 ) == 0 );
|
||||||
size >>= 2;
|
size >>= 2;
|
||||||
|
@ -453,7 +453,7 @@ void * idClass::operator new( size_t s ) {
|
||||||
numobjects++;
|
numobjects++;
|
||||||
|
|
||||||
#ifdef ID_DEBUG_UNINITIALIZED_MEMORY
|
#ifdef ID_DEBUG_UNINITIALIZED_MEMORY
|
||||||
unsigned long *ptr = (unsigned long *)p;
|
unsigned int *ptr = (unsigned int *)p;
|
||||||
int size = s;
|
int size = s;
|
||||||
assert( ( size & 3 ) == 0 );
|
assert( ( size & 3 ) == 0 );
|
||||||
size >>= 3;
|
size >>= 3;
|
||||||
|
@ -475,7 +475,7 @@ void * idClass::operator new( size_t s, int, int, char *, int ) {
|
||||||
numobjects++;
|
numobjects++;
|
||||||
|
|
||||||
#ifdef ID_DEBUG_UNINITIALIZED_MEMORY
|
#ifdef ID_DEBUG_UNINITIALIZED_MEMORY
|
||||||
unsigned long *ptr = (unsigned long *)p;
|
unsigned int *ptr = (unsigned int *)p;
|
||||||
int size = s;
|
int size = s;
|
||||||
assert( ( size & 3 ) == 0 );
|
assert( ( size & 3 ) == 0 );
|
||||||
size >>= 3;
|
size >>= 3;
|
||||||
|
|
|
@ -572,7 +572,7 @@ int idTypeInfoTools::WriteVariable_r( const void *varPtr, const char *varName, c
|
||||||
// if this is a pointer
|
// if this is a pointer
|
||||||
isPointer = 0;
|
isPointer = 0;
|
||||||
for ( i = typeString.Length(); i > 0 && typeString[i - 1] == '*'; i -= 2 ) {
|
for ( i = typeString.Length(); i > 0 && typeString[i - 1] == '*'; i -= 2 ) {
|
||||||
if ( varPtr == (void *)0xcdcdcdcd || ( varPtr != NULL && *((unsigned long *)varPtr) == 0xcdcdcdcd ) ) {
|
if ( varPtr == (void *)0xcdcdcdcd || ( varPtr != NULL && *((unsigned int *)varPtr) == 0xcdcdcdcd ) ) {
|
||||||
common->Warning( "%s%s::%s%s references uninitialized memory", prefix, scope, varName, "" );
|
common->Warning( "%s%s::%s%s references uninitialized memory", prefix, scope, varName, "" );
|
||||||
return typeSize;
|
return typeSize;
|
||||||
}
|
}
|
||||||
|
@ -1138,7 +1138,7 @@ int idTypeInfoTools::WriteVariable_r( const void *varPtr, const char *varName, c
|
||||||
|
|
||||||
i = 0;
|
i = 0;
|
||||||
do {
|
do {
|
||||||
if ( *((unsigned long *)varPtr) == 0xcdcdcdcd ) {
|
if ( *((unsigned int *)varPtr) == 0xcdcdcdcd ) {
|
||||||
common->Warning( "%s%s::%s%s uses uninitialized memory", prefix, scope, varName, "" );
|
common->Warning( "%s%s::%s%s uses uninitialized memory", prefix, scope, varName, "" );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue