Shut up some build warnings

This commit is contained in:
Clownacy 2019-09-06 15:21:43 +00:00
parent b6fccd509d
commit 8114f88dd1
5 changed files with 27 additions and 5 deletions

View file

@ -19,6 +19,8 @@ static const char *version_string =
// TODO - Inaccurate stack frame // TODO - Inaccurate stack frame
INT_PTR __stdcall VersionDialog(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) INT_PTR __stdcall VersionDialog(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
{ {
(void)lParam;
char string_buffer[104]; char string_buffer[104];
int year; int year;
@ -58,6 +60,8 @@ INT_PTR __stdcall VersionDialog(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lPara
INT_PTR __stdcall DebugMuteDialog(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) INT_PTR __stdcall DebugMuteDialog(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
{ {
(void)lParam;
switch (Msg) switch (Msg)
{ {
case WM_INITDIALOG: case WM_INITDIALOG:
@ -100,6 +104,8 @@ INT_PTR __stdcall DebugMuteDialog(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lPa
INT_PTR __stdcall DebugSaveDialog(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) INT_PTR __stdcall DebugSaveDialog(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
{ {
(void)lParam;
char string[100]; char string[100];
switch (Msg) switch (Msg)

View file

@ -27,7 +27,7 @@ void GetCompileDate(int *year, int *month, int *day)
months[10] = "Oct"; months[10] = "Oct";
months[11] = "Nov"; months[11] = "Nov";
months[12] = "Dec"; months[12] = "Dec";
sscanf(__DATE__, "%s %d %d", &month_string, day, year); sscanf(__DATE__, "%s %d %d", month_string, day, year);
for (i = 0; i < 12; ++i) // This being 12 instead of 13 might be a bug, but it works anyway by accident for (i = 0; i < 12; ++i) // This being 12 instead of 13 might be a bug, but it works anyway by accident
if (!memcmp(&month_string, months[i], 3)) if (!memcmp(&month_string, months[i], 3))

View file

@ -137,7 +137,11 @@ BOOL __stdcall EnumDevices_Callback(LPCDIDEVICEINSTANCE lpddi, LPVOID pvRef)
directinput_objects->device = _joystick; directinput_objects->device = _joystick;
char string[0x100]; char string[0x100];
sprintf(string, "DeviceGUID = %x\n", lpddi->guidInstance); #ifdef FIX_BUGS
sprintf(string, "DeviceGUID = %lx\n", lpddi->guidInstance.Data1);
#else
sprintf(string, "DeviceGUID = %x\n", (unsigned int)lpddi->guidInstance.Data1);
#endif
OutputDebugStringA(string); OutputDebugStringA(string);
return FALSE; return FALSE;

View file

@ -98,6 +98,10 @@ unsigned long GetFramePerSecound(void)
int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
{ {
(void)hPrevInstance;
(void)lpCmdLine;
(void)nShowCmd;
int i; int i;
hObject = OpenMutexA(MUTEX_ALL_ACCESS, 0, mutex_name); hObject = OpenMutexA(MUTEX_ALL_ACCESS, 0, mutex_name);

View file

@ -753,7 +753,8 @@ void OrgData::GetMusicInfo(MUSICINFO *mi)
BOOL InitMMTimer(); BOOL InitMMTimer();
BOOL StartTimer(DWORD dwTimer); BOOL StartTimer(DWORD dwTimer);
VOID CALLBACK TimerProc(UINT uTID,UINT uMsg,DWORD dwUser,DWORD dwParam1,DWORD dwParam2); //VOID CALLBACK TimerProc(UINT uTID,UINT uMsg,DWORD dwUser,DWORD dwParam1,DWORD dwParam2); // The original code used the wrong types
VOID CALLBACK TimerProc(UINT uTID,UINT uMsg,DWORD_PTR dwUser,DWORD_PTR dwParam1,DWORD_PTR dwParam2);
BOOL QuitMMTimer(); BOOL QuitMMTimer();
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/ /*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@ -802,7 +803,7 @@ BOOL StartTimer(DWORD dwTimer)
( (
dwTimer, // タイマー時間 (Timer time) dwTimer, // タイマー時間 (Timer time)
10, // 許容できるタイマー精度 (Acceptable timer accuracy) 10, // 許容できるタイマー精度 (Acceptable timer accuracy)
(LPTIMECALLBACK)TimerProc, // コールバックプロシージャ (Callback procedure) TimerProc, // コールバックプロシージャ (Callback procedure)
0, // ユーザーがコールバック関数のdwUserに送る情報値 (Information value sent by user to dwUser in callback function) 0, // ユーザーがコールバック関数のdwUserに送る情報値 (Information value sent by user to dwUser in callback function)
TIME_PERIODIC // タイマー時間毎にイベントを発生させる (Generate an event every timer time) TIME_PERIODIC // タイマー時間毎にイベントを発生させる (Generate an event every timer time)
); );
@ -818,8 +819,15 @@ BOOL StartTimer(DWORD dwTimer)
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/ /*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
// タイマーのコールバック関数 (Timer callback function) // タイマーのコールバック関数 (Timer callback function)
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/ /*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
VOID CALLBACK TimerProc(UINT uTID,UINT uMsg,DWORD dwUser,DWORD dwParam1,DWORD dwParam2) //VOID CALLBACK TimerProc(UINT uTID,UINT uMsg,DWORD dwUser,DWORD dwParam1,DWORD dwParam2) // The original code used the wrong types
VOID CALLBACK TimerProc(UINT uTID,UINT uMsg,DWORD_PTR dwUser,DWORD_PTR dwParam1,DWORD_PTR dwParam2)
{ {
(void)uTID;
(void)uMsg;
(void)dwUser;
(void)dwParam1;
(void)dwParam2;
DWORD dwNowTime; DWORD dwNowTime;
dwNowTime = timeGetTime(); dwNowTime = timeGetTime();
//=================================================================================== //===================================================================================