Basic 32-bit SYMTAB and REL (not RELA) support
[centaur.git] / src / model / toFile.c
index eaf6ce50c5f649a6b557407270997c86b079c228..da06f4a07af8c2608c2ef637ddf3f7e5ef5c5414 100644 (file)
@@ -31,7 +31,7 @@ static void modelToPhdrs(ElfuElf *me, Elf *e)
 
 
 
-static int modelToSection(ElfuElf *me, ElfuScn *ms, void *aux1, void *aux2)
+static void* modelToSection(ElfuElf *me, ElfuScn *ms, void *aux1, void *aux2)
 {
   (void) me;
   (void) aux2;
@@ -41,7 +41,7 @@ static int modelToSection(ElfuElf *me, ElfuScn *ms, void *aux1, void *aux2)
   scnOut = elf_newscn(e);
   if (!scnOut) {
     ELFU_WARNELF("elf_newscn");
-    return 1;
+    return (void*)-1;
   }
 
 
@@ -72,7 +72,7 @@ static int modelToSection(ElfuElf *me, ElfuScn *ms, void *aux1, void *aux2)
     dataOut->d_version = ms->data.d_version;
   }
 
-  return 0;
+  return NULL;
 }