scc

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

ModeNameSize
-rw-r--r--.gitignore6L
-rw-r--r--BUGS10L
-rw-r--r--LICENSE4L
-rw-r--r--Makefile42L
-rw-r--r--README133L
-rw-r--r--config/amd64-darwin.mk4L
-rw-r--r--config/amd64-dragonfly.mk4L
-rw-r--r--config/amd64-linux.mk4L
-rw-r--r--config/amd64-netbsd.mk4L
-rw-r--r--config/amd64-openbsd.mk4L
-rw-r--r--config/arm32-linux.mk4L
-rw-r--r--config/arm64-linux.mk4L
-rw-r--r--config/toolchain/clang.mk7L
-rw-r--r--config/toolchain/gnu-darwin.mk3L
-rw-r--r--config/toolchain/gnu.mk11L
-rw-r--r--config/toolchain/pcc.mk3L
-rw-r--r--config/toolchain/unix.mk5L
-rw-r--r--doc/caldera.txt53L
-rw-r--r--doc/isc.txt30L
-rw-r--r--doc/scc.1154L
-rw-r--r--include/assert.h8L
-rw-r--r--include/bits/amd64/arch/limits.h18L
-rw-r--r--include/bits/amd64/arch/setjmp.h1L
-rw-r--r--include/bits/amd64/arch/stddef.h14L
-rw-r--r--include/bits/amd64/arch/stdint.h102L
-rw-r--r--include/bits/amd64/arch/stdio.h15L
-rw-r--r--include/bits/amd64/arch/stdlib.h14L
-rw-r--r--include/bits/amd64/arch/string.h6L
-rw-r--r--include/bits/amd64/arch/time.h8L
-rw-r--r--include/bits/arm32/arch/limits.h18L
-rw-r--r--include/bits/arm32/arch/setjmp.h1L
-rw-r--r--include/bits/arm32/arch/stddef.h9L
-rw-r--r--include/bits/arm32/arch/stdint.h96L
-rw-r--r--include/bits/arm32/arch/stdio.h15L
-rw-r--r--include/bits/arm32/arch/stdlib.h14L
-rw-r--r--include/bits/arm32/arch/string.h6L
-rw-r--r--include/bits/arm32/arch/time.h8L
-rw-r--r--include/bits/arm64/arch/limits.h18L
-rw-r--r--include/bits/arm64/arch/setjmp.h1L
-rw-r--r--include/bits/arm64/arch/stddef.h9L
-rw-r--r--include/bits/arm64/arch/stdint.h96L
-rw-r--r--include/bits/arm64/arch/stdio.h15L
-rw-r--r--include/bits/arm64/arch/stdlib.h14L
-rw-r--r--include/bits/arm64/arch/string.h6L
-rw-r--r--include/bits/arm64/arch/time.h8L
-rw-r--r--include/bits/darwin/sys.h19L
-rw-r--r--include/bits/darwin/sys/errno.h110L
-rw-r--r--include/bits/darwin/sys/signal.h27L
-rw-r--r--include/bits/dragonfly/sys.h19L
-rw-r--r--include/bits/dragonfly/sys/errno.h97L
-rw-r--r--include/bits/dragonfly/sys/signal.h27L
-rw-r--r--include/bits/i386/arch/limits.h18L
-rw-r--r--include/bits/i386/arch/stddef.h14L
-rw-r--r--include/bits/i386/arch/stdint.h115L
-rw-r--r--include/bits/i386/arch/stdio.h15L
-rw-r--r--include/bits/i386/arch/stdlib.h14L
-rw-r--r--include/bits/i386/arch/string.h5L
-rw-r--r--include/bits/i386/arch/time.h8L
-rw-r--r--include/bits/linux/sys.h19L
-rw-r--r--include/bits/linux/sys/errno.h136L
-rw-r--r--include/bits/linux/sys/signal.h27L
-rw-r--r--include/bits/netbsd/sys.h19L
-rw-r--r--include/bits/netbsd/sys/errno.h101L
-rw-r--r--include/bits/netbsd/sys/signal.h27L
-rw-r--r--include/bits/openbsd/sys.h19L
-rw-r--r--include/bits/openbsd/sys/errno.h100L
-rw-r--r--include/bits/openbsd/sys/signal.h27L
-rw-r--r--include/bits/z80/arch/limits.h18L
-rw-r--r--include/bits/z80/arch/stddef.h14L
-rw-r--r--include/bits/z80/arch/stdint.h115L
-rw-r--r--include/bits/z80/arch/stdio.h15L
-rw-r--r--include/bits/z80/arch/stdlib.h14L
-rw-r--r--include/bits/z80/arch/string.h5L
-rw-r--r--include/bits/z80/arch/time.h8L
-rw-r--r--include/ctype.h46L
-rw-r--r--include/errno.h6L
-rw-r--r--include/float.h1L
-rw-r--r--include/limits.h8L
-rw-r--r--include/locale.h39L
-rw-r--r--include/math.h4L
-rw-r--r--include/scc/scc/.gitignore5L
-rw-r--r--include/scc/scc/Makefile42L
-rw-r--r--include/scc/scc/ar.h15L
-rw-r--r--include/scc/scc/arg.h67L
-rw-r--r--include/scc/scc/coff32/aouthdr.h22L
-rw-r--r--include/scc/scc/coff32/filehdr.h30L
-rw-r--r--include/scc/scc/coff32/linenum.h10L
-rw-r--r--include/scc/scc/coff32/reloc.h10L
-rw-r--r--include/scc/scc/coff32/scnhdr.h32L
-rw-r--r--include/scc/scc/coff32/syms.h88L
-rw-r--r--include/scc/scc/cstd-c89.h103L
-rw-r--r--include/scc/scc/cstd-c99.h111L
-rw-r--r--include/scc/scc/ldflags.def.h5L
-rw-r--r--include/scc/scc/mach.h74L
-rw-r--r--include/scc/scc/scc.h42L
-rw-r--r--include/scc/scc/syscrts.def.h5L
-rw-r--r--include/scc/scc/sysincludes.def.h8L
-rw-r--r--include/scc/scc/syslibs.def.h9L
-rw-r--r--include/setjmp.h11L
-rw-r--r--include/signal.h9L
-rw-r--r--include/stdarg.h10L
-rw-r--r--include/stdbool.h9L
-rw-r--r--include/stddef.h12L
-rw-r--r--include/stdint.h6L
-rw-r--r--include/stdio.h123L
-rw-r--r--include/stdlib.h69L
-rw-r--r--include/string.h34L
-rw-r--r--include/time.h43L
-rw-r--r--include/wchar.h92L
-rw-r--r--include/wctype.h30L
-rw-r--r--scripts/.gitignore1L
-rw-r--r--scripts/libc-proto10L
-rwxr-xr-xscripts/lorder47L
-rwxr-xr-xscripts/mkdep20L
-rwxr-xr-xscripts/mklib43L
-rw-r--r--scripts/rules.mk75L
-rw-r--r--src/Makefile17L
-rw-r--r--src/cmd/Makefile58L
-rw-r--r--src/cmd/addr2line.c144L
-rw-r--r--src/cmd/ar.c654L
-rw-r--r--src/cmd/as/Makefile32L
-rw-r--r--src/cmd/as/as.h207L
-rw-r--r--src/cmd/as/deps.mk42L
-rw-r--r--src/cmd/as/expr.c303L
-rw-r--r--src/cmd/as/ins.c258L
-rw-r--r--src/cmd/as/main.c162L
-rwxr-xr-xsrc/cmd/as/mktbl34L
-rwxr-xr-xsrc/cmd/as/mktbl.awk112L
-rw-r--r--src/cmd/as/parser.c482L
-rw-r--r--src/cmd/as/symbol.c288L
-rw-r--r--src/cmd/as/target/amd64.mk10L
-rw-r--r--src/cmd/as/target/i286.mk10L
-rw-r--r--src/cmd/as/target/i386.mk10L
-rw-r--r--src/cmd/as/target/x80/.gitignore1L
-rw-r--r--src/cmd/as/target/x80/ins.c601L
-rw-r--r--src/cmd/as/target/x80/proc.h75L
-rw-r--r--src/cmd/as/target/x80/rules.dat39L
-rw-r--r--src/cmd/as/target/x80/x80.dat374L
-rw-r--r--src/cmd/as/target/x80/z80.c65L
-rw-r--r--src/cmd/as/target/x86/.gitignore3L
-rw-r--r--src/cmd/as/target/x86/amd64.c13L
-rw-r--r--src/cmd/as/target/x86/i286.c54L
-rw-r--r--src/cmd/as/target/x86/i386.c101L
-rw-r--r--src/cmd/as/target/x86/ins.c348L
-rw-r--r--src/cmd/as/target/x86/nasm.dat5313L
-rw-r--r--src/cmd/as/target/x86/proc.h158L
-rw-r--r--src/cmd/as/target/x86/rules.dat10L
-rw-r--r--src/cmd/as/target/x86/x86.dat33L
-rw-r--r--src/cmd/as/target/z80.mk10L
-rw-r--r--src/cmd/deps.mk175L
-rw-r--r--src/cmd/ld.c551L
-rw-r--r--src/cmd/nm.c274L
-rw-r--r--src/cmd/objcopy.c6L
-rw-r--r--src/cmd/objdump.c63L
-rw-r--r--src/cmd/posix.c61L
-rw-r--r--src/cmd/ranlib.c351L
-rw-r--r--src/cmd/scc/Makefile14L
-rw-r--r--src/cmd/scc/cc1/Makefile38L
-rw-r--r--src/cmd/scc/cc1/TODO14L
-rw-r--r--src/cmd/scc/cc1/builtin.c121L
-rw-r--r--src/cmd/scc/cc1/cc1.h496L
-rw-r--r--src/cmd/scc/cc1/code.c550L
-rw-r--r--src/cmd/scc/cc1/cpp.c839L
-rw-r--r--src/cmd/scc/cc1/decl.c967L
-rw-r--r--src/cmd/scc/cc1/deps.mk44L
-rw-r--r--src/cmd/scc/cc1/error.c85L
-rw-r--r--src/cmd/scc/cc1/expr.c1185L
-rw-r--r--src/cmd/scc/cc1/fold.c685L
-rw-r--r--src/cmd/scc/cc1/init.c378L
-rw-r--r--src/cmd/scc/cc1/ir.md443L
-rw-r--r--src/cmd/scc/cc1/lex.c801L
-rw-r--r--src/cmd/scc/cc1/main.c102L
-rw-r--r--src/cmd/scc/cc1/stmt.c386L
-rw-r--r--src/cmd/scc/cc1/symbol.c352L
-rw-r--r--src/cmd/scc/cc1/target/amd64-sysv/arch.c220L
-rw-r--r--src/cmd/scc/cc1/target/amd64-sysv/arch.mk4L
-rw-r--r--src/cmd/scc/cc1/target/arm64-sysv/arch.c220L
-rw-r--r--src/cmd/scc/cc1/target/arm64-sysv/arch.mk4L
-rw-r--r--src/cmd/scc/cc1/target/i386-sysv/arch.c221L
-rw-r--r--src/cmd/scc/cc1/target/i386-sysv/arch.mk4L
-rw-r--r--src/cmd/scc/cc1/target/z80-scc/arch.c219L
-rw-r--r--src/cmd/scc/cc1/target/z80-scc/arch.mk4L
-rw-r--r--src/cmd/scc/cc1/types.c438L
-rw-r--r--src/cmd/scc/cc2/.gitignore1L
-rw-r--r--src/cmd/scc/cc2/Makefile40L
-rw-r--r--src/cmd/scc/cc2/cc2.h256L
-rw-r--r--src/cmd/scc/cc2/code.c133L
-rw-r--r--src/cmd/scc/cc2/deps.mk61L
-rw-r--r--src/cmd/scc/cc2/generror.awk9L
-rw-r--r--src/cmd/scc/cc2/main.c70L
-rw-r--r--src/cmd/scc/cc2/node.c142L
-rw-r--r--src/cmd/scc/cc2/optm.c9L
-rw-r--r--src/cmd/scc/cc2/parser.c722L
-rw-r--r--src/cmd/scc/cc2/peep.c8L
-rw-r--r--src/cmd/scc/cc2/symbol.c92L
-rw-r--r--src/cmd/scc/cc2/target/amd64-sysv/arch.h0B
-rw-r--r--src/cmd/scc/cc2/target/amd64-sysv/cgen.c15L
-rw-r--r--src/cmd/scc/cc2/target/amd64-sysv/code.c211L
-rw-r--r--src/cmd/scc/cc2/target/amd64-sysv/optm.c11L
-rw-r--r--src/cmd/scc/cc2/target/amd64-sysv/target.mk8L
-rw-r--r--src/cmd/scc/cc2/target/amd64-sysv/types.c94L
-rw-r--r--src/cmd/scc/cc2/target/arm64-sysv/types.c0B
-rw-r--r--src/cmd/scc/cc2/target/i386-sysv/arch.h0B
-rw-r--r--src/cmd/scc/cc2/target/i386-sysv/cgen.c16L
-rw-r--r--src/cmd/scc/cc2/target/i386-sysv/code.c209L
-rw-r--r--src/cmd/scc/cc2/target/i386-sysv/optm.c11L
-rw-r--r--src/cmd/scc/cc2/target/i386-sysv/target.mk8L
-rw-r--r--src/cmd/scc/cc2/target/i386-sysv/types.c95L
-rw-r--r--src/cmd/scc/cc2/target/qbe/arch.h135L
-rw-r--r--src/cmd/scc/cc2/target/qbe/cgen.c729L
-rw-r--r--src/cmd/scc/cc2/target/qbe/code.c569L
-rw-r--r--src/cmd/scc/cc2/target/qbe/optm.c58L
-rw-r--r--src/cmd/scc/cc2/target/qbe_amd64-sysv/target.mk8L
-rw-r--r--src/cmd/scc/cc2/target/qbe_arm64-sysv/target.mk5L
-rw-r--r--src/cmd/scc/cc2/target/z80-scc/arch.h5L
-rw-r--r--src/cmd/scc/cc2/target/z80-scc/cgen.c161L
-rw-r--r--src/cmd/scc/cc2/target/z80-scc/code.c229L
-rw-r--r--src/cmd/scc/cc2/target/z80-scc/optm.c11L
-rw-r--r--src/cmd/scc/cc2/target/z80-scc/target.mk8L
-rw-r--r--src/cmd/scc/cc2/target/z80-scc/types.c95L
-rw-r--r--src/cmd/scc/posix/.gitignore1L
-rw-r--r--src/cmd/scc/posix/Makefile39L
-rw-r--r--src/cmd/scc/posix/cpp.sh4L
-rw-r--r--src/cmd/scc/posix/deps.mk8L
-rwxr-xr-xsrc/cmd/scc/posix/mkconf16L
-rw-r--r--src/cmd/scc/posix/scc.c621L
-rw-r--r--src/cmd/size.c185L
-rw-r--r--src/cmd/strip.c106L
-rw-r--r--src/cmd/sys.h14L
-rw-r--r--src/libc/.gitignore1L
-rw-r--r--src/libc/Makefile26L
-rw-r--r--src/libc/Makefile.libc17L
-rw-r--r--src/libc/arch/.gitignore1L
-rw-r--r--src/libc/arch/Makefile12L
-rw-r--r--src/libc/arch/amd64/Makefile15L
-rw-r--r--src/libc/arch/amd64/crt-posix.s19L
-rw-r--r--src/libc/arch/amd64/darwin/Makefile37L
-rw-r--r--src/libc/arch/amd64/darwin/_getheap.c18L
-rw-r--r--src/libc/arch/amd64/darwin/_tzone.c1L
-rw-r--r--src/libc/arch/amd64/darwin/crt.s19L
-rwxr-xr-xsrc/libc/arch/amd64/darwin/gensys.sh25L
-rw-r--r--src/libc/arch/amd64/darwin/getenv.c1L
-rw-r--r--src/libc/arch/amd64/darwin/raise.c1L
-rw-r--r--src/libc/arch/amd64/darwin/signal.c1L
-rw-r--r--src/libc/arch/amd64/darwin/syscall.lst9L
-rw-r--r--src/libc/arch/amd64/darwin/time.c1L
-rw-r--r--src/libc/arch/amd64/dragonfly/.gitignore10L
-rw-r--r--src/libc/arch/amd64/dragonfly/Makefile38L
-rw-r--r--src/libc/arch/amd64/dragonfly/_getheap.s6L
-rw-r--r--src/libc/arch/amd64/dragonfly/_sigaction.c14L
-rw-r--r--src/libc/arch/amd64/dragonfly/_tzone.c1L
-rw-r--r--src/libc/arch/amd64/dragonfly/crt.s1L
-rwxr-xr-xsrc/libc/arch/amd64/dragonfly/gensys.sh26L
-rw-r--r--src/libc/arch/amd64/dragonfly/getenv.c1L
-rw-r--r--src/libc/arch/amd64/dragonfly/raise.c1L
-rw-r--r--src/libc/arch/amd64/dragonfly/signal.c1L
-rw-r--r--src/libc/arch/amd64/dragonfly/syscall.lst10L
-rw-r--r--src/libc/arch/amd64/dragonfly/time.c1L
-rw-r--r--src/libc/arch/amd64/linux/.gitignore11L
-rw-r--r--src/libc/arch/amd64/linux/Makefile40L
-rw-r--r--src/libc/arch/amd64/linux/_cerrno.s12L
-rw-r--r--src/libc/arch/amd64/linux/_getheap.s6L
-rw-r--r--src/libc/arch/amd64/linux/_tzone.c1L
-rw-r--r--src/libc/arch/amd64/linux/crt.s1L
-rwxr-xr-xsrc/libc/arch/amd64/linux/gensys.sh21L
-rw-r--r--src/libc/arch/amd64/linux/getenv.c1L
-rw-r--r--src/libc/arch/amd64/linux/raise.c1L
-rw-r--r--src/libc/arch/amd64/linux/signal.c1L
-rw-r--r--src/libc/arch/amd64/linux/syscall.lst11L
-rw-r--r--src/libc/arch/amd64/linux/time.c1L
-rw-r--r--src/libc/arch/amd64/longjmp.s21L
-rw-r--r--src/libc/arch/amd64/netbsd/.gitignore11L
-rw-r--r--src/libc/arch/amd64/netbsd/Makefile41L
-rw-r--r--src/libc/arch/amd64/netbsd/_getheap.s6L
-rw-r--r--src/libc/arch/amd64/netbsd/_setcontext.s14L
-rw-r--r--src/libc/arch/amd64/netbsd/_sigaction.c14L
-rw-r--r--src/libc/arch/amd64/netbsd/_sigaction2.s12L
-rw-r--r--src/libc/arch/amd64/netbsd/_tzone.c1L
-rw-r--r--src/libc/arch/amd64/netbsd/crt.s2L
-rwxr-xr-xsrc/libc/arch/amd64/netbsd/gensys.sh26L
-rw-r--r--src/libc/arch/amd64/netbsd/getenv.c1L
-rw-r--r--src/libc/arch/amd64/netbsd/raise.c1L
-rw-r--r--src/libc/arch/amd64/netbsd/signal.c1L
-rw-r--r--src/libc/arch/amd64/netbsd/syscall.lst11L
-rw-r--r--src/libc/arch/amd64/netbsd/time.c1L
-rw-r--r--src/libc/arch/amd64/openbsd/.gitignore11L
-rw-r--r--src/libc/arch/amd64/openbsd/Makefile38L
-rw-r--r--src/libc/arch/amd64/openbsd/_getheap.s6L
-rw-r--r--src/libc/arch/amd64/openbsd/_sigaction.c14L
-rw-r--r--src/libc/arch/amd64/openbsd/_tzone.c1L
-rw-r--r--src/libc/arch/amd64/openbsd/crt.s2L
-rwxr-xr-xsrc/libc/arch/amd64/openbsd/gensys.sh26L
-rw-r--r--src/libc/arch/amd64/openbsd/getenv.c1L
-rw-r--r--src/libc/arch/amd64/openbsd/raise.c1L
-rw-r--r--src/libc/arch/amd64/openbsd/signal.c1L
-rw-r--r--src/libc/arch/amd64/openbsd/syscall.lst11L
-rw-r--r--src/libc/arch/amd64/openbsd/time.c1L
-rw-r--r--src/libc/arch/amd64/setjmp.s18L
-rw-r--r--src/libc/arch/arm32/Makefile15L
-rw-r--r--src/libc/arch/arm32/crt-posix.s16L
-rw-r--r--src/libc/arch/arm32/linux/.gitignore10L
-rw-r--r--src/libc/arch/arm32/linux/Makefile40L
-rw-r--r--src/libc/arch/arm32/linux/_cerrno.s14L
-rw-r--r--src/libc/arch/arm32/linux/_getheap.s6L
-rw-r--r--src/libc/arch/arm32/linux/_open.c13L
-rw-r--r--src/libc/arch/arm32/linux/_tzone.c1L
-rw-r--r--src/libc/arch/arm32/linux/crt.s1L
-rwxr-xr-xsrc/libc/arch/arm32/linux/gensys.sh19L
-rw-r--r--src/libc/arch/arm32/linux/getenv.c1L
-rw-r--r--src/libc/arch/arm32/linux/raise.c1L
-rw-r--r--src/libc/arch/arm32/linux/signal.c1L
-rw-r--r--src/libc/arch/arm32/linux/syscall.lst11L
-rw-r--r--src/libc/arch/arm32/linux/time.c1L
-rw-r--r--src/libc/arch/arm32/longjmp.s11L
-rw-r--r--src/libc/arch/arm32/setjmp.s9L
-rw-r--r--src/libc/arch/arm64/Makefile15L
-rw-r--r--src/libc/arch/arm64/crt-posix.s16L
-rw-r--r--src/libc/arch/arm64/linux/.gitignore10L
-rw-r--r--src/libc/arch/arm64/linux/Makefile40L
-rw-r--r--src/libc/arch/arm64/linux/_cerrno.s13L
-rw-r--r--src/libc/arch/arm64/linux/_getheap.s6L
-rw-r--r--src/libc/arch/arm64/linux/_open.c13L
-rw-r--r--src/libc/arch/arm64/linux/_tzone.c1L
-rw-r--r--src/libc/arch/arm64/linux/crt.s1L
-rwxr-xr-xsrc/libc/arch/arm64/linux/gensys.sh21L
-rw-r--r--src/libc/arch/arm64/linux/getenv.c1L
-rw-r--r--src/libc/arch/arm64/linux/raise.c1L
-rw-r--r--src/libc/arch/arm64/linux/signal.c1L
-rw-r--r--src/libc/arch/arm64/linux/syscall.lst11L
-rw-r--r--src/libc/arch/arm64/linux/time.c1L
-rw-r--r--src/libc/arch/arm64/longjmp.s22L
-rw-r--r--src/libc/arch/arm64/setjmp.s20L
-rw-r--r--src/libc/arch/crt-netbsd.s9L
-rw-r--r--src/libc/arch/crt-openbsd.s9L
-rwxr-xr-xsrc/libc/arch/mkerrstr24L
-rw-r--r--src/libc/arch/posix/_tzone.c27L
-rw-r--r--src/libc/arch/posix/getenv.c18L
-rwxr-xr-xsrc/libc/arch/posix/geterrno.sh8L
-rw-r--r--src/libc/arch/posix/raise.c11L
-rw-r--r--src/libc/arch/posix/signal.c17L
-rw-r--r--src/libc/arch/posix/time.c21L
-rw-r--r--src/libc/assert/Makefile9L
-rw-r--r--src/libc/assert/__assert.c9L
-rw-r--r--src/libc/assert/assert.c13L
-rw-r--r--src/libc/ctype/Makefile24L
-rw-r--r--src/libc/ctype/ctype.c22L
-rw-r--r--src/libc/ctype/isalnum.c8L
-rw-r--r--src/libc/ctype/isalpha.c8L
-rw-r--r--src/libc/ctype/isascii.c8L
-rw-r--r--src/libc/ctype/isblank.c7L
-rw-r--r--src/libc/ctype/iscntrl.c8L
-rw-r--r--src/libc/ctype/isdigit.c8L
-rw-r--r--src/libc/ctype/isgraph.c8L
-rw-r--r--src/libc/ctype/islower.c8L
-rw-r--r--src/libc/ctype/isprint.c8L
-rw-r--r--src/libc/ctype/ispunct.c8L
-rw-r--r--src/libc/ctype/isspace.c8L
-rw-r--r--src/libc/ctype/isupper.c8L
-rw-r--r--src/libc/ctype/isxdigit.c8L
-rw-r--r--src/libc/ctype/toascii.c8L
-rw-r--r--src/libc/ctype/tolower.c9L
-rw-r--r--src/libc/ctype/toupper.c8L
-rw-r--r--src/libc/libc.h41L
-rw-r--r--src/libc/locale/Makefile9L
-rw-r--r--src/libc/locale/localeconv.c29L
-rw-r--r--src/libc/locale/setlocale.c16L
-rwxr-xr-xsrc/libc/mklst9L
-rw-r--r--src/libc/rules.mk6L
-rw-r--r--src/libc/stdio/Makefile46L
-rw-r--r--src/libc/stdio/__getc.c39L
-rw-r--r--src/libc/stdio/__iob.c20L
-rw-r--r--src/libc/stdio/__putc.c79L
-rw-r--r--src/libc/stdio/_allocbuf.c21L
-rw-r--r--src/libc/stdio/_flsbuf.c23L
-rw-r--r--src/libc/stdio/_fpopen.c75L
-rw-r--r--src/libc/stdio/clearerr.c8L
-rw-r--r--src/libc/stdio/fclose.c34L
-rw-r--r--src/libc/stdio/feof.c8L
-rw-r--r--src/libc/stdio/ferror.c8L
-rw-r--r--src/libc/stdio/fgetc.c8L
-rw-r--r--src/libc/stdio/fgets.c19L
-rw-r--r--src/libc/stdio/fopen.c23L
-rw-r--r--src/libc/stdio/fprintf.c15L
-rw-r--r--src/libc/stdio/fputc.c8L
-rw-r--r--src/libc/stdio/fputs.c12L
-rw-r--r--src/libc/stdio/fread.c25L
-rw-r--r--src/libc/stdio/freopen.c14L
-rw-r--r--src/libc/stdio/fseek.c29L
-rw-r--r--src/libc/stdio/ftell.c27L
-rw-r--r--src/libc/stdio/fwrite.c24L
-rw-r--r--src/libc/stdio/getc.c8L
-rw-r--r--src/libc/stdio/getchar.c8L
-rw-r--r--src/libc/stdio/gets.c17L
-rw-r--r--src/libc/stdio/perror.c16L
-rw-r--r--src/libc/stdio/printf.c15L
-rw-r--r--src/libc/stdio/putc.c8L
-rw-r--r--src/libc/stdio/putchar.c8L
-rw-r--r--src/libc/stdio/puts.c12L
-rw-r--r--src/libc/stdio/rewind.c10L
-rw-r--r--src/libc/stdio/setbuf.c8L
-rw-r--r--src/libc/stdio/setvbuf.c50L
-rw-r--r--src/libc/stdio/snprintf.c16L
-rw-r--r--src/libc/stdio/sprintf.c16L
-rw-r--r--src/libc/stdio/tmpnam.c31L
-rw-r--r--src/libc/stdio/vfprintf.c362L
-rw-r--r--src/libc/stdio/vprintf.c12L
-rw-r--r--src/libc/stdio/vsnprintf.c25L
-rw-r--r--src/libc/stdio/vsprintf.c12L
-rw-r--r--src/libc/stdlib/Makefile28L
-rw-r--r--src/libc/stdlib/_dtoi.c15L
-rw-r--r--src/libc/stdlib/abort.c10L
-rw-r--r--src/libc/stdlib/abs.c8L
-rw-r--r--src/libc/stdlib/atexit.c17L
-rw-r--r--src/libc/stdlib/atoi.c28L
-rw-r--r--src/libc/stdlib/atol.c29L
-rw-r--r--src/libc/stdlib/atoll.c29L
-rw-r--r--src/libc/stdlib/bsearch.c26L
-rw-r--r--src/libc/stdlib/calloc.c18L
-rw-r--r--src/libc/stdlib/errno.c1L
-rw-r--r--src/libc/stdlib/exit.c13L
-rw-r--r--src/libc/stdlib/labs.c8L
-rw-r--r--src/libc/stdlib/llabs.c8L
-rw-r--r--src/libc/stdlib/malloc.c159L
-rw-r--r--src/libc/stdlib/malloc.h16L
-rw-r--r--src/libc/stdlib/qsort.c68L
-rw-r--r--src/libc/stdlib/rand.c18L
-rw-r--r--src/libc/stdlib/realloc.c68L
-rw-r--r--src/libc/stdlib/strtol.c64L
-rw-r--r--src/libc/stdlib/strtoll.c64L
-rw-r--r--src/libc/stdlib/strtoul.c61L
-rw-r--r--src/libc/stdlib/strtoull.c61L
-rw-r--r--src/libc/string/Makefile30L
-rw-r--r--src/libc/string/memchr.c12L
-rw-r--r--src/libc/string/memcmp.c14L
-rw-r--r--src/libc/string/memcpy.c13L
-rw-r--r--src/libc/string/memmove.c18L
-rw-r--r--src/libc/string/memset.c12L
-rw-r--r--src/libc/string/strcat.c14L
-rw-r--r--src/libc/string/strchr.c10L
-rw-r--r--src/libc/string/strcmp.c10L
-rw-r--r--src/libc/string/strcoll.c10L
-rw-r--r--src/libc/string/strcpy.c12L
-rw-r--r--src/libc/string/strcspn.c21L
-rw-r--r--src/libc/string/strerror.c11L
-rw-r--r--src/libc/string/strlen.c12L
-rw-r--r--src/libc/string/strncat.c15L
-rw-r--r--src/libc/string/strncmp.c14L
-rw-r--r--src/libc/string/strncpy.c14L
-rw-r--r--src/libc/string/strnlen.c13L
-rw-r--r--src/libc/string/strpbrk.c20L
-rw-r--r--src/libc/string/strrchr.c14L
-rw-r--r--src/libc/string/strspn.c21L
-rw-r--r--src/libc/string/strstr.c18L
-rw-r--r--src/libc/string/strtok.c25L
-rw-r--r--src/libc/string/strxfrm.c12L
-rw-r--r--src/libc/syscall.h8L
-rw-r--r--src/libc/time/Makefile15L
-rw-r--r--src/libc/time/_daysyear.c30L
-rw-r--r--src/libc/time/asctime.c12L
-rw-r--r--src/libc/time/ctime.c8L
-rw-r--r--src/libc/time/difftime.c8L
-rw-r--r--src/libc/time/gmtime.c36L
-rw-r--r--src/libc/time/localtime.c22L
-rw-r--r--src/libc/time/mktime.c113L
-rw-r--r--src/libc/time/strftime.c247L
-rw-r--r--src/libmach/.gitignore13L
-rw-r--r--src/libmach/Makefile74L
-rw-r--r--src/libmach/Makefile.mach11L
-rw-r--r--src/libmach/addr2line.c10L
-rw-r--r--src/libmach/archive.c24L
-rw-r--r--src/libmach/armember.c46L
-rw-r--r--src/libmach/coff32/Makefile23L
-rw-r--r--src/libmach/coff32/coff32.h25L
-rw-r--r--src/libmach/coff32/coff32del.c21L
-rw-r--r--src/libmach/coff32/coff32getidx.c62L
-rw-r--r--src/libmach/coff32/coff32getindex.c12L
-rw-r--r--src/libmach/coff32/coff32getsect.c73L
-rw-r--r--src/libmach/coff32/coff32getsyms.c90L
-rw-r--r--src/libmach/coff32/coff32namidx.c9L
-rw-r--r--src/libmach/coff32/coff32new.c18L
-rw-r--r--src/libmach/coff32/coff32probe.c27L
-rw-r--r--src/libmach/coff32/coff32read.c364L
-rw-r--r--src/libmach/coff32/coff32setidx.c33L
-rw-r--r--src/libmach/coff32/coff32setindex.c12L
-rw-r--r--src/libmach/coff32/coff32strip.c37L
-rw-r--r--src/libmach/coff32/coff32write.c322L
-rw-r--r--src/libmach/coff32/deps.mk35L
-rw-r--r--src/libmach/deps.mk95L
-rw-r--r--src/libmach/formats.lst1L
-rw-r--r--src/libmach/formember.c26L
-rw-r--r--src/libmach/getindex.c20L
-rw-r--r--src/libmach/libmach.h67L
-rwxr-xr-xsrc/libmach/mklst9L
-rwxr-xr-xsrc/libmach/mktbl35L
-rw-r--r--src/libmach/namindex.c20L
-rw-r--r--src/libmach/objdel.c13L
-rw-r--r--src/libmach/objfree.c32L
-rw-r--r--src/libmach/objlookup.c35L
-rw-r--r--src/libmach/objnew.c36L
-rw-r--r--src/libmach/objpos.c15L
-rw-r--r--src/libmach/objread.c23L
-rw-r--r--src/libmach/objsect.c21L
-rw-r--r--src/libmach/objstrip.c24L
-rw-r--r--src/libmach/objtype.c32L
-rw-r--r--src/libmach/objwrite.c22L
-rw-r--r--src/libmach/pack.c132L
-rw-r--r--src/libmach/setindex.c20L
-rw-r--r--src/libmach/unpack.c144L
-rw-r--r--src/libscc/Makefile26L
-rw-r--r--src/libscc/alloc.c112L
-rw-r--r--src/libscc/bpack.c64L
-rw-r--r--src/libscc/casecmp.c11L
-rw-r--r--src/libscc/debug.c20L
-rw-r--r--src/libscc/deps.mk11L
-rw-r--r--src/libscc/die.c20L
-rw-r--r--src/libscc/genhash.c11L
-rw-r--r--src/libscc/newitem.c12L
-rw-r--r--src/libscc/xcalloc.c13L
-rw-r--r--src/libscc/xmalloc.c13L
-rw-r--r--src/libscc/xrealloc.c13L
-rw-r--r--src/libscc/xstrdup.c12L
-rw-r--r--tests/Makefile13L
-rwxr-xr-xtests/ar/execute/0001-append.sh38L
-rwxr-xr-xtests/ar/execute/0002-append.sh39L
-rwxr-xr-xtests/ar/execute/0003-append.sh38L
-rwxr-xr-xtests/ar/execute/0004-append.sh19L
-rwxr-xr-xtests/ar/execute/0005-append.sh18L
-rwxr-xr-xtests/ar/execute/0006-append.sh14L
-rwxr-xr-xtests/ar/execute/0007-delete.sh19L
-rwxr-xr-xtests/ar/execute/0008-delete.sh19L
-rwxr-xr-xtests/ar/execute/0009-delete.sh18L
-rwxr-xr-xtests/ar/execute/0010-delete.sh24L
-rwxr-xr-xtests/ar/execute/0011-delete.sh25L
-rwxr-xr-xtests/ar/execute/0012-delete.sh94L
-rwxr-xr-xtests/ar/execute/0013-print.sh23L
-rwxr-xr-xtests/ar/execute/0014-print.sh22L
-rwxr-xr-xtests/ar/execute/0015-print.sh25L
-rwxr-xr-xtests/ar/execute/0016-print.sh28L
-rwxr-xr-xtests/ar/execute/0017-print.sh27L
-rwxr-xr-xtests/ar/execute/0018-list.sh21L
-rwxr-xr-xtests/ar/execute/0019-list.sh20L
-rwxr-xr-xtests/ar/execute/0020-list.sh20L
-rwxr-xr-xtests/ar/execute/0021-list.sh22L
-rwxr-xr-xtests/ar/execute/0022-list.sh62L
-rwxr-xr-xtests/ar/execute/0023-extract.sh22L
-rwxr-xr-xtests/ar/execute/0024-extract.sh22L
-rwxr-xr-xtests/ar/execute/0025-extract.sh22L
-rwxr-xr-xtests/ar/execute/0026-extract.sh36L
-rwxr-xr-xtests/ar/execute/0027-extract.sh36L
-rwxr-xr-xtests/ar/execute/0029-move.sh23L
-rwxr-xr-xtests/ar/execute/0030-move.sh23L
-rwxr-xr-xtests/ar/execute/0031-move.sh23L
-rwxr-xr-xtests/ar/execute/0032-update.sh24L
-rwxr-xr-xtests/ar/execute/0033-update.sh24L
-rwxr-xr-xtests/ar/execute/0034-update.sh34L
-rwxr-xr-xtests/ar/execute/0035-update.sh34L
-rwxr-xr-xtests/ar/execute/0036-update.sh35L
-rwxr-xr-xtests/ar/execute/0037-update.sh35L
-rwxr-xr-xtests/ar/execute/0038-update.sh24L
-rw-r--r--tests/ar/execute/Makefile16L
-rwxr-xr-xtests/ar/execute/chktest.sh13L
-rwxr-xr-xtests/ar/execute/mkmaster.sh23L
-rw-r--r--tests/as/execute/Makefile12L
-rwxr-xr-xtests/as/execute/chktest.sh12L
-rw-r--r--tests/as/execute/i286.s149L
-rwxr-xr-xtests/as/execute/test.sh43L
-rw-r--r--tests/as/execute/z80.s1588L
-rw-r--r--tests/libc/execute/0001-abort.c27L
-rw-r--r--tests/libc/execute/0002-assert.c34L
-rw-r--r--tests/libc/execute/0003-assert.c27L
-rw-r--r--tests/libc/execute/0004-abort.c21L
-rw-r--r--tests/libc/execute/0005-ctype.c572L
-rw-r--r--tests/libc/execute/0006-limits.c183L
-rw-r--r--tests/libc/execute/0007-signal.c168L
-rw-r--r--tests/libc/execute/0008-longjmp.c45L
-rw-r--r--tests/libc/execute/0009-stdarg.c80L
-rw-r--r--tests/libc/execute/0010-stddef.c43L
-rw-r--r--tests/libc/execute/0011-strcat.c36L
-rw-r--r--tests/libc/execute/0012-strchr.c44L
-rw-r--r--tests/libc/execute/0013-strcmp.c28L
-rw-r--r--tests/libc/execute/0014-strcoll.c30L
-rw-r--r--tests/libc/execute/0015-strcpy.c30L
-rw-r--r--tests/libc/execute/0016-strcspn.c25L
-rw-r--r--tests/libc/execute/0017-strerror.c16L
-rw-r--r--tests/libc/execute/0018-strlen.c23L
-rw-r--r--tests/libc/execute/0019-strncat.c58L
-rw-r--r--tests/libc/execute/0020-strncmp.c30L
-rw-r--r--tests/libc/execute/0021-strncpy.c47L
-rw-r--r--tests/libc/execute/0022-strnlen.c23L
-rw-r--r--tests/libc/execute/0023-strpbrk.c28L
-rw-r--r--tests/libc/execute/0024-strrchr.c27L
-rw-r--r--tests/libc/execute/0025-strspn.c25L
-rw-r--r--tests/libc/execute/0026-strstr.c31L
-rw-r--r--tests/libc/execute/0027-strtok.c60L
-rw-r--r--tests/libc/execute/0028-strxfrm.c27L
-rw-r--r--tests/libc/execute/0029-memchr.c25L
-rw-r--r--tests/libc/execute/0030-memcpy.c23L
-rw-r--r--tests/libc/execute/0031-memmove.c27L
-rw-r--r--tests/libc/execute/0032-memset.c30L
-rw-r--r--tests/libc/execute/0033-memcmp.c27L
-rw-r--r--tests/libc/execute/0034-errno.c23L
-rw-r--r--tests/libc/execute/0035-setlocale.c46L
-rw-r--r--tests/libc/execute/0036-localeconv.c44L
-rw-r--r--tests/libc/execute/0037-malloc.c68L
-rw-r--r--tests/libc/execute/Makefile16L
-rwxr-xr-xtests/libc/execute/cc.sh50L
-rwxr-xr-xtests/libc/execute/chktest.sh22L
-rw-r--r--tests/libc/execute/libc-tests.lst38L
-rwxr-xr-xtests/nm/execute/0001-z80.sh33L
-rwxr-xr-xtests/nm/execute/0002-z80-u.sh15L
-rwxr-xr-xtests/nm/execute/0003-z80-g.sh27L
-rwxr-xr-xtests/nm/execute/0004-z80-v.sh33L
-rwxr-xr-xtests/nm/execute/0005-z80-A.sh75L
-rwxr-xr-xtests/nm/execute/0006-z80-o.sh33L
-rwxr-xr-xtests/nm/execute/0007-z80-d.sh33L
-rwxr-xr-xtests/nm/execute/0008-z80-x.sh33L
-rwxr-xr-xtests/nm/execute/0009-z80-P-o.sh33L
-rwxr-xr-xtests/nm/execute/0010-z80-P-d.sh33L
-rwxr-xr-xtests/nm/execute/0011-z80-P-x.sh33L
-rw-r--r--tests/nm/execute/Makefile16L
-rwxr-xr-xtests/nm/execute/chktest.sh12L
-rw-r--r--tests/nm/execute/master.s31L
-rw-r--r--tests/scc/error/0001-sanity.c11L
-rw-r--r--tests/scc/error/0002-missinginclude.c7L
-rw-r--r--tests/scc/error/0003-junkinclude.c7L
-rw-r--r--tests/scc/error/0004-macroredef.c9L
-rw-r--r--tests/scc/error/0005-fmacro.c8L
-rw-r--r--tests/scc/error/0006-endif.c8L
-rw-r--r--tests/scc/error/0007-unmatchedcppif.c9L
-rw-r--r--tests/scc/error/0008-unmatchedcppelse.c9L
-rw-r--r--tests/scc/error/0009-unmatchedcppelif.c8L
-rw-r--r--tests/scc/error/0010-extraelif.c13L
-rw-r--r--tests/scc/error/0011-extraelse.c13L
-rw-r--r--tests/scc/error/0012-ifnoexpr.c10L
-rw-r--r--tests/scc/error/0013-macro.c10L
-rw-r--r--tests/scc/error/0014-macro.c10L
-rw-r--r--tests/scc/error/0015-macro.c8L
-rw-r--r--tests/scc/error/0016-arrayinitsize.c7L
-rw-r--r--tests/scc/error/0017-duplicatefunc.c18L
-rw-r--r--tests/scc/error/0018-voidparam.c36L
-rw-r--r--tests/scc/error/0019-kr_names.c21L
-rw-r--r--tests/scc/error/0020-storage.c37L
-rw-r--r--tests/scc/error/0021-namespace.c29L
-rw-r--r--tests/scc/error/0021-void.c7L
-rw-r--r--tests/scc/error/0022-cpp-if.c9L
-rw-r--r--tests/scc/error/0023-include.c6L
-rw-r--r--tests/scc/error/0023-include.h8L
-rw-r--r--tests/scc/error/Makefile11L
-rw-r--r--tests/scc/error/README2L
-rwxr-xr-xtests/scc/error/chktest.sh21L
-rw-r--r--tests/scc/error/scc-tests.lst23L
-rwxr-xr-xtests/scc/error/update.sh10L
-rw-r--r--tests/scc/execute/0001-sanity.c5L
-rw-r--r--tests/scc/execute/0002-expr.c5L
-rw-r--r--tests/scc/execute/0003-local.c8L
-rw-r--r--tests/scc/execute/0004-pointer.c12L
-rw-r--r--tests/scc/execute/0005-ifstmt.c23L
-rw-r--r--tests/scc/execute/0006-whilestmt.c10L
-rw-r--r--tests/scc/execute/0007-forstmt.c15L
-rw-r--r--tests/scc/execute/0008-dowhilestmt.c11L
-rw-r--r--tests/scc/execute/0009-expr.c11L
-rw-r--r--tests/scc/execute/0010-goto.c13L
-rw-r--r--tests/scc/execute/0011-assign.c8L
-rw-r--r--tests/scc/execute/0012-expr.c5L
-rw-r--r--tests/scc/execute/0013-addridx.c10L
-rw-r--r--tests/scc/execute/0014-assignidx.c11L
-rw-r--r--tests/scc/execute/0015-localarray.c10L
-rw-r--r--tests/scc/execute/0016-addrarray.c10L
-rw-r--r--tests/scc/execute/0017-struct.c9L
-rw-r--r--tests/scc/execute/0018-structptr.c13L
-rw-r--r--tests/scc/execute/0019-selfrefstruct.c10L
-rw-r--r--tests/scc/execute/0020-ptrptr.c10L
-rw-r--r--tests/scc/execute/0021-intfunc.c12L
-rw-r--r--tests/scc/execute/0022-typedef.c10L
-rw-r--r--tests/scc/execute/0023-global.c9L
-rw-r--r--tests/scc/execute/0024-typedefstruct.c12L
-rw-r--r--tests/scc/execute/0025-string.c10L
-rw-r--r--tests/scc/execute/0026-implicitret.c5L
-rw-r--r--tests/scc/execute/0027-charval.c8L
-rw-r--r--tests/scc/execute/0028-bor.c10L
-rw-r--r--tests/scc/execute/0029-band.c10L
-rw-r--r--tests/scc/execute/0030-bxor.c10L
-rw-r--r--tests/scc/execute/0031-relop.c24L
-rw-r--r--tests/scc/execute/0032-indec.c48L
-rw-r--r--tests/scc/execute/0033-ptrindec.c30L
-rw-r--r--tests/scc/execute/0034-logandor.c45L
-rw-r--r--tests/scc/execute/0035-breakcont.c32L
-rw-r--r--tests/scc/execute/0036-notneg.c15L
-rw-r--r--tests/scc/execute/0037-assignop.c19L
-rw-r--r--tests/scc/execute/0038-ptradd.c17L
-rw-r--r--tests/scc/execute/0039-sizeof.c17L
-rw-r--r--tests/scc/execute/0040-cast.c13L
-rw-r--r--tests/scc/execute/0041-queen.c55L
-rw-r--r--tests/scc/execute/0042-prime.c26L
-rw-r--r--tests/scc/execute/0043-union.c11L
-rw-r--r--tests/scc/execute/0044-struct.c19L
-rw-r--r--tests/scc/execute/0045-struct.c16L
-rw-r--r--tests/scc/execute/0046-inits.c16L
-rw-r--r--tests/scc/execute/0047-anonexport.c34L
-rw-r--r--tests/scc/execute/0048-inits.c14L
-rw-r--r--tests/scc/execute/0049-inits.c12L
-rw-r--r--tests/scc/execute/0050-inits.c14L
-rw-r--r--tests/scc/execute/0051-inits.c33L
-rw-r--r--tests/scc/execute/0052-switch.c38L
-rw-r--r--tests/scc/execute/0053-struct.c10L
-rw-r--r--tests/scc/execute/0054-struct.c13L
-rw-r--r--tests/scc/execute/0055-enum.c22L
-rw-r--r--tests/scc/execute/0056-enum.c22L
-rw-r--r--tests/scc/execute/0057-duff.c30L
-rw-r--r--tests/scc/execute/0058-bug.c9L
-rw-r--r--tests/scc/execute/0059-multistring.c15L
-rw-r--r--tests/scc/execute/0060-charlit.c8L
-rw-r--r--tests/scc/execute/0061-comments.c11L
-rw-r--r--tests/scc/execute/0062-include.c4L
-rw-r--r--tests/scc/execute/0063-define.c7L
-rw-r--r--tests/scc/execute/0064-sysinclude.c7L
-rw-r--r--tests/scc/execute/0065-ifdef.c25L
-rw-r--r--tests/scc/execute/0066-cppelse.c20L
-rw-r--r--tests/scc/execute/0067-define.c7L
-rw-r--r--tests/scc/execute/0068-funclikemacro.c8L
-rw-r--r--tests/scc/execute/0069-funclikemacro.c11L
-rw-r--r--tests/scc/execute/0070-cppif.c18L
-rw-r--r--tests/scc/execute/0071-cppelif.c13L
-rw-r--r--tests/scc/execute/0072-cppelif.c13L
-rw-r--r--tests/scc/execute/0073-ifndef.c15L
-rw-r--r--tests/scc/execute/0074-undef.c12L
-rw-r--r--tests/scc/execute/0075-ptraddasn.c14L
-rw-r--r--tests/scc/execute/0076-ptrsubasn.c14L
-rw-r--r--tests/scc/execute/0077-defined.c32L
-rw-r--r--tests/scc/execute/0078-dirifexpr.c166L
-rw-r--r--tests/scc/execute/0079-cond.c9L
-rw-r--r--tests/scc/execute/0080-arrays.c48L
-rw-r--r--tests/scc/execute/0081-calls.c17L
-rw-r--r--tests/scc/execute/0082-bug.c17L
-rw-r--r--tests/scc/execute/0083-voidret.c12L
-rw-r--r--tests/scc/execute/0084-longlong.c11L
-rw-r--r--tests/scc/execute/0085-ulonglong.c11L
-rw-r--r--tests/scc/execute/0086-variadic.c55L
-rw-r--r--tests/scc/execute/0087-variadic.c54L
-rw-r--r--tests/scc/execute/0088-macros.c30L
-rw-r--r--tests/scc/execute/0089-short.c11L
-rw-r--r--tests/scc/execute/0090-fptr.c20L
-rw-r--r--tests/scc/execute/0091-fptr.c11L
-rw-r--r--tests/scc/execute/0092-fptr.c30L
-rw-r--r--tests/scc/execute/0093-arrayinit.c14L
-rw-r--r--tests/scc/execute/0094-arrayinit.c19L
-rw-r--r--tests/scc/execute/0095-arrayselector.c19L
-rw-r--r--tests/scc/execute/0096-inferredarraysize.c10L
-rw-r--r--tests/scc/execute/0097-extern.c6L
-rw-r--r--tests/scc/execute/0098-tentative.c22L
-rw-r--r--tests/scc/execute/0099-tentative.c12L
-rw-r--r--tests/scc/execute/0100-redeclaremacro.c14L
-rw-r--r--tests/scc/execute/0101-wcharlit.c5L
-rw-r--r--tests/scc/execute/0102-bug.c14L
-rw-r--r--tests/scc/execute/0103-voidparm.c11L
-rw-r--r--tests/scc/execute/0104-qbebug.c10L
-rw-r--r--tests/scc/execute/0105-shl.c11L
-rw-r--r--tests/scc/execute/0106-ppcast.c14L
-rw-r--r--tests/scc/execute/0107-bnot.c22L
-rw-r--r--tests/scc/execute/0108-bug.c11L
-rw-r--r--tests/scc/execute/0109-struct.c10L
-rw-r--r--tests/scc/execute/0110-typedefcast.c8L
-rw-r--r--tests/scc/execute/0111-doubledef.c9L
-rw-r--r--tests/scc/execute/0112-cond.c11L
-rw-r--r--tests/scc/execute/0113-externredecl.c8L
-rw-r--r--tests/scc/execute/0114-shortassig.c9L
-rw-r--r--tests/scc/execute/0115-null-comparision.c5L
-rw-r--r--tests/scc/execute/0116-floatcmp.c8L
-rw-r--r--tests/scc/execute/0117-pointarith.c7L
-rw-r--r--tests/scc/execute/0118-voidmain.c7L
-rw-r--r--tests/scc/execute/0119-macrostr.c17L
-rw-r--r--tests/scc/execute/0120-funpar.c11L
-rw-r--r--tests/scc/execute/0121-localinit.c5L
-rw-r--r--tests/scc/execute/0122-localinit.c6L
-rw-r--r--tests/scc/execute/0123-doubleconst.c7L
-rw-r--r--tests/scc/execute/0124-enumstruct.c10L
-rw-r--r--tests/scc/execute/0125-fundcl.c20L
-rw-r--r--tests/scc/execute/0126-macropar.c6L
-rw-r--r--tests/scc/execute/0127-doublecte.c7L
-rw-r--r--tests/scc/execute/0128-kr_names.c13L
-rw-r--r--tests/scc/execute/0129-initi.c11L
-rw-r--r--tests/scc/execute/0130-mulpars.c22L
-rw-r--r--tests/scc/execute/0131-hello.c8L
-rw-r--r--tests/scc/execute/0132-forward.c21L
-rw-r--r--tests/scc/execute/0133-ftn-ptr.c17L
-rw-r--r--tests/scc/execute/0134-arith.c36L
-rw-r--r--tests/scc/execute/0135-unary.c14L
-rw-r--r--tests/scc/execute/0136-if.c21L
-rw-r--r--tests/scc/execute/0137-int-cast.c138L
-rw-r--r--tests/scc/execute/0138-namespace.c30L
-rw-r--r--tests/scc/execute/0139-ptr-ary.c22L
-rw-r--r--tests/scc/execute/0140-int-fold.c27L
-rw-r--r--tests/scc/execute/0141-int-iden.c45L
-rw-r--r--tests/scc/execute/0142-char-const.c40L
-rw-r--r--tests/scc/execute/0143-int-const.c24L
-rw-r--r--tests/scc/execute/0144-long-const.c25L
-rw-r--r--tests/scc/execute/0145-llong-const.c23L
-rw-r--r--tests/scc/execute/0146-ifdef.c52L
-rw-r--r--tests/scc/execute/0147-intern-cpp.c19L
-rw-r--r--tests/scc/execute/0148-cpp-string.c10L
-rw-r--r--tests/scc/execute/0149-define.c10L
-rw-r--r--tests/scc/execute/0150-define.c15L
-rw-r--r--tests/scc/execute/0151-vararg.c25L
-rw-r--r--tests/scc/execute/0152-cat.c14L
-rw-r--r--tests/scc/execute/0153-cpp-string.c13L
-rw-r--r--tests/scc/execute/0154-if-defined.c15L
-rw-r--r--tests/scc/execute/0155-struct-compl.c16L
-rw-r--r--tests/scc/execute/0156-duff2.c35L
-rw-r--r--tests/scc/execute/0157-list.c14L
-rw-r--r--tests/scc/execute/0158-ternary.c17L
-rw-r--r--tests/scc/execute/0159-typedef.c24L
-rw-r--r--tests/scc/execute/0160-cpp-if.c17L
-rw-r--r--tests/scc/execute/0161-struct.c12L
-rw-r--r--tests/scc/execute/0162-array.c13L
-rw-r--r--tests/scc/execute/0163-array.c16L
-rw-r--r--tests/scc/execute/0164-struct.c12L
-rw-r--r--tests/scc/execute/0165-struct.c33L
-rw-r--r--tests/scc/execute/0166-desig.c18L
-rw-r--r--tests/scc/execute/0167-array.c15L
-rw-r--r--tests/scc/execute/0168-array.c16L
-rw-r--r--tests/scc/execute/0169-string.c27L
-rw-r--r--tests/scc/execute/0170-line.c13L
-rw-r--r--tests/scc/execute/0171-macros.c10L
-rw-r--r--tests/scc/execute/0172-hexa.c13L
-rw-r--r--tests/scc/execute/0173-macro.c13L
-rw-r--r--tests/scc/execute/0174-decay.c24L
-rw-r--r--tests/scc/execute/0175-defined.c32L
-rw-r--r--tests/scc/execute/0176-macro.c21L
-rw-r--r--tests/scc/execute/0177-literal.c9L
-rw-r--r--tests/scc/execute/0178-include.c8L
-rw-r--r--tests/scc/execute/0178-include.h1L
-rw-r--r--tests/scc/execute/0179-sizeof.c6L
-rw-r--r--tests/scc/execute/0180-incomplete.c13L
-rw-r--r--tests/scc/execute/0181-stringize.c16L
-rw-r--r--tests/scc/execute/Makefile12L
-rw-r--r--tests/scc/execute/README2L
-rwxr-xr-xtests/scc/execute/chktest.sh24L
-rwxr-xr-xtests/scc/execute/compose.sh23L
-rw-r--r--tests/scc/execute/include/0062-include.h5L
-rw-r--r--tests/scc/execute/include/0062-include2.h2L
-rw-r--r--tests/scc/execute/scc-tests.lst174L
-rw-r--r--tests/scc/execute/sysinclude/0064-sysinclude.h4L
-rw-r--r--tests/scc/execute/sysinclude/0064-sysinclude2.h1L
-rwxr-xr-xtests/selfhost.sh64L