Fix some more remaining warnings
This commit is contained in:
@@ -28,7 +28,7 @@ static inline void call(codeblock_t *block, uintptr_t func)
|
|||||||
codegen_reg_loaded[0] = codegen_reg_loaded[1] = codegen_reg_loaded[2] = codegen_reg_loaded[3] = 0;
|
codegen_reg_loaded[0] = codegen_reg_loaded[1] = codegen_reg_loaded[2] = codegen_reg_loaded[3] = 0;
|
||||||
codegen_reg_loaded[4] = codegen_reg_loaded[5] = codegen_reg_loaded[6] = codegen_reg_loaded[7] = 0;
|
codegen_reg_loaded[4] = codegen_reg_loaded[5] = codegen_reg_loaded[6] = codegen_reg_loaded[7] = 0;
|
||||||
|
|
||||||
if (diff >= -0x80000000 && diff < 0x7fffffff)
|
if (diff >= -0x80000000LL && diff < 0x7fffffffLL)
|
||||||
{
|
{
|
||||||
addbyte(0xE8); /*CALL*/
|
addbyte(0xE8); /*CALL*/
|
||||||
addlong((uint32_t)diff);
|
addlong((uint32_t)diff);
|
||||||
|
@@ -32,7 +32,7 @@ static inline void call(codeblock_t *block, uintptr_t func)
|
|||||||
codegen_alloc_bytes(block, 5);
|
codegen_alloc_bytes(block, 5);
|
||||||
diff = (intptr_t)(func - (uintptr_t)&block_write_data[block_pos + 5]);
|
diff = (intptr_t)(func - (uintptr_t)&block_write_data[block_pos + 5]);
|
||||||
|
|
||||||
if (diff >= -0x80000000 && diff < 0x7fffffff)
|
if (diff >= -0x80000000LL && diff < 0x7fffffffLL)
|
||||||
{
|
{
|
||||||
codegen_addbyte(block, 0xE8); /*CALL*/
|
codegen_addbyte(block, 0xE8); /*CALL*/
|
||||||
codegen_addlong(block, (uint32_t)diff);
|
codegen_addlong(block, (uint32_t)diff);
|
||||||
@@ -53,7 +53,7 @@ static inline void jmp(codeblock_t *block, uintptr_t func)
|
|||||||
codegen_alloc_bytes(block, 5);
|
codegen_alloc_bytes(block, 5);
|
||||||
diff = (intptr_t)(func - (uintptr_t)&block_write_data[block_pos + 5]);
|
diff = (intptr_t)(func - (uintptr_t)&block_write_data[block_pos + 5]);
|
||||||
|
|
||||||
if (diff >= -0x80000000 && diff < 0x7fffffff)
|
if (diff >= -0x80000000LL && diff < 0x7fffffffLL)
|
||||||
{
|
{
|
||||||
codegen_addbyte(block, 0xe9); /*JMP*/
|
codegen_addbyte(block, 0xe9); /*JMP*/
|
||||||
codegen_addlong(block, (uint32_t)diff);
|
codegen_addlong(block, (uint32_t)diff);
|
||||||
|
@@ -45,7 +45,10 @@ deviceconfig_dlgproc(HWND hdlg, UINT message, WPARAM wParam, LPARAM lParam)
|
|||||||
{
|
{
|
||||||
HWND h;
|
HWND h;
|
||||||
|
|
||||||
int val_int, id, c, d, num;
|
int val_int, id, c, d;
|
||||||
|
#ifdef USE_RTMIDI
|
||||||
|
int num;
|
||||||
|
#endif
|
||||||
int changed, cid;
|
int changed, cid;
|
||||||
const device_config_t *config;
|
const device_config_t *config;
|
||||||
const device_config_selection_t *selection;
|
const device_config_selection_t *selection;
|
||||||
|
Reference in New Issue
Block a user