mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-09-28 22:18:28 +00:00
os2: several warning fixes.
mostly those "W007: '&array' may not produce intended result" warnings from Watcom, visible only in C++ mode. one or two others here & there.
This commit is contained in:
@@ -47,7 +47,7 @@ static BOOL _loadDLL(PSZ pszName, PSZ pszIconvOpen, PSZ pszIconv,
|
||||
ULONG ulRC;
|
||||
CHAR acError[256];
|
||||
|
||||
ulRC = DosLoadModule( &acError, sizeof(acError), pszName, &hmIconv );
|
||||
ulRC = DosLoadModule( acError, sizeof(acError), pszName, &hmIconv );
|
||||
if ( ulRC != NO_ERROR )
|
||||
{
|
||||
debug( "DLL not loaded: %s", &acError );
|
||||
|
@@ -288,7 +288,7 @@ char * os2cpToName(unsigned long cp)
|
||||
ULONG aulCP[3];
|
||||
ULONG cCP;
|
||||
|
||||
if ( DosQueryCp( sizeof(aulCP), &aulCP, &cCP ) != NO_ERROR )
|
||||
if ( DosQueryCp( sizeof(aulCP), aulCP, &cCP ) != NO_ERROR )
|
||||
return NULL;
|
||||
|
||||
cp = aulCP[0];
|
||||
@@ -336,7 +336,7 @@ unsigned long os2cpFromName(char *cp)
|
||||
ULONG aulCP[3];
|
||||
ULONG cCP;
|
||||
|
||||
return DosQueryCp( sizeof(aulCP), &aulCP, &cCP ) != NO_ERROR ? 0 : aulCP[0];
|
||||
return DosQueryCp( sizeof(aulCP), aulCP, &cCP ) != NO_ERROR ? 0 : aulCP[0];
|
||||
}
|
||||
|
||||
while( isspace( *cp ) ) cp++;
|
||||
@@ -348,17 +348,17 @@ unsigned long os2cpFromName(char *cp)
|
||||
if ( ulNext >= sizeof(acBuf) )
|
||||
return 0;
|
||||
|
||||
memcpy( &acBuf, cp, ulNext );
|
||||
memcpy( acBuf, cp, ulNext );
|
||||
acBuf[ulNext] = '\0';
|
||||
strupr( &acBuf );
|
||||
strupr( acBuf );
|
||||
|
||||
lCmp = strcmp( aName2CP[0].pszName, &acBuf );
|
||||
lCmp = strcmp( aName2CP[0].pszName, acBuf );
|
||||
if ( lCmp > 0 )
|
||||
return 0;
|
||||
else if ( lCmp == 0 )
|
||||
return aName2CP[0].ulCode;
|
||||
|
||||
lCmp = strcmp( aName2CP[ulHi].pszName, &acBuf );
|
||||
lCmp = strcmp( aName2CP[ulHi].pszName, acBuf );
|
||||
if ( lCmp < 0 )
|
||||
return 0;
|
||||
else if ( lCmp == 0 )
|
||||
@@ -368,7 +368,7 @@ unsigned long os2cpFromName(char *cp)
|
||||
{
|
||||
ulNext = ( ulLo + ulHi ) / 2;
|
||||
|
||||
lCmp = strcmp( aName2CP[ulNext].pszName, &acBuf );
|
||||
lCmp = strcmp( aName2CP[ulNext].pszName, acBuf );
|
||||
if ( lCmp < 0 )
|
||||
ulLo = ulNext;
|
||||
else if ( lCmp > 0 )
|
||||
|
@@ -49,7 +49,7 @@ static int _createUconvObj(const char *code, UconvObject *uobj)
|
||||
}
|
||||
}
|
||||
|
||||
return UniCreateUconvObject( &uc_code, uobj );
|
||||
return UniCreateUconvObject( uc_code, uobj );
|
||||
}
|
||||
|
||||
static int uconv_open(const char *code, UconvObject *uobj)
|
||||
@@ -68,8 +68,8 @@ static int uconv_open(const char *code, UconvObject *uobj)
|
||||
unsigned long cp = os2cpFromName( (char *)code );
|
||||
char cp_name[16];
|
||||
|
||||
if ( cp != 0 && _snprintf( &cp_name, sizeof(cp_name), "IBM-%u", cp ) > 0 )
|
||||
rc = _createUconvObj( &cp_name, uobj );
|
||||
if ( cp != 0 && _snprintf( cp_name, sizeof(cp_name), "IBM-%u", cp ) > 0 )
|
||||
rc = _createUconvObj( cp_name, uobj );
|
||||
}
|
||||
|
||||
return rc;
|
||||
|
Reference in New Issue
Block a user