Windows: Fix some MSVC warnings
This commit is contained in:
parent
a3a8b3a8f8
commit
35f287e24c
@ -17,6 +17,9 @@
|
|||||||
CXX_GUARD_START
|
CXX_GUARD_START
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
|
#ifdef _CRT_NONSTDC_NO_WARNINGS
|
||||||
|
#define _CRT_NONSTDC_NO_WARNINGS
|
||||||
|
#endif
|
||||||
#ifndef WIN32_LEAN_AND_MEAN
|
#ifndef WIN32_LEAN_AND_MEAN
|
||||||
#define WIN32_LEAN_AND_MEAN
|
#define WIN32_LEAN_AND_MEAN
|
||||||
#endif
|
#endif
|
||||||
|
@ -650,7 +650,7 @@ void mInputSetPreferredDevice(struct Configuration* config, const char* platform
|
|||||||
|
|
||||||
char deviceId[KEY_NAME_MAX];
|
char deviceId[KEY_NAME_MAX];
|
||||||
snprintf(deviceId, sizeof(deviceId), "device%i", playerId);
|
snprintf(deviceId, sizeof(deviceId), "device%i", playerId);
|
||||||
return ConfigurationSetValue(config, sectionName, deviceId, deviceName);
|
ConfigurationSetValue(config, sectionName, deviceId, deviceName);
|
||||||
}
|
}
|
||||||
|
|
||||||
const char* mInputGetCustomValue(const struct Configuration* config, const char* platformName, uint32_t type, const char* key, const char* profile) {
|
const char* mInputGetCustomValue(const struct Configuration* config, const char* platformName, uint32_t type, const char* key, const char* profile) {
|
||||||
|
@ -1346,9 +1346,9 @@ static uint8_t _readLuminance(struct GBALuminanceSource* luminance) {
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define CALLBACK(NAME) _mScriptCoreCallback ## NAME
|
#define mCoreCallback(NAME) _mScriptCoreCallback ## NAME
|
||||||
#define DEFINE_CALLBACK(NAME) \
|
#define DEFINE_CALLBACK(NAME) \
|
||||||
void CALLBACK(NAME) (void* context) { \
|
void mCoreCallback(NAME) (void* context) { \
|
||||||
struct mScriptContext* scriptContext = context; \
|
struct mScriptContext* scriptContext = context; \
|
||||||
if (!scriptContext) { \
|
if (!scriptContext) { \
|
||||||
return; \
|
return; \
|
||||||
@ -1397,13 +1397,13 @@ void mScriptContextAttachCore(struct mScriptContext* context, struct mCore* core
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct mCoreCallbacks callbacks = {
|
struct mCoreCallbacks callbacks = {
|
||||||
.videoFrameEnded = CALLBACK(frame),
|
.videoFrameEnded = mCoreCallback(frame),
|
||||||
.coreCrashed = CALLBACK(crashed),
|
.coreCrashed = mCoreCallback(crashed),
|
||||||
.sleep = CALLBACK(sleep),
|
.sleep = mCoreCallback(sleep),
|
||||||
.shutdown = CALLBACK(stop),
|
.shutdown = mCoreCallback(stop),
|
||||||
.keysRead = CALLBACK(keysRead),
|
.keysRead = mCoreCallback(keysRead),
|
||||||
.savedataUpdated = CALLBACK(savedataUpdated),
|
.savedataUpdated = mCoreCallback(savedataUpdated),
|
||||||
.alarm = CALLBACK(alarm),
|
.alarm = mCoreCallback(alarm),
|
||||||
.context = context
|
.context = context
|
||||||
};
|
};
|
||||||
core->addCoreCallbacks(core, &callbacks);
|
core->addCoreCallbacks(core, &callbacks);
|
||||||
|
@ -58,6 +58,7 @@ static const uint8_t _fakeGBROM[0x4000] = {
|
|||||||
assert_true(core->loadROM(core, VFileFromConstMemory(_fakeGBROM, sizeof(_fakeGBROM)))); \
|
assert_true(core->loadROM(core, VFileFromConstMemory(_fakeGBROM, sizeof(_fakeGBROM)))); \
|
||||||
break; \
|
break; \
|
||||||
case mPLATFORM_NONE: \
|
case mPLATFORM_NONE: \
|
||||||
|
abort(); \
|
||||||
break; \
|
break; \
|
||||||
} \
|
} \
|
||||||
mCoreInitConfig(core, NULL); \
|
mCoreInitConfig(core, NULL); \
|
||||||
@ -345,6 +346,9 @@ void _setupBp(struct mCore* core) {
|
|||||||
core->rawWrite8(core, 0xF2, 0, 0xFD); // jr $-3
|
core->rawWrite8(core, 0xF2, 0, 0xFD); // jr $-3
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
case mPLATFORM_NONE:
|
||||||
|
abort();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user