├── HISTORY ├── Makefile ├── PLANS ├── README ├── bin └── scc ├── lib └── init.o ├── scripts ├── sc └── sld ├── slibc ├── MCONFIG ├── Makefile ├── elf.inc ├── elfheader.inc ├── includes.inc ├── libc.asm ├── libc.h ├── libc_stub.asm ├── os_linux.inc ├── syscall.inc └── system.inc ├── src ├── cc.h ├── cc1.c ├── cc2.c ├── cc3.c ├── cc4.c ├── getarg.c ├── init.s ├── notice.h └── stdio.h └── test ├── hello.c ├── stdio.h └── test.c /HISTORY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/HISTORY -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/Makefile -------------------------------------------------------------------------------- /PLANS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/PLANS -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/README -------------------------------------------------------------------------------- /bin/scc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/bin/scc -------------------------------------------------------------------------------- /lib/init.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/lib/init.o -------------------------------------------------------------------------------- /scripts/sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/scripts/sc -------------------------------------------------------------------------------- /scripts/sld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/scripts/sld -------------------------------------------------------------------------------- /slibc/MCONFIG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/slibc/MCONFIG -------------------------------------------------------------------------------- /slibc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/slibc/Makefile -------------------------------------------------------------------------------- /slibc/elf.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/slibc/elf.inc -------------------------------------------------------------------------------- /slibc/elfheader.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/slibc/elfheader.inc -------------------------------------------------------------------------------- /slibc/includes.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/slibc/includes.inc -------------------------------------------------------------------------------- /slibc/libc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/slibc/libc.asm -------------------------------------------------------------------------------- /slibc/libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/slibc/libc.h -------------------------------------------------------------------------------- /slibc/libc_stub.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/slibc/libc_stub.asm -------------------------------------------------------------------------------- /slibc/os_linux.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/slibc/os_linux.inc -------------------------------------------------------------------------------- /slibc/syscall.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/slibc/syscall.inc -------------------------------------------------------------------------------- /slibc/system.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/slibc/system.inc -------------------------------------------------------------------------------- /src/cc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/src/cc.h -------------------------------------------------------------------------------- /src/cc1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/src/cc1.c -------------------------------------------------------------------------------- /src/cc2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/src/cc2.c -------------------------------------------------------------------------------- /src/cc3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/src/cc3.c -------------------------------------------------------------------------------- /src/cc4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/src/cc4.c -------------------------------------------------------------------------------- /src/getarg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/src/getarg.c -------------------------------------------------------------------------------- /src/init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/src/init.s -------------------------------------------------------------------------------- /src/notice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/src/notice.h -------------------------------------------------------------------------------- /src/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/src/stdio.h -------------------------------------------------------------------------------- /test/hello.c: -------------------------------------------------------------------------------- 1 | #include 2 | main() 3 | { 4 | printf("Hello, World!\n"); 5 | } 6 | -------------------------------------------------------------------------------- /test/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/test/stdio.h -------------------------------------------------------------------------------- /test/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bubach/Simple-C/HEAD/test/test.c --------------------------------------------------------------------------------