Do not insert STRTAB sections explicitly
[centaur.git] / src / model / toFile.c
index 9410f134c117ad1fa6b472c7564e93860848b2b4..da06f4a07af8c2608c2ef637ddf3f7e5ef5c5414 100644 (file)
@@ -1,6 +1,4 @@
 #include <stdlib.h>
-#include <libelf/libelf.h>
-#include <libelf/gelf.h>
 #include <libelfu/libelfu.h>
 
 
@@ -33,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;
@@ -43,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;
   }
 
 
@@ -74,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;
 }