Hopefully this will fix win32 msvc.netsuperduper++220000 extra entropy edition

compilation, and I updated the readme a little apparently.
This commit is contained in:
Zachary Slater 2005-09-26 02:36:52 +00:00
parent ae9fbe3288
commit aff4d7d858
4 changed files with 14 additions and 11 deletions

View file

@ -60,10 +60,10 @@ int _ftol( float );
static int ftolPtr = (int)_ftol;
#endif
void doAsmCall( void );
static int asmCallPtr = (int)doAsmCall;
void AsmCall( void );
static int asmCallPtr = (int)AsmCall;
#else // _WIN32
#else // _MSC_VER
#if defined( FTOL_PTR )
// bk001213 - BEWARE: does not work! UI menu etc. broken - stack!
@ -79,8 +79,8 @@ int qftol0F7F( void );
static int ftolPtr = (int)qftol0F7F;
#endif // FTOL_PTR
void doAsmCall( void );
static int asmCallPtr = (int)doAsmCall;
void AsmCall( void );
static int asmCallPtr = (int)AsmCall;
#endif // !_WIN32
@ -198,7 +198,7 @@ void callAsmCall(void)
}
void AsmCall( void ) {
asm( CMANG(doAsmCall) ": \n\t" \
asm( CMANG(AsmCall) ": \n\t" \
" movl (%%edi),%%eax \n\t" \
" subl $4,%%edi \n\t" \
" orl %%eax,%%eax \n\t" \

View file

@ -180,9 +180,9 @@ qhandle_t RE_RegisterModel( const char *name ) {
for ( lod = MD3_MAX_LODS - 1 ; lod >= 0 ; lod-- ) {
if ( lod )
snprintf(namebuf, sizeof(namebuf), "%s_%d.%s", filename, lod, fext);
Com_sprintf(namebuf, sizeof(namebuf), "%s_%d.%s", filename, lod, fext);
else
snprintf(namebuf, sizeof(namebuf), "%s.%s", filename, fext);
Com_sprintf(namebuf, sizeof(namebuf), "%s.%s", filename, fext);
ri.FS_ReadFile( namebuf, (void **)&buf );
if ( !buf ) {

View file

@ -606,8 +606,8 @@ void * QDECL Sys_LoadDll( const char *name, char *fqpath , long (QDECL **entryPo
}
#endif
dllEntry = ( void (QDECL *)( int (QDECL *)( int, ... ) ) )GetProcAddress( libHandle, "dllEntry" );
*entryPoint = (int (QDECL *)(int,...))GetProcAddress( libHandle, "vmMain" );
dllEntry = ( void (QDECL *)(long (QDECL *)( long, ... ) ) )GetProcAddress( libHandle, "dllEntry" );
*entryPoint = (long (QDECL *)(long,...))GetProcAddress( libHandle, "vmMain" );
if ( !*entryPoint || !dllEntry ) {
FreeLibrary( libHandle );
return NULL;