scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | README | LICENSE

commit d8242493b4b9b1b20e2a22403eec1f550c6fed14
parent a4c40d95dec037a875469cddc7987c8d3783c86a
Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
Date:   Fri,  8 May 2026 20:00:32 +0200

libmach: Remove unused elf64.h header

Diffstat:
Dinclude/scc/bits/scc/elf64.h | 46----------------------------------------------
1 file changed, 0 insertions(+), 46 deletions(-)

diff --git a/include/scc/bits/scc/elf64.h b/include/scc/bits/scc/elf64.h @@ -1,46 +0,0 @@ -#include <scc/elf/elftypes.h> -#include <scc/elf/elfhdr.h> -#include <scc/elf/elfphdr.h> -#include <scc/elf/elfshdr.h> -#include <scc/elf/elfent.h> - -#define Elf_Ehdr Elf64_Ehdr -#define Elf_Phdr Elf64_Phdr -#define Elf_Shdr Elf64_Shdr -#define Elf_Sym Elf64_Sym -#define ELFHSZ ELFH64SZ -#define ELFPSZ ELFP64SZ -#define ELFSSZ ELFS64SZ -#define ELFESZ ELFE64SZ - - -#define SEC_STRTBL 0 -#define SYM_STRTBL 1 - -typedef struct elf64 Elf64; - -struct elf64 { - Elf_Ehdr hdr; - Elf_Phdr *phdr; - Elf_Shdr *shdr; - Elf_Shdr *symtab; - Elf_Sym *syms; - - char *strtbl[2]; - size_t strsiz[2]; - - size_t nsec; - size_t nsym; -}; - -struct arch { - char *name; - int mach; - int endian; - int type; -}; - -char *elf64str(Obj *, int n, long); - -/* globals */ -extern struct arch elf64archs[];