Hi Guys I have some problem with C++ its give me error C2601
C2601:Compare: local function definitions are illegal
C2601:FindPatte rn: local function definitions are illegal
Thanks
C2601:Compare: local function definitions are illegal
C2601:FindPatte rn: local function definitions are illegal
Code:
bool Compare(const BYTE* pData, const BYTE* bMask, const char* szMask) { for (; *szMask; ++szMask, ++pData, ++bMask) if (*szMask == 'x' && *pData != *bMask) return false; return (*szMask) == NULL; } DWORD FindPattern(DWORD Address, DWORD offset, BYTE* bMask, char* szMask) { for (DWORD i = 0; i < offset; i++) if (Compare((BYTE*)(Address + i), bMask, szMask)) return (DWORD)(Address + i); return 0; }
Thanks
Comment