work around bad global constructor order in g++ x86 by not using PlayerNumber. Find a better way to handle this?
This commit is contained in:
@@ -20,25 +20,25 @@ MemoryCardManager* MEMCARDMAN = NULL; // global and accessable from anywhere in
|
|||||||
|
|
||||||
static void MemoryCardOsMountPointInit( size_t /*PlayerNumber*/ i, CString &sNameOut, CString &defaultValueOut )
|
static void MemoryCardOsMountPointInit( size_t /*PlayerNumber*/ i, CString &sNameOut, CString &defaultValueOut )
|
||||||
{
|
{
|
||||||
sNameOut = "MemoryCardOsMountPoint" + PlayerNumberToString( (PlayerNumber)i );
|
sNameOut = ssprintf( "MemoryCardOsMountPointP%d", i+1 );
|
||||||
defaultValueOut = "";
|
defaultValueOut = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
static void MemoryCardUsbBusInit( size_t /*PlayerNumber*/ i, CString &sNameOut, int &defaultValueOut )
|
static void MemoryCardUsbBusInit( size_t /*PlayerNumber*/ i, CString &sNameOut, int &defaultValueOut )
|
||||||
{
|
{
|
||||||
sNameOut = "MemoryCardUsbBus" + PlayerNumberToString( (PlayerNumber)i );
|
sNameOut = ssprintf( "MemoryCardUsbBusP%d", i+1 );
|
||||||
defaultValueOut = -1;
|
defaultValueOut = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void MemoryCardUsbPortInit( size_t /*PlayerNumber*/ i, CString &sNameOut, int &defaultValueOut )
|
static void MemoryCardUsbPortInit( size_t /*PlayerNumber*/ i, CString &sNameOut, int &defaultValueOut )
|
||||||
{
|
{
|
||||||
sNameOut = "MemoryCardUsbPort" + PlayerNumberToString( (PlayerNumber)i );
|
sNameOut = ssprintf( "MemoryCardUsbPortP%d", i+1 );
|
||||||
defaultValueOut = -1;
|
defaultValueOut = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void MemoryCardUsbLevelInit( size_t /*PlayerNumber*/ i, CString &sNameOut, int &defaultValueOut )
|
static void MemoryCardUsbLevelInit( size_t /*PlayerNumber*/ i, CString &sNameOut, int &defaultValueOut )
|
||||||
{
|
{
|
||||||
sNameOut = "MemoryCardUsbLevel" + PlayerNumberToString( (PlayerNumber)i );
|
sNameOut = ssprintf( "MemoryCardUsbLevelP%d", i+1 );
|
||||||
defaultValueOut = -1;
|
defaultValueOut = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ ProfileManager* PROFILEMAN = NULL; // global and accessable from anywhere in our
|
|||||||
|
|
||||||
static void DefaultLocalProfileIDInit( size_t /*PlayerNumber*/ i, CString &sNameOut, CString &defaultValueOut )
|
static void DefaultLocalProfileIDInit( size_t /*PlayerNumber*/ i, CString &sNameOut, CString &defaultValueOut )
|
||||||
{
|
{
|
||||||
sNameOut = "DefaultLocalProfileID" + PlayerNumberToString( (PlayerNumber)i );
|
sNameOut = ssprintf( "DefaultLocalProfileIDP%d", i+1 );
|
||||||
defaultValueOut = "";
|
defaultValueOut = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user