Kernel - x86_64 booting again (with some hackery)
[tpg/acess2.git] / KernelLand / Kernel / bin / elf.c
index b0d96ca..76724bc 100644 (file)
@@ -8,7 +8,9 @@
 \r
 #define _COMMON_H\r
 #define SysDebug(v...) LOG(v)\r
-#define DISABLE_ELF64\r
+#if BITS <= 32\r
+# define DISABLE_ELF64\r
+#endif\r
 void   *GetSymbol(const char *Name, size_t *Size);\r
 void   *GetSymbol(const char *Name, size_t *Size) { Uint val; Binary_GetSymbol(Name, &val); if(Size)*Size=0; return (void*)val; };\r
 #define AddLoaded(a,b) do{}while(0)\r
@@ -291,7 +293,7 @@ tBinary *Elf_Load32(int FD, Elf32_Ehdr *Header)
 \r
 int Elf_Relocate(void *Base)\r
 {\r
-       return  ElfRelocate(Base, (char**){NULL}, "") != NULL;\r
+       return ElfRelocate(Base, (char**){NULL}, "") != NULL;\r
 }\r
 int Elf_GetSymbol(void *Base, const char *Name, Uint *ret)\r
 {\r

UCC git Repository :: git.ucc.asn.au