delobj.c - scc - simple c99 compiler
(HTM) git clone git://git.simple-cc.org/scc
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Submodules
(DIR) README
(DIR) LICENSE
---
delobj.c (280B)
---
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 #include <scc/mach.h>
5
6 #include "libmach.h"
7
8 #include "elf/fun.h"
9 #include "coff32/fun.h"
10
11 static void (*ops[NFORMATS])(Obj *) = {
12 [COFF32] = coff32del,
13 [ELF] = elfdel,
14 };
15
16 void
17 delobj(Obj *obj)
18 {
19 (*ops[objfmt(obj)])(obj);
20 free(obj);
21 }