// === PROTOTYPES ===\r
void *DoRelocate(void *base, char **envp, const char *Filename);\r
int CallUser(void *Entry, void *SP);\r
-void *ElfRelocate(void *Base, char **envp, const char *Filename);\r
-void *PE_Relocate(void *Base, char **envp, const char *Filename);\r
\r
// === Imports ===\r
-extern void gLinkedBase;\r
+extern char gLinkedBase[];\r
extern tLoadedLib gLoadedLibraries[];\r
\r
// === CODE ===\r
*/\r
void *DoRelocate(void *base, char **envp, const char *Filename)\r
{\r
- Uint8 *hdr = base;\r
+ uint8_t *hdr = base;\r
// Load Executable\r
if(memcmp(base, "\x7F""ELF", 4) == 0)\r
return ElfRelocate(base, envp, Filename);\r