Browse Source

Fix some conformance-based compiler warnings

Zrax 14 years ago
parent
commit
3a57088bcf
  1. 13
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/CoreLib/hsUtils.h
  2. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfGameMgr/BlueSpiral/pfGmBlueSpiral.cpp
  3. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfPython/plPythonFileMod.cpp
  4. 6
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfPython/pyDynamicTextGlue.cpp
  5. 5
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfPython/pyGUIControlListBox.cpp
  6. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfPython/pyImage.cpp

13
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/CoreLib/hsUtils.h

@ -44,6 +44,19 @@ void hsStrLower(char *s);
char * hsFormatStr(const char * fmt, ...); // You are responsible for returned memory. char * hsFormatStr(const char * fmt, ...); // You are responsible for returned memory.
char * hsFormatStrV(const char * fmt, va_list args); // You are responsible for returned memory. char * hsFormatStrV(const char * fmt, va_list args); // You are responsible for returned memory.
// Use "correct" stricmp based on the selected compiler / library
#ifdef _MSC_VER
#define stricmp _stricmp
#define strnicmp _strnicmp
#define wcsicmp _wcsicmp
#define wcsnicmp _wcsnicmp
#else
#define stricmp strcasecmp
#define strnicmp strncasecmp
#define wcsicmp wcscasecmp
#define wcsnicmp wcsncasecmp
#endif
// A pstring has a length byte at the beginning, and no trailing 0 // A pstring has a length byte at the beginning, and no trailing 0
char* hsP2CString(const UInt8 pstring[], char cstring[]); char* hsP2CString(const UInt8 pstring[], char cstring[]);

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfGameMgr/BlueSpiral/pfGmBlueSpiral.cpp

@ -253,7 +253,7 @@ void pfGmBlueSpiral::HitCloth (int clothNum) {
msg.messageBytes = sizeof(msg); msg.messageBytes = sizeof(msg);
msg.recvGameId = GetGameId(); // send to GameSrv on server msg.recvGameId = GetGameId(); // send to GameSrv on server
msg.transId = 0; msg.transId = 0;
msg.clothNum = clothNum; msg.clothNum = (byte)clothNum;
GameMgrSend(&msg); GameMgrSend(&msg);
} }

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfPython/plPythonFileMod.cpp

@ -1247,7 +1247,7 @@ hsBool plPythonFileMod::MsgReceive(plMessage* msg)
if (pNtfyMsg) if (pNtfyMsg)
{ {
// remember if this was a Local Broad cast or not // remember if this was a Local Broad cast or not
fLocalNotify = (pNtfyMsg->HasBCastFlag(plMessage ::plBCastFlags::kNetNonLocal)) ? false : true; fLocalNotify = (pNtfyMsg->HasBCastFlag(plMessage::kNetNonLocal)) ? false : true;
// create a list for the event records // create a list for the event records
PyObject* levents = PyList_New(0); // start with a list of no elements PyObject* levents = PyList_New(0); // start with a list of no elements

6
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfPython/pyDynamicTextGlue.cpp

@ -471,8 +471,8 @@ void pyDynamicText::AddPlasmaClasses(PyObject *m)
void pyDynamicText::AddPlasmaConstantsClasses(PyObject *m) void pyDynamicText::AddPlasmaConstantsClasses(PyObject *m)
{ {
PYTHON_ENUM_START(PtJustify); PYTHON_ENUM_START(PtJustify);
PYTHON_ENUM_ELEMENT(PtJustify, kCenter, plDynamicTextMap::Justify::kCenter); PYTHON_ENUM_ELEMENT(PtJustify, kCenter, plDynamicTextMap::kCenter);
PYTHON_ENUM_ELEMENT(PtJustify, kLeftJustify, plDynamicTextMap::Justify::kLeftJustify); PYTHON_ENUM_ELEMENT(PtJustify, kLeftJustify, plDynamicTextMap::kLeftJustify);
PYTHON_ENUM_ELEMENT(PtJustify, kRightJustify, plDynamicTextMap::Justify::kRightJustify); PYTHON_ENUM_ELEMENT(PtJustify, kRightJustify, plDynamicTextMap::kRightJustify);
PYTHON_ENUM_END(m, PtJustify); PYTHON_ENUM_END(m, PtJustify);
} }

5
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfPython/pyGUIControlListBox.cpp

@ -232,8 +232,9 @@ class pfColorListElement : public pfGUIListText
wchar_t* thestring; wchar_t* thestring;
if ( fString1 && fString2 ) if ( fString1 && fString2 )
{ {
thestring = TRACKED_NEW wchar_t[ wcslen( fString1 ) + wcslen( fString2 ) + 3 ]; size_t length = wcslen( fString1 ) + wcslen( fString2 ) + 3;
swprintf( thestring, L"%s %s", fString1, fString2 ); thestring = TRACKED_NEW wchar_t[ length ];
swprintf( thestring, length, L"%s %s", fString1, fString2 );
wemade_string = true; wemade_string = true;
} }
else if (fString1) else if (fString1)

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfPython/pyImage.cpp

@ -169,7 +169,7 @@ PyObject* pyImage::LoadJPEGFromDisk(const wchar* filename, UInt16 width, UInt16
{ {
if (width > 0 && height > 0) if (width > 0 && height > 0)
{ {
if (!theMipmap->ResizeNicely(width, height, plMipmap::ScaleFilter::kDefaultFilter)) if (!theMipmap->ResizeNicely(width, height, plMipmap::kDefaultFilter))
{ {
delete theMipmap; delete theMipmap;
PYTHON_RETURN_NONE; PYTHON_RETURN_NONE;

Loading…
Cancel
Save