#if BITS <= 32\r
# define DISABLE_ELF64\r
#endif\r
-static int GetSymbol(const char *Name, void **Value, size_t *Size);\r
-static int GetSymbol(const char *Name, void **Value, size_t *Size) {\r
+static int GetSymbol(const char *Name, void **Value, size_t *Size, void *IgnoreBase);\r
+static int GetSymbol(const char *Name, void **Value, size_t *Size, void *IgnoreBase) {\r
Uint val;\r
if(!Binary_GetSymbol(Name, &val)) {\r
Log_Notice("ELF", "Lookup of '%s' failed", Name);\r
if( mask & 1 ) {\r
if( flag ) {\r
// Re-set RO, clear COW\r
- MM_SetFlags(addr, MM_PFLAG_RO, MM_PFLAG_RO|MM_PFLAG_COW);\r
+ MM_SetFlags((void*)addr, MM_PFLAG_RO, MM_PFLAG_RO|MM_PFLAG_COW);\r
}\r
else {\r
- MM_SetFlags(addr, MM_PFLAG_RO|MM_PFLAG_COW, MM_PFLAG_RO|MM_PFLAG_COW);\r
+ MM_SetFlags((void*)addr, MM_PFLAG_RO|MM_PFLAG_COW, MM_PFLAG_RO|MM_PFLAG_COW);\r
}\r
}\r
return 0;\r