// === Library/Symbol Manipulation ==
extern void *LoadLibrary(char *filename, char *SearchDir, char **envp);
extern void AddLoaded(char *File, void *base);
-extern void *GetSymbol(char *name);
-extern int GetSymbolFromBase(void *base, char *name, void **ret);
+extern void *GetSymbol(const char *name);
+extern int GetSymbolFromBase(void *base, const char *name, void **ret);
// === Library Functions ===
extern char *strcpy(char *dest, const char *src);
extern int SysUnloadBin(void *Base);
extern void SysSetFaultHandler(int (*Hanlder)(int));
extern int open(const char *filename, int flags);
-extern void close(int fd);
+extern int close(int fd);
// === ELF Loader ===
-extern int ElfGetSymbol(void *Base, char *name, void **ret);
+extern int ElfGetSymbol(void *Base, const char *name, void **ret);
// === PE Loader ===
extern int PE_GetSymbol(void *Base, char *Name, void **ret);