Fix signed - unsigned comparison warning

This commit is contained in:
Peace-Maker
2018-04-21 13:41:50 +02:00
parent 3e2471f93a
commit 2df53be4a5
7 changed files with 20 additions and 20 deletions
+4 -4
View File
@@ -127,7 +127,7 @@ int x86MsCdecl::GetArgRegisterSize()
return iArgRegisterSize;
}
void* x86MsCdecl::GetArgumentPtr(int iIndex, CRegisters* pRegisters)
void* x86MsCdecl::GetArgumentPtr(unsigned int iIndex, CRegisters* pRegisters)
{
if (iIndex < 0 || iIndex >= m_vecArgTypes.length())
return NULL;
@@ -142,8 +142,8 @@ void* x86MsCdecl::GetArgumentPtr(int iIndex, CRegisters* pRegisters)
return pRegister->m_pAddress;
}
int iOffset = 4;
for(int i=0; i < iIndex; i++)
size_t iOffset = 4;
for(unsigned int i=0; i < iIndex; i++)
{
if (m_vecArgTypes[i].custom_register == None)
iOffset += m_vecArgTypes[i].size;
@@ -152,7 +152,7 @@ void* x86MsCdecl::GetArgumentPtr(int iIndex, CRegisters* pRegisters)
return (void *) (pRegisters->m_esp->GetValue<unsigned long>() + iOffset);
}
void x86MsCdecl::ArgumentPtrChanged(int iIndex, CRegisters* pRegisters, void* pArgumentPtr)
void x86MsCdecl::ArgumentPtrChanged(unsigned int iIndex, CRegisters* pRegisters, void* pArgumentPtr)
{
}