scc

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

ModeNameSize
-rw-r--r--.gitignore36L
-rw-r--r--.gitmodules0B
-rw-r--r--BUGS2L
-rw-r--r--LICENSE5L
-rw-r--r--Makefile38L
-rw-r--r--README354L
-rw-r--r--doc/caldera.txt53L
-rw-r--r--doc/isc.txt41L
-rw-r--r--doc/man1/scc.1154L
-rw-r--r--doc/man3/asctime.31L
-rw-r--r--doc/man3/clock.321L
-rw-r--r--doc/man3/ctime.3132L
-rw-r--r--doc/man3/difftime.322L
-rw-r--r--doc/man3/gmtime.31L
-rw-r--r--doc/man3/locale.h.3171L
-rw-r--r--doc/man3/localeconv.331L
-rw-r--r--doc/man3/localtime.31L
-rw-r--r--doc/man3/longjmp.31L
-rw-r--r--doc/man3/mbtowc.369L
-rw-r--r--doc/man3/memchr.332L
-rw-r--r--doc/man3/memcmp.334L
-rw-r--r--doc/man3/memcpy.330L
-rw-r--r--doc/man3/memmove.329L
-rw-r--r--doc/man3/memset.329L
-rw-r--r--doc/man3/mktime.31L
-rw-r--r--doc/man3/setjmp.371L
-rw-r--r--doc/man3/setjmp.h.332L
-rw-r--r--doc/man3/setlocale.363L
-rw-r--r--doc/man3/strcat.332L
-rw-r--r--doc/man3/strchr.323L
-rw-r--r--doc/man3/strcmp.335L
-rw-r--r--doc/man3/strcoll.337L
-rw-r--r--doc/man3/strcpy.325L
-rw-r--r--doc/man3/strcspn.323L
-rw-r--r--doc/man3/strerror.329L
-rw-r--r--doc/man3/strftime.3314L
-rw-r--r--doc/man3/string.h.362L
-rw-r--r--doc/man3/strlen.318L
-rw-r--r--doc/man3/strncat.338L
-rw-r--r--doc/man3/strncmp.340L
-rw-r--r--doc/man3/strncpy.342L
-rw-r--r--doc/man3/strpbrk.327L
-rw-r--r--doc/man3/strrchr.324L
-rw-r--r--doc/man3/strspn.323L
-rw-r--r--doc/man3/strstr.332L
-rw-r--r--doc/man3/strtok.368L
-rw-r--r--doc/man3/strxfrm.347L
-rw-r--r--doc/man3/time.323L
-rw-r--r--doc/man3/time.h.3102L
-rw-r--r--doc/man3/wchar.h.3166L
-rw-r--r--include/assert.h10L
-rw-r--r--include/bits/amd64/arch/cdefs.h62L
-rw-r--r--include/bits/amd64/arch/float.h31L
-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/stdlib.h1L
-rw-r--r--include/bits/amd64/arch/string.h1L
-rw-r--r--include/bits/arm/arch/cdefs.h62L
-rw-r--r--include/bits/arm/arch/limits.h18L
-rw-r--r--include/bits/arm/arch/setjmp.h1L
-rw-r--r--include/bits/arm/arch/stdlib.h1L
-rw-r--r--include/bits/arm/arch/string.h1L
-rw-r--r--include/bits/arm64/arch/cdefs.h62L
-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/stdlib.h1L
-rw-r--r--include/bits/arm64/arch/string.h1L
-rw-r--r--include/bits/darwin/amd64/arch/inttypes.h181L
-rw-r--r--include/bits/darwin/amd64/arch/sigaction.h15L
-rw-r--r--include/bits/darwin/amd64/arch/stdint.h112L
-rw-r--r--include/bits/darwin/amd64/arch/time.h5L
-rw-r--r--include/bits/darwin/sys.h34L
-rw-r--r--include/bits/darwin/sys/cdefs.h1L
-rw-r--r--include/bits/darwin/sys/errno.h110L
-rw-r--r--include/bits/darwin/sys/signal.h27L
-rw-r--r--include/bits/darwin/sys/stdio.h7L
-rw-r--r--include/bits/darwin/sys/stdlib.h2L
-rw-r--r--include/bits/dragonfly/amd64/arch/inttypes.h181L
-rw-r--r--include/bits/dragonfly/amd64/arch/sigaction.h15L
-rw-r--r--include/bits/dragonfly/amd64/arch/stdint.h112L
-rw-r--r--include/bits/dragonfly/amd64/arch/time.h5L
-rw-r--r--include/bits/dragonfly/sys.h34L
-rw-r--r--include/bits/dragonfly/sys/cdefs.h1L
-rw-r--r--include/bits/dragonfly/sys/errno.h96L
-rw-r--r--include/bits/dragonfly/sys/signal.h27L
-rw-r--r--include/bits/dragonfly/sys/stdio.h7L
-rw-r--r--include/bits/dragonfly/sys/stdlib.h2L
-rw-r--r--include/bits/freebsd/amd64/arch/inttypes.h181L
-rw-r--r--include/bits/freebsd/amd64/arch/sigaction.h15L
-rw-r--r--include/bits/freebsd/amd64/arch/stdint.h112L
-rw-r--r--include/bits/freebsd/amd64/arch/time.h5L
-rw-r--r--include/bits/freebsd/sys.h34L
-rw-r--r--include/bits/freebsd/sys/cdefs.h1L
-rw-r--r--include/bits/freebsd/sys/errno.h101L
-rw-r--r--include/bits/freebsd/sys/signal.h27L
-rw-r--r--include/bits/freebsd/sys/stdio.h7L
-rw-r--r--include/bits/freebsd/sys/stdlib.h2L
-rw-r--r--include/bits/i386/arch/cdefs.h62L
-rw-r--r--include/bits/i386/arch/limits.h18L
-rw-r--r--include/bits/i386/arch/setjmp.h1L
-rw-r--r--include/bits/i386/arch/stdlib.h1L
-rw-r--r--include/bits/i386/arch/string.h1L
-rw-r--r--include/bits/linux/amd64/arch/inttypes.h181L
-rw-r--r--include/bits/linux/amd64/arch/sigaction.h10L
-rw-r--r--include/bits/linux/amd64/arch/stdint.h112L
-rw-r--r--include/bits/linux/amd64/arch/time.h5L
-rw-r--r--include/bits/linux/arm/arch/inttypes.h181L
-rw-r--r--include/bits/linux/arm/arch/sigaction.h10L
-rw-r--r--include/bits/linux/arm/arch/stdint.h112L
-rw-r--r--include/bits/linux/arm/arch/time.h5L
-rw-r--r--include/bits/linux/arm64/arch/inttypes.h181L
-rw-r--r--include/bits/linux/arm64/arch/sigaction.h10L
-rw-r--r--include/bits/linux/arm64/arch/stdint.h112L
-rw-r--r--include/bits/linux/arm64/arch/time.h5L
-rw-r--r--include/bits/linux/i386/arch/inttypes.h181L
-rw-r--r--include/bits/linux/i386/arch/sigaction.h10L
-rw-r--r--include/bits/linux/i386/arch/stdint.h112L
-rw-r--r--include/bits/linux/i386/arch/time.h5L
-rw-r--r--include/bits/linux/ppc/arch/inttypes.h181L
-rw-r--r--include/bits/linux/ppc/arch/sigaction.h10L
-rw-r--r--include/bits/linux/ppc/arch/stdint.h112L
-rw-r--r--include/bits/linux/ppc/arch/time.h5L
-rw-r--r--include/bits/linux/sys.h34L
-rw-r--r--include/bits/linux/sys/cdefs.h1L
-rw-r--r--include/bits/linux/sys/errno.h135L
-rw-r--r--include/bits/linux/sys/signal.h27L
-rw-r--r--include/bits/linux/sys/stdio.h7L
-rw-r--r--include/bits/linux/sys/stdlib.h2L
-rw-r--r--include/bits/netbsd/amd64/arch/inttypes.h181L
-rw-r--r--include/bits/netbsd/amd64/arch/sigaction.h15L
-rw-r--r--include/bits/netbsd/amd64/arch/stdint.h112L
-rw-r--r--include/bits/netbsd/amd64/arch/time.h5L
-rw-r--r--include/bits/netbsd/sys.h34L
-rw-r--r--include/bits/netbsd/sys/cdefs.h1L
-rw-r--r--include/bits/netbsd/sys/errno.h100L
-rw-r--r--include/bits/netbsd/sys/signal.h27L
-rw-r--r--include/bits/netbsd/sys/stdio.h7L
-rw-r--r--include/bits/netbsd/sys/stdlib.h2L
-rw-r--r--include/bits/openbsd/amd64/arch/inttypes.h181L
-rw-r--r--include/bits/openbsd/amd64/arch/sigaction.h15L
-rw-r--r--include/bits/openbsd/amd64/arch/stdint.h112L
-rw-r--r--include/bits/openbsd/amd64/arch/time.h5L
-rw-r--r--include/bits/openbsd/sys.h34L
-rw-r--r--include/bits/openbsd/sys/cdefs.h1L
-rw-r--r--include/bits/openbsd/sys/errno.h99L
-rw-r--r--include/bits/openbsd/sys/signal.h27L
-rw-r--r--include/bits/openbsd/sys/stdio.h7L
-rw-r--r--include/bits/openbsd/sys/stdlib.h2L
-rw-r--r--include/bits/ppc/arch/cdefs.h62L
-rw-r--r--include/bits/ppc/arch/limits.h18L
-rw-r--r--include/bits/ppc/arch/setjmp.h1L
-rw-r--r--include/bits/ppc/arch/stdlib.h1L
-rw-r--r--include/bits/ppc/arch/string.h1L
-rw-r--r--include/bits/scc/.gitignore3L
-rw-r--r--include/bits/scc/Makefile28L
-rw-r--r--include/bits/scc/ar.h15L
-rw-r--r--include/bits/scc/arg.h67L
-rw-r--r--include/bits/scc/coff32/aouthdr.h22L
-rw-r--r--include/bits/scc/coff32/filehdr.h30L
-rw-r--r--include/bits/scc/coff32/linenum.h10L
-rw-r--r--include/bits/scc/coff32/reloc.h10L
-rw-r--r--include/bits/scc/coff32/scnhdr.h37L
-rw-r--r--include/bits/scc/coff32/syms.h88L
-rw-r--r--include/bits/scc/cstd-c89.h103L
-rw-r--r--include/bits/scc/cstd-c99.h111L
-rw-r--r--include/bits/scc/elf/elfent.h65L
-rw-r--r--include/bits/scc/elf/elfhdr.h303L
-rw-r--r--include/bits/scc/elf/elfphdr.h44L
-rw-r--r--include/bits/scc/elf/elfshdr.h93L
-rw-r--r--include/bits/scc/elf/elftypes.h21L
-rw-r--r--include/bits/scc/mach.h127L
-rw-r--r--include/bits/scc/scc.h57L
-rw-r--r--include/bits/scc/sys-musl.h36L
-rw-r--r--include/bits/scc/sys-scc.h31L
-rw-r--r--include/bits/scc/sys-scc_clang.h34L
-rw-r--r--include/bits/z80/arch/cdefs.h62L
-rw-r--r--include/bits/z80/arch/limits.h18L
-rw-r--r--include/bits/z80/arch/setjmp.h1L
-rw-r--r--include/bits/z80/arch/stdint.h120L
-rw-r--r--include/bits/z80/arch/stdlib.h1L
-rw-r--r--include/bits/z80/arch/string.h1L
-rw-r--r--include/ctype.h43L
-rw-r--r--include/errno.h6L
-rw-r--r--include/float.h6L
-rw-r--r--include/inttypes.h21L
-rw-r--r--include/iso646.h16L
-rw-r--r--include/limits.h8L
-rw-r--r--include/locale.h45L
-rw-r--r--include/math.h6L
-rw-r--r--include/setjmp.h11L
-rw-r--r--include/signal.h9L
-rw-r--r--include/stdarg.h14L
-rw-r--r--include/stdbool.h9L
-rw-r--r--include/stddef.h13L
-rw-r--r--include/stdint.h10L
-rw-r--r--include/stdio.h135L
-rw-r--r--include/stdlib.h71L
-rw-r--r--include/string.h33L
-rw-r--r--include/time.h38L
-rw-r--r--include/wchar.h96L
-rw-r--r--include/wctype.h31L
-rw-r--r--main.mk55L
-rw-r--r--scripts/.gitignore1L
-rw-r--r--scripts/amd64.mk13L
-rw-r--r--scripts/arm.mk8L
-rw-r--r--scripts/arm64.mk8L
-rw-r--r--scripts/build/conf/amd64-darwin.mk5L
-rw-r--r--scripts/build/conf/amd64-dragonfly.mk5L
-rw-r--r--scripts/build/conf/amd64-freebsd.mk5L
-rw-r--r--scripts/build/conf/amd64-linux.mk5L
-rw-r--r--scripts/build/conf/amd64-netbsd.mk5L
-rw-r--r--scripts/build/conf/amd64-openbsd.mk5L
-rw-r--r--scripts/build/conf/amd64-plan9.mk3L
-rw-r--r--scripts/build/conf/arm-linux.mk5L
-rw-r--r--scripts/build/conf/arm64-linux.mk5L
-rw-r--r--scripts/build/conf/i386-linux.mk5L
-rw-r--r--scripts/build/conf/ppc-linux.mk5L
-rw-r--r--scripts/build/host/bsd.mk4L
-rw-r--r--scripts/build/host/linux.mk3L
-rw-r--r--scripts/build/host/obsd.mk4L
-rw-r--r--scripts/build/host/plan9.mk4L
-rw-r--r--scripts/build/host/posix.mk4L
-rw-r--r--scripts/build/tool/clang.mk9L
-rw-r--r--scripts/build/tool/gcov.mk8L
-rw-r--r--scripts/build/tool/gnu.mk15L
-rw-r--r--scripts/build/tool/pcc.mk4L
-rw-r--r--scripts/build/tool/plan9.mk3L
-rw-r--r--scripts/build/tool/unix.mk6L
-rwxr-xr-xscripts/config66L
-rw-r--r--scripts/i386.mk8L
-rwxr-xr-xscripts/install37L
-rw-r--r--scripts/libc-dirs16L
-rwxr-xr-xscripts/lorder47L
-rwxr-xr-xscripts/mkdep24L
-rwxr-xr-xscripts/mkproto18L
-rw-r--r--scripts/ppc.mk8L
-rw-r--r--scripts/proto.all194L
-rw-r--r--scripts/proto.amd6426L
-rw-r--r--scripts/rules.mk214L
-rwxr-xr-xscripts/uninstall49L
-rwxr-xr-xscripts/update-proto.all7L
-rwxr-xr-xscripts/update-proto.arch9L
-rw-r--r--src/Makefile19L
-rw-r--r--src/cmd/Makefile27L
-rw-r--r--src/cmd/scc-addr2line.c144L
-rw-r--r--src/cmd/scc-ar.c670L
-rw-r--r--src/cmd/scc-as/.gitignore1L
-rw-r--r--src/cmd/scc-as/Makefile66L
-rw-r--r--src/cmd/scc-as/as.h176L
-rw-r--r--src/cmd/scc-as/expr.c316L
-rw-r--r--src/cmd/scc-as/ins.c258L
-rw-r--r--src/cmd/scc-as/lexh.c153L
-rw-r--r--src/cmd/scc-as/main.c148L
-rwxr-xr-xsrc/cmd/scc-as/mktbl28L
-rwxr-xr-xsrc/cmd/scc-as/mktbl.awk117L
-rw-r--r--src/cmd/scc-as/parser.c485L
-rw-r--r--src/cmd/scc-as/ppc/.gitignore2L
-rw-r--r--src/cmd/scc-as/ppc/Makefile33L
-rw-r--r--src/cmd/scc-as/ppc/arch_ppc.c63L
-rw-r--r--src/cmd/scc-as/ppc/arch_ppc64.c63L
-rw-r--r--src/cmd/scc-as/ppc/ins.c354L
-rw-r--r--src/cmd/scc-as/ppc/opers.dat8L
-rw-r--r--src/cmd/scc-as/ppc/ops.dat62L
-rw-r--r--src/cmd/scc-as/ppc/proc.h40L
-rw-r--r--src/cmd/scc-as/scc-as.c89L
-rw-r--r--src/cmd/scc-as/symbol.c522L
-rw-r--r--src/cmd/scc-as/x80/.gitignore1L
-rw-r--r--src/cmd/scc-as/x80/Makefile21L
-rw-r--r--src/cmd/scc-as/x80/arch_z80.c64L
-rw-r--r--src/cmd/scc-as/x80/ins.c604L
-rw-r--r--src/cmd/scc-as/x80/opers.dat39L
-rw-r--r--src/cmd/scc-as/x80/ops.dat374L
-rw-r--r--src/cmd/scc-as/x80/proc.h74L
-rw-r--r--src/cmd/scc-as/x86/.gitignore3L
-rw-r--r--src/cmd/scc-as/x86/Makefile45L
-rw-r--r--src/cmd/scc-as/x86/arch_amd64.c12L
-rw-r--r--src/cmd/scc-as/x86/arch_i286.c53L
-rw-r--r--src/cmd/scc-as/x86/arch_i386.c100L
-rw-r--r--src/cmd/scc-as/x86/ins.c354L
-rw-r--r--src/cmd/scc-as/x86/nasm.dat5313L
-rw-r--r--src/cmd/scc-as/x86/opers.dat10L
-rw-r--r--src/cmd/scc-as/x86/ops.dat37L
-rw-r--r--src/cmd/scc-as/x86/proc.h158L
-rw-r--r--src/cmd/scc-cc/Makefile13L
-rw-r--r--src/cmd/scc-cc/cc1/Makefile32L
-rw-r--r--src/cmd/scc-cc/cc1/TODO14L
-rw-r--r--src/cmd/scc-cc/cc1/amd64-sysv.c207L
-rw-r--r--src/cmd/scc-cc/cc1/arch.c90L
-rw-r--r--src/cmd/scc-cc/cc1/arm64-sysv.c207L
-rw-r--r--src/cmd/scc-cc/cc1/builtin.c124L
-rw-r--r--src/cmd/scc-cc/cc1/cc1.h563L
-rw-r--r--src/cmd/scc-cc/cc1/code.c597L
-rw-r--r--src/cmd/scc-cc/cc1/cpp.c1136L
-rw-r--r--src/cmd/scc-cc/cc1/decl.c1025L
-rw-r--r--src/cmd/scc-cc/cc1/error.c84L
-rw-r--r--src/cmd/scc-cc/cc1/expr.c1226L
-rw-r--r--src/cmd/scc-cc/cc1/fold.c793L
-rw-r--r--src/cmd/scc-cc/cc1/i386-sysv.c213L
-rw-r--r--src/cmd/scc-cc/cc1/init.c397L
-rw-r--r--src/cmd/scc-cc/cc1/ir.md443L
-rw-r--r--src/cmd/scc-cc/cc1/lex.c993L
-rw-r--r--src/cmd/scc-cc/cc1/main.c109L
-rw-r--r--src/cmd/scc-cc/cc1/stmt.c412L
-rw-r--r--src/cmd/scc-cc/cc1/symbol.c418L
-rw-r--r--src/cmd/scc-cc/cc1/types.c506L
-rw-r--r--src/cmd/scc-cc/cc1/z80-scc.c212L
-rw-r--r--src/cmd/scc-cc/cc2/.gitignore1L
-rw-r--r--src/cmd/scc-cc/cc2/Makefile64L
-rw-r--r--src/cmd/scc-cc/cc2/amd64-sysv/Makefile16L
-rw-r--r--src/cmd/scc-cc/cc2/amd64-sysv/arch.h0B
-rw-r--r--src/cmd/scc-cc/cc2/amd64-sysv/cgen.c13L
-rw-r--r--src/cmd/scc-cc/cc2/amd64-sysv/code.c214L
-rw-r--r--src/cmd/scc-cc/cc2/amd64-sysv/optm.c9L
-rw-r--r--src/cmd/scc-cc/cc2/amd64-sysv/types.c93L
-rw-r--r--src/cmd/scc-cc/cc2/arm64-sysv/Makefile13L
-rw-r--r--src/cmd/scc-cc/cc2/arm64-sysv/types.c93L
-rw-r--r--src/cmd/scc-cc/cc2/cc2.h273L
-rw-r--r--src/cmd/scc-cc/cc2/code.c207L
-rw-r--r--src/cmd/scc-cc/cc2/generror.awk9L
-rw-r--r--src/cmd/scc-cc/cc2/i386-sysv/Makefile16L
-rw-r--r--src/cmd/scc-cc/cc2/i386-sysv/arch.h0B
-rw-r--r--src/cmd/scc-cc/cc2/i386-sysv/cgen.c14L
-rw-r--r--src/cmd/scc-cc/cc2/i386-sysv/code.c213L
-rw-r--r--src/cmd/scc-cc/cc2/i386-sysv/optm.c9L
-rw-r--r--src/cmd/scc-cc/cc2/i386-sysv/types.c92L
-rw-r--r--src/cmd/scc-cc/cc2/main.c69L
-rw-r--r--src/cmd/scc-cc/cc2/node.c142L
-rw-r--r--src/cmd/scc-cc/cc2/optm.c9L
-rw-r--r--src/cmd/scc-cc/cc2/parser.c721L
-rw-r--r--src/cmd/scc-cc/cc2/peep.c7L
-rw-r--r--src/cmd/scc-cc/cc2/qbe/Makefile15L
-rw-r--r--src/cmd/scc-cc/cc2/qbe/arch.h143L
-rw-r--r--src/cmd/scc-cc/cc2/qbe/cgen.c782L
-rw-r--r--src/cmd/scc-cc/cc2/qbe/code.c605L
-rw-r--r--src/cmd/scc-cc/cc2/qbe/optm.c56L
-rw-r--r--src/cmd/scc-cc/cc2/qbe_amd64-sysv/Makefile14L
-rw-r--r--src/cmd/scc-cc/cc2/qbe_arm64-sysv/Makefile14L
-rw-r--r--src/cmd/scc-cc/cc2/symbol.c94L
-rw-r--r--src/cmd/scc-cc/cc2/z80-scc/Makefile16L
-rw-r--r--src/cmd/scc-cc/cc2/z80-scc/arch.h5L
-rw-r--r--src/cmd/scc-cc/cc2/z80-scc/cgen.c159L
-rw-r--r--src/cmd/scc-cc/cc2/z80-scc/code.c232L
-rw-r--r--src/cmd/scc-cc/cc2/z80-scc/optm.c9L
-rw-r--r--src/cmd/scc-cc/cc2/z80-scc/types.c92L
-rw-r--r--src/cmd/scc-cc/posix/Makefile25L
-rw-r--r--src/cmd/scc-cc/posix/cc.c687L
-rw-r--r--src/cmd/scc-cc/posix/scc-cpp.sh3L
-rw-r--r--src/cmd/scc-cc/posix/scc.sh24L
-rw-r--r--src/cmd/scc-ld/Makefile21L
-rw-r--r--src/cmd/scc-ld/ld.h38L
-rw-r--r--src/cmd/scc-ld/main.c176L
-rw-r--r--src/cmd/scc-ld/pass1.c305L
-rw-r--r--src/cmd/scc-ld/pass2.c52L
-rw-r--r--src/cmd/scc-ld/pass3.c82L
-rw-r--r--src/cmd/scc-ld/pass4.c41L
-rw-r--r--src/cmd/scc-ld/pass5.c51L
-rw-r--r--src/cmd/scc-ld/section.c158L
-rw-r--r--src/cmd/scc-ld/symbol.c173L
-rw-r--r--src/cmd/scc-make/Makefile21L
-rw-r--r--src/cmd/scc-make/defaults.c61L
-rw-r--r--src/cmd/scc-make/main.c370L
-rw-r--r--src/cmd/scc-make/make.h84L
-rw-r--r--src/cmd/scc-make/parser.c1034L
-rw-r--r--src/cmd/scc-make/posix.c63L
-rw-r--r--src/cmd/scc-make/rules.c551L
-rw-r--r--src/cmd/scc-nm.c305L
-rw-r--r--src/cmd/scc-objcopy.c6L
-rw-r--r--src/cmd/scc-objdump.c84L
-rw-r--r--src/cmd/scc-ranlib.c376L
-rw-r--r--src/cmd/scc-size.c194L
-rw-r--r--src/cmd/scc-strip.c127L
-rw-r--r--src/libc/.gitignore6L
-rw-r--r--src/libc/Makefile31L
-rw-r--r--src/libc/arch/.gitignore1L
-rw-r--r--src/libc/arch/Makefile37L
-rw-r--r--src/libc/arch/amd64/Makefile27L
-rw-r--r--src/libc/arch/amd64/crt-posix.s17L
-rw-r--r--src/libc/arch/amd64/darwin/.gitignore11L
-rw-r--r--src/libc/arch/amd64/darwin/Makefile32L
-rw-r--r--src/libc/arch/amd64/darwin/crt.s19L
-rwxr-xr-xsrc/libc/arch/amd64/darwin/gensys.sh31L
-rw-r--r--src/libc/arch/amd64/darwin/syscall.lst12L
-rw-r--r--src/libc/arch/amd64/dragonfly/.gitignore11L
-rw-r--r--src/libc/arch/amd64/dragonfly/Makefile32L
-rw-r--r--src/libc/arch/amd64/dragonfly/crt.s1L
-rwxr-xr-xsrc/libc/arch/amd64/dragonfly/gensys.sh31L
-rw-r--r--src/libc/arch/amd64/dragonfly/syscall.lst12L
-rw-r--r--src/libc/arch/amd64/freebsd/.gitignore2L
-rw-r--r--src/libc/arch/amd64/freebsd/Makefile23L
-rw-r--r--src/libc/arch/amd64/freebsd/crt.s1L
-rwxr-xr-xsrc/libc/arch/amd64/freebsd/gensys.sh31L
-rw-r--r--src/libc/arch/amd64/freebsd/syscall.lst3L
-rw-r--r--src/libc/arch/amd64/linux/.gitignore20L
-rw-r--r--src/libc/arch/amd64/linux/Makefile43L
-rw-r--r--src/libc/arch/amd64/linux/_cerrno.s12L
-rw-r--r--src/libc/arch/amd64/linux/crt.s1L
-rwxr-xr-xsrc/libc/arch/amd64/linux/gensys.sh26L
-rw-r--r--src/libc/arch/amd64/linux/syscall.lst21L
-rw-r--r--src/libc/arch/amd64/longjmp.s21L
-rw-r--r--src/libc/arch/amd64/memchr.s23L
-rw-r--r--src/libc/arch/amd64/memcmp.s30L
-rw-r--r--src/libc/arch/amd64/memcpy.s13L
-rw-r--r--src/libc/arch/amd64/memmove.s29L
-rw-r--r--src/libc/arch/amd64/memset.s14L
-rw-r--r--src/libc/arch/amd64/netbsd/.gitignore15L
-rw-r--r--src/libc/arch/amd64/netbsd/Makefile36L
-rw-r--r--src/libc/arch/amd64/netbsd/crt.s2L
-rwxr-xr-xsrc/libc/arch/amd64/netbsd/gensys.sh31L
-rw-r--r--src/libc/arch/amd64/netbsd/syscall.lst16L
-rw-r--r--src/libc/arch/amd64/openbsd/.gitignore19L
-rw-r--r--src/libc/arch/amd64/openbsd/Makefile40L
-rw-r--r--src/libc/arch/amd64/openbsd/crt.s2L
-rwxr-xr-xsrc/libc/arch/amd64/openbsd/gensys.sh31L
-rw-r--r--src/libc/arch/amd64/openbsd/syscall.lst20L
-rw-r--r--src/libc/arch/amd64/setjmp.s18L
-rw-r--r--src/libc/arch/amd64/strchr.s32L
-rw-r--r--src/libc/arch/amd64/strcmp.s39L
-rw-r--r--src/libc/arch/amd64/strcpy.s22L
-rw-r--r--src/libc/arch/arm/Makefile14L
-rw-r--r--src/libc/arch/arm/crt-posix.s14L
-rw-r--r--src/libc/arch/arm/linux/.gitignore16L
-rw-r--r--src/libc/arch/arm/linux/Makefile39L
-rw-r--r--src/libc/arch/arm/linux/_cerrno.s14L
-rw-r--r--src/libc/arch/arm/linux/crt.s1L
-rwxr-xr-xsrc/libc/arch/arm/linux/gensys.sh20L
-rw-r--r--src/libc/arch/arm/linux/syscall.lst15L
-rw-r--r--src/libc/arch/arm/longjmp.s11L
-rw-r--r--src/libc/arch/arm/setjmp.s9L
-rw-r--r--src/libc/arch/arm64/Makefile14L
-rw-r--r--src/libc/arch/arm64/crt-posix.s15L
-rw-r--r--src/libc/arch/arm64/linux/.gitignore11L
-rw-r--r--src/libc/arch/arm64/linux/Makefile36L
-rw-r--r--src/libc/arch/arm64/linux/_cerrno.s13L
-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/syscall.lst13L
-rw-r--r--src/libc/arch/arm64/longjmp.s22L
-rw-r--r--src/libc/arch/arm64/setjmp.s20L
-rw-r--r--src/libc/arch/bsd/Makefile9L
-rw-r--r--src/libc/arch/bsd/_waitpid.c9L
-rw-r--r--src/libc/arch/darwin/Makefile9L
-rw-r--r--src/libc/arch/darwin/_getheap.c31L
-rw-r--r--src/libc/arch/dragonfly/Makefile6L
-rw-r--r--src/libc/arch/freebsd/Makefile6L
-rw-r--r--src/libc/arch/i386/Makefile14L
-rw-r--r--src/libc/arch/i386/crt-posix.s19L
-rw-r--r--src/libc/arch/i386/linux/.gitignore16L
-rw-r--r--src/libc/arch/i386/linux/Makefile40L
-rw-r--r--src/libc/arch/i386/linux/_cerrno.s12L
-rw-r--r--src/libc/arch/i386/linux/crt.s1L
-rwxr-xr-xsrc/libc/arch/i386/linux/gensys.sh38L
-rw-r--r--src/libc/arch/i386/linux/syscall.lst17L
-rw-r--r--src/libc/arch/i386/longjmp.s21L
-rw-r--r--src/libc/arch/i386/setjmp.s17L
-rw-r--r--src/libc/arch/linux/Makefile12L
-rw-r--r--src/libc/arch/linux/_brk.c16L
-rw-r--r--src/libc/arch/linux/_getheap.c11L
-rw-r--r--src/libc/arch/linux/_sigaction.c24L
-rw-r--r--src/libc/arch/linux/_waitpid.c1L
-rw-r--r--src/libc/arch/linux/brk.h2L
-rwxr-xr-xsrc/libc/arch/mkerrstr21L
-rw-r--r--src/libc/arch/netbsd/Makefile9L
-rw-r--r--src/libc/arch/netbsd/_sigaction.c19L
-rw-r--r--src/libc/arch/netbsd/crt.s9L
-rw-r--r--src/libc/arch/openbsd/Makefile6L
-rw-r--r--src/libc/arch/openbsd/crt.s9L
-rw-r--r--src/libc/arch/posix/Makefile20L
-rw-r--r--src/libc/arch/posix/_getheap.c9L
-rw-r--r--src/libc/arch/posix/_open.c13L
-rw-r--r--src/libc/arch/posix/_systime.c21L
-rw-r--r--src/libc/arch/posix/_tzone.c247L
-rw-r--r--src/libc/arch/posix/clock.c40L
-rw-r--r--src/libc/arch/posix/getenv.c19L
-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.c20L
-rw-r--r--src/libc/arch/posix/system.c32L
-rw-r--r--src/libc/arch/posix/time.c17L
-rw-r--r--src/libc/arch/posix/time.h4L
-rw-r--r--src/libc/arch/posix/tmpfile.c21L
-rw-r--r--src/libc/arch/ppc/Makefile14L
-rw-r--r--src/libc/arch/ppc/crt-posix.s20L
-rw-r--r--src/libc/arch/ppc/linux/.gitignore16L
-rw-r--r--src/libc/arch/ppc/linux/Makefile40L
-rw-r--r--src/libc/arch/ppc/linux/_cerrno.s16L
-rw-r--r--src/libc/arch/ppc/linux/crt.s1L
-rwxr-xr-xsrc/libc/arch/ppc/linux/gensys.sh19L
-rw-r--r--src/libc/arch/ppc/linux/syscall.lst16L
-rw-r--r--src/libc/arch/ppc/longjmp.s61L
-rw-r--r--src/libc/arch/ppc/setjmp.s60L
-rw-r--r--src/libc/assert/Makefile10L
-rw-r--r--src/libc/assert/__assert.c10L
-rw-r--r--src/libc/assert/assert.c14L
-rw-r--r--src/libc/ctype/Makefile25L
-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.c9L
-rw-r--r--src/libc/ctype/isgraph.c8L
-rw-r--r--src/libc/ctype/islower.c9L
-rw-r--r--src/libc/ctype/isprint.c8L
-rw-r--r--src/libc/ctype/ispunct.c8L
-rw-r--r--src/libc/ctype/isspace.c9L
-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.c9L
-rwxr-xr-xsrc/libc/gcc-scc.sh72L
-rw-r--r--src/libc/inttypes/Makefile12L
-rw-r--r--src/libc/inttypes/imaxabs.c9L
-rw-r--r--src/libc/inttypes/imaxdiv.c9L
-rw-r--r--src/libc/inttypes/strtoimax.c64L
-rw-r--r--src/libc/inttypes/strtoumax.c61L
-rw-r--r--src/libc/libc.h67L
-rw-r--r--src/libc/locale/Makefile10L
-rw-r--r--src/libc/locale/localeconv.c36L
-rw-r--r--src/libc/locale/setlocale.c16L
-rw-r--r--src/libc/objs/amd64-darwin.mk4L
-rw-r--r--src/libc/objs/amd64-dragonfly.mk4L
-rw-r--r--src/libc/objs/amd64-freebsd.mk27L
-rw-r--r--src/libc/objs/amd64-linux.mk51L
-rw-r--r--src/libc/objs/amd64-netbsd.mk43L
-rw-r--r--src/libc/objs/amd64-openbsd.mk47L
-rw-r--r--src/libc/objs/arm-linux.mk4L
-rw-r--r--src/libc/objs/arm64-linux.mk4L
-rw-r--r--src/libc/objs/common-objs.mk135L
-rw-r--r--src/libc/objs/i386-linux.mk4L
-rw-r--r--src/libc/objs/ppc-linux.mk4L
-rw-r--r--src/libc/objs/z80-msxdos.mk4L
-rw-r--r--src/libc/rules.mk37L
-rw-r--r--src/libc/stdio/Makefile51L
-rw-r--r--src/libc/stdio/__getc.c40L
-rw-r--r--src/libc/stdio/__iob.c20L
-rw-r--r--src/libc/stdio/__putc.c51L
-rw-r--r--src/libc/stdio/_allocbuf.c22L
-rw-r--r--src/libc/stdio/_flsbuf.c23L
-rw-r--r--src/libc/stdio/_fpopen.c86L
-rw-r--r--src/libc/stdio/clearerr.c9L
-rw-r--r--src/libc/stdio/fclose.c35L
-rw-r--r--src/libc/stdio/feof.c9L
-rw-r--r--src/libc/stdio/ferror.c9L
-rw-r--r--src/libc/stdio/fflush.c21L
-rw-r--r--src/libc/stdio/fgetc.c9L
-rw-r--r--src/libc/stdio/fgets.c22L
-rw-r--r--src/libc/stdio/fopen.c23L
-rw-r--r--src/libc/stdio/fprintf.c17L
-rw-r--r--src/libc/stdio/fputc.c9L
-rw-r--r--src/libc/stdio/fputs.c16L
-rw-r--r--src/libc/stdio/fread.c26L
-rw-r--r--src/libc/stdio/freopen.c15L
-rw-r--r--src/libc/stdio/fseek.c27L
-rw-r--r--src/libc/stdio/ftell.c29L
-rw-r--r--src/libc/stdio/fwrite.c25L
-rw-r--r--src/libc/stdio/getc.c9L
-rw-r--r--src/libc/stdio/getchar.c9L
-rw-r--r--src/libc/stdio/gets.c18L
-rw-r--r--src/libc/stdio/perror.c17L
-rw-r--r--src/libc/stdio/printf.c16L
-rw-r--r--src/libc/stdio/putc.c9L
-rw-r--r--src/libc/stdio/putchar.c9L
-rw-r--r--src/libc/stdio/puts.c13L
-rw-r--r--src/libc/stdio/remove.c11L
-rw-r--r--src/libc/stdio/rename.c11L
-rw-r--r--src/libc/stdio/rewind.c11L
-rw-r--r--src/libc/stdio/setbuf.c9L
-rw-r--r--src/libc/stdio/setvbuf.c51L
-rw-r--r--src/libc/stdio/snprintf.c17L
-rw-r--r--src/libc/stdio/sprintf.c17L
-rw-r--r--src/libc/stdio/tmpnam.c29L
-rw-r--r--src/libc/stdio/ungetc.c35L
-rw-r--r--src/libc/stdio/vfprintf.c380L
-rw-r--r--src/libc/stdio/vprintf.c13L
-rw-r--r--src/libc/stdio/vsnprintf.c28L
-rw-r--r--src/libc/stdio/vsprintf.c12L
-rw-r--r--src/libc/stdlib/Makefile37L
-rw-r--r--src/libc/stdlib/_Exit.c11L
-rw-r--r--src/libc/stdlib/_dtoi.c17L
-rw-r--r--src/libc/stdlib/abort.c11L
-rw-r--r--src/libc/stdlib/abs.c9L
-rw-r--r--src/libc/stdlib/atexit.c29L
-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.c29L
-rw-r--r--src/libc/stdlib/calloc.c20L
-rw-r--r--src/libc/stdlib/div.c9L
-rw-r--r--src/libc/stdlib/errno.c3L
-rw-r--r--src/libc/stdlib/exit.c19L
-rw-r--r--src/libc/stdlib/labs.c9L
-rw-r--r--src/libc/stdlib/ldiv.c9L
-rw-r--r--src/libc/stdlib/llabs.c9L
-rw-r--r--src/libc/stdlib/lldiv.c8L
-rw-r--r--src/libc/stdlib/malloc.c167L
-rw-r--r--src/libc/stdlib/malloc.h16L
-rw-r--r--src/libc/stdlib/mblen.c9L
-rw-r--r--src/libc/stdlib/mbstowcs.c11L
-rw-r--r--src/libc/stdlib/mbtowc.c10L
-rw-r--r--src/libc/stdlib/qsort.c82L
-rw-r--r--src/libc/stdlib/rand.c24L
-rw-r--r--src/libc/stdlib/realloc.c80L
-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/stdlib/wcstombs.c10L
-rw-r--r--src/libc/stdlib/wctomb.c10L
-rw-r--r--src/libc/string/Makefile31L
-rw-r--r--src/libc/string/memchr.c13L
-rw-r--r--src/libc/string/memcmp.c15L
-rw-r--r--src/libc/string/memcpy.c15L
-rw-r--r--src/libc/string/memmove.c21L
-rw-r--r--src/libc/string/memset.c13L
-rw-r--r--src/libc/string/strcat.c17L
-rw-r--r--src/libc/string/strchr.c12L
-rw-r--r--src/libc/string/strcmp.c11L
-rw-r--r--src/libc/string/strcoll.c11L
-rw-r--r--src/libc/string/strcpy.c14L
-rw-r--r--src/libc/string/strcspn.c21L
-rw-r--r--src/libc/string/strerror.c12L
-rw-r--r--src/libc/string/strlen.c13L
-rw-r--r--src/libc/string/strncat.c18L
-rw-r--r--src/libc/string/strncmp.c15L
-rw-r--r--src/libc/string/strncpy.c17L
-rw-r--r--src/libc/string/strpbrk.c20L
-rw-r--r--src/libc/string/strrchr.c16L
-rw-r--r--src/libc/string/strspn.c21L
-rw-r--r--src/libc/string/strstr.c22L
-rw-r--r--src/libc/string/strtok.c26L
-rw-r--r--src/libc/string/strxfrm.c13L
-rw-r--r--src/libc/syscall.h10L
-rw-r--r--src/libc/time/.gitignore1L
-rw-r--r--src/libc/time/Makefile27L
-rw-r--r--src/libc/time/_daysyear.c11L
-rw-r--r--src/libc/time/_newyear.c15L
-rw-r--r--src/libc/time/asctime.c17L
-rw-r--r--src/libc/time/ctime.c9L
-rw-r--r--src/libc/time/difftime.c9L
-rw-r--r--src/libc/time/gentz.awk9L
-rw-r--r--src/libc/time/gmtime.c39L
-rw-r--r--src/libc/time/localtime.c57L
-rw-r--r--src/libc/time/mktime.c106L
-rw-r--r--src/libc/time/strftime.c331L
-rw-r--r--src/libc/time/timezone.lst332L
-rw-r--r--src/libc/wchar/Makefile18L
-rw-r--r--src/libc/wchar/_validutf8.c31L
-rw-r--r--src/libc/wchar/fputwc.c33L
-rw-r--r--src/libc/wchar/mbrlen.c9L
-rw-r--r--src/libc/wchar/mbrtowc.c44L
-rw-r--r--src/libc/wchar/mbsrtowcs.c31L
-rw-r--r--src/libc/wchar/putwc.c10L
-rw-r--r--src/libc/wchar/wcrtomb.c34L
-rw-r--r--src/libc/wchar/wcslen.c13L
-rw-r--r--src/libc/wchar/wcsrtombs.c34L
-rw-r--r--src/libc/wchar/wcwidth.c13L
-rw-r--r--src/libcrt/Makefile15L
-rw-r--r--src/libcrt/amd64/Makefile13L
-rw-r--r--src/libcrt/amd64/dummy.s0B
-rw-r--r--src/libcrt/arm/Makefile13L
-rw-r--r--src/libcrt/arm/dummy.c0B
-rw-r--r--src/libcrt/arm64/Makefile13L
-rw-r--r--src/libcrt/arm64/dummy.s0B
-rw-r--r--src/libcrt/i386/Makefile16L
-rw-r--r--src/libcrt/i386/udivdi3.s19L
-rw-r--r--src/libcrt/i386/umoddi3.s20L
-rw-r--r--src/libcrt/ppc/Makefile13L
-rw-r--r--src/libcrt/ppc/dummy.s0B
-rw-r--r--src/libmach/Makefile51L
-rw-r--r--src/libmach/archive.c24L
-rw-r--r--src/libmach/armember.c51L
-rw-r--r--src/libmach/coff32/coff32.c24L
-rw-r--r--src/libmach/coff32/coff32.h50L
-rw-r--r--src/libmach/coff32/coff32archs.c12L
-rw-r--r--src/libmach/coff32/coff32del.c31L
-rw-r--r--src/libmach/coff32/coff32getidx.c12L
-rw-r--r--src/libmach/coff32/coff32getsec.c91L
-rw-r--r--src/libmach/coff32/coff32getsym.c87L
-rw-r--r--src/libmach/coff32/coff32loadmap.c40L
-rw-r--r--src/libmach/coff32/coff32new.c32L
-rw-r--r--src/libmach/coff32/coff32pc2line.c11L
-rw-r--r--src/libmach/coff32/coff32probe.c21L
-rw-r--r--src/libmach/coff32/coff32read.c373L
-rw-r--r--src/libmach/coff32/coff32setidx.c12L
-rw-r--r--src/libmach/coff32/coff32setsec.c81L
-rw-r--r--src/libmach/coff32/coff32setsym.c111L
-rw-r--r--src/libmach/coff32/coff32strip.c45L
-rw-r--r--src/libmach/coff32/coff32type.c20L
-rw-r--r--src/libmach/coff32/coff32write.c396L
-rw-r--r--src/libmach/coff32/coff32xgetidx.c72L
-rw-r--r--src/libmach/coff32/coff32xsetidx.c32L
-rw-r--r--src/libmach/coff32/rules.mk22L
-rw-r--r--src/libmach/delobj.c13L
-rw-r--r--src/libmach/elf64/elf64.c39L
-rw-r--r--src/libmach/elf64/elf64.h66L
-rw-r--r--src/libmach/elf64/elf64archs.c16L
-rw-r--r--src/libmach/elf64/elf64del.c23L
-rw-r--r--src/libmach/elf64/elf64getsec.c57L
-rw-r--r--src/libmach/elf64/elf64getsym.c111L
-rw-r--r--src/libmach/elf64/elf64new.c19L
-rw-r--r--src/libmach/elf64/elf64probe.c44L
-rw-r--r--src/libmach/elf64/elf64read.c381L
-rw-r--r--src/libmach/elf64/elf64type.c20L
-rw-r--r--src/libmach/elf64/rules.mk10L
-rw-r--r--src/libmach/findsec.c21L
-rw-r--r--src/libmach/getindex.c21L
-rw-r--r--src/libmach/getsec.c11L
-rw-r--r--src/libmach/getsym.c11L
-rw-r--r--src/libmach/libmach.h78L
-rw-r--r--src/libmach/loadmap.c11L
-rw-r--r--src/libmach/mach.c11L
-rw-r--r--src/libmach/newmap.c44L
-rw-r--r--src/libmach/newobj.c34L
-rw-r--r--src/libmach/objpos.c15L
-rw-r--r--src/libmach/objprobe.c30L
-rw-r--r--src/libmach/objtype.c21L
-rw-r--r--src/libmach/pack.c130L
-rw-r--r--src/libmach/pc2line.c11L
-rw-r--r--src/libmach/readobj.c17L
-rw-r--r--src/libmach/rebase.c12L
-rw-r--r--src/libmach/setindex.c21L
-rw-r--r--src/libmach/setmap.c36L
-rw-r--r--src/libmach/setsec.c11L
-rw-r--r--src/libmach/setsym.c11L
-rw-r--r--src/libmach/strip.c11L
-rw-r--r--src/libmach/unpack.c140L
-rw-r--r--src/libmach/writeobj.c11L
-rw-r--r--src/libscc/Makefile30L
-rw-r--r--src/libscc/alloc.c111L
-rw-r--r--src/libscc/canonical-posix.c10L
-rw-r--r--src/libscc/casecmp.c10L
-rw-r--r--src/libscc/debug.c19L
-rw-r--r--src/libscc/die.c19L
-rw-r--r--src/libscc/fromepoch-posix.c9L
-rw-r--r--src/libscc/genhash.c11L
-rw-r--r--src/libscc/getstat-posix.c24L
-rw-r--r--src/libscc/newitem.c12L
-rw-r--r--src/libscc/setstat-posix.c23L
-rw-r--r--src/libscc/totime-posix.c9L
-rw-r--r--src/libscc/xcalloc.c12L
-rw-r--r--src/libscc/xmalloc.c12L
-rw-r--r--src/libscc/xrealloc.c12L
-rw-r--r--src/libscc/xstrdup.c11L
-rw-r--r--tests/Makefile25L
-rw-r--r--tests/ar/execute/.gitignore1L
-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
-rwxr-xr-xtests/ar/execute/0039-update.sh38L
-rw-r--r--tests/ar/execute/Makefile19L
-rwxr-xr-xtests/ar/execute/chktest.sh15L
-rwxr-xr-xtests/ar/execute/mkmaster.sh23L
-rw-r--r--tests/as/execute/.gitignore1L
-rw-r--r--tests/as/execute/Makefile15L
-rwxr-xr-xtests/as/execute/chktest.sh12L
-rw-r--r--tests/as/execute/i286.s149L
-rw-r--r--tests/as/execute/ppc.s15L
-rw-r--r--tests/as/execute/pseudo.inc36L
-rwxr-xr-xtests/as/execute/test.sh44L
-rw-r--r--tests/as/execute/z80.s1608L
-rw-r--r--tests/cc/error/.gitignore1L
-rw-r--r--tests/cc/error/0001-sanity.c11L
-rw-r--r--tests/cc/error/0002-missinginclude.c7L
-rw-r--r--tests/cc/error/0003-junkinclude.c7L
-rw-r--r--tests/cc/error/0004-macroredef.c9L
-rw-r--r--tests/cc/error/0005-fmacro.c8L
-rw-r--r--tests/cc/error/0006-endif.c8L
-rw-r--r--tests/cc/error/0007-unmatchedcppif.c9L
-rw-r--r--tests/cc/error/0008-unmatchedcppelse.c9L
-rw-r--r--tests/cc/error/0009-unmatchedcppelif.c8L
-rw-r--r--tests/cc/error/0010-extraelif.c13L
-rw-r--r--tests/cc/error/0011-extraelse.c13L
-rw-r--r--tests/cc/error/0012-ifnoexpr.c10L
-rw-r--r--tests/cc/error/0013-macro.c10L
-rw-r--r--tests/cc/error/0014-macro.c10L
-rw-r--r--tests/cc/error/0015-macro.c8L
-rw-r--r--tests/cc/error/0016-arrayinitsize.c7L
-rw-r--r--tests/cc/error/0017-duplicatefunc.c18L
-rw-r--r--tests/cc/error/0018-voidparam.c39L
-rw-r--r--tests/cc/error/0019-kr_names.c21L
-rw-r--r--tests/cc/error/0020-storage.c53L
-rw-r--r--tests/cc/error/0021-namespace.c29L
-rw-r--r--tests/cc/error/0021-void.c13L
-rw-r--r--tests/cc/error/0022-cpp-if.c9L
-rw-r--r--tests/cc/error/0023-include.c10L
-rw-r--r--tests/cc/error/0023-include.h8L
-rw-r--r--tests/cc/error/0024-lvale-cast.c15L
-rw-r--r--tests/cc/error/0025-bad-init.c13L
-rw-r--r--tests/cc/error/0026-numargs.c23L
-rw-r--r--tests/cc/error/0027-constoverflow.c9L
-rw-r--r--tests/cc/error/0028-noconstinit.c14L
-rw-r--r--tests/cc/error/0029-eof.c8L
-rw-r--r--tests/cc/error/0030-krtypes.c18L
-rw-r--r--tests/cc/error/0031-krtypes.c37L
-rw-r--r--tests/cc/error/0032-krtypes.c22L
-rw-r--r--tests/cc/error/0033-character.c32L
-rw-r--r--tests/cc/error/0034-eof.c10L
-rw-r--r--tests/cc/error/0035-cpp.c9L
-rw-r--r--tests/cc/error/0036-func.c13L
-rw-r--r--tests/cc/error/0037-pointer.c11L
-rw-r--r--tests/cc/error/0038-void.c59L
-rw-r--r--tests/cc/error/Makefile17L
-rw-r--r--tests/cc/error/README2L
-rwxr-xr-xtests/cc/error/chktest.sh21L
-rw-r--r--tests/cc/error/scc-tests.lst38L
-rwxr-xr-xtests/cc/error/update.sh16L
-rw-r--r--tests/cc/execute/.gitignore4L
-rw-r--r--tests/cc/execute/0001-sanity.c5L
-rw-r--r--tests/cc/execute/0002-expr.c5L
-rw-r--r--tests/cc/execute/0003-local.c8L
-rw-r--r--tests/cc/execute/0004-pointer.c12L
-rw-r--r--tests/cc/execute/0005-ifstmt.c23L
-rw-r--r--tests/cc/execute/0006-whilestmt.c10L
-rw-r--r--tests/cc/execute/0007-forstmt.c15L
-rw-r--r--tests/cc/execute/0008-dowhilestmt.c11L
-rw-r--r--tests/cc/execute/0009-expr.c11L
-rw-r--r--tests/cc/execute/0010-goto.c13L
-rw-r--r--tests/cc/execute/0011-assign.c8L
-rw-r--r--tests/cc/execute/0012-expr.c5L
-rw-r--r--tests/cc/execute/0013-addridx.c10L
-rw-r--r--tests/cc/execute/0014-assignidx.c11L
-rw-r--r--tests/cc/execute/0015-localarray.c10L
-rw-r--r--tests/cc/execute/0016-addrarray.c10L
-rw-r--r--tests/cc/execute/0017-struct.c9L
-rw-r--r--tests/cc/execute/0018-structptr.c13L
-rw-r--r--tests/cc/execute/0019-selfrefstruct.c10L
-rw-r--r--tests/cc/execute/0020-ptrptr.c10L
-rw-r--r--tests/cc/execute/0021-intfunc.c12L
-rw-r--r--tests/cc/execute/0022-typedef.c10L
-rw-r--r--tests/cc/execute/0023-global.c9L
-rw-r--r--tests/cc/execute/0024-typedefstruct.c12L
-rw-r--r--tests/cc/execute/0025-string.c10L
-rw-r--r--tests/cc/execute/0026-implicitret.c5L
-rw-r--r--tests/cc/execute/0027-charval.c8L
-rw-r--r--tests/cc/execute/0028-bor.c10L
-rw-r--r--tests/cc/execute/0029-band.c10L
-rw-r--r--tests/cc/execute/0030-bxor.c10L
-rw-r--r--tests/cc/execute/0031-relop.c24L
-rw-r--r--tests/cc/execute/0032-indec.c48L
-rw-r--r--tests/cc/execute/0033-ptrindec.c30L
-rw-r--r--tests/cc/execute/0034-logandor.c45L
-rw-r--r--tests/cc/execute/0035-breakcont.c32L
-rw-r--r--tests/cc/execute/0036-notneg.c15L
-rw-r--r--tests/cc/execute/0037-assignop.c19L
-rw-r--r--tests/cc/execute/0038-ptradd.c17L
-rw-r--r--tests/cc/execute/0039-sizeof.c17L
-rw-r--r--tests/cc/execute/0040-cast.c13L
-rw-r--r--tests/cc/execute/0041-queen.c55L
-rw-r--r--tests/cc/execute/0042-prime.c26L
-rw-r--r--tests/cc/execute/0043-union.c11L
-rw-r--r--tests/cc/execute/0044-struct.c19L
-rw-r--r--tests/cc/execute/0045-struct.c16L
-rw-r--r--tests/cc/execute/0046-inits.c16L
-rw-r--r--tests/cc/execute/0047-anonexport.c34L
-rw-r--r--tests/cc/execute/0048-inits.c14L
-rw-r--r--tests/cc/execute/0049-inits.c12L
-rw-r--r--tests/cc/execute/0050-inits.c14L
-rw-r--r--tests/cc/execute/0051-inits.c33L
-rw-r--r--tests/cc/execute/0052-switch.c38L
-rw-r--r--tests/cc/execute/0053-struct.c10L
-rw-r--r--tests/cc/execute/0054-struct.c13L
-rw-r--r--tests/cc/execute/0055-enum.c22L
-rw-r--r--tests/cc/execute/0056-enum.c22L
-rw-r--r--tests/cc/execute/0057-duff.c30L
-rw-r--r--tests/cc/execute/0058-bug.c9L
-rw-r--r--tests/cc/execute/0059-multistring.c15L
-rw-r--r--tests/cc/execute/0060-charlit.c8L
-rw-r--r--tests/cc/execute/0061-comments.c11L
-rw-r--r--tests/cc/execute/0062-include.c4L
-rw-r--r--tests/cc/execute/0063-define.c7L
-rw-r--r--tests/cc/execute/0064-sysinclude.c7L
-rw-r--r--tests/cc/execute/0065-ifdef.c25L
-rw-r--r--tests/cc/execute/0066-cppelse.c20L
-rw-r--r--tests/cc/execute/0067-define.c7L
-rw-r--r--tests/cc/execute/0068-funclikemacro.c8L
-rw-r--r--tests/cc/execute/0069-funclikemacro.c11L
-rw-r--r--tests/cc/execute/0070-cppif.c18L
-rw-r--r--tests/cc/execute/0071-cppelif.c13L
-rw-r--r--tests/cc/execute/0072-cppelif.c13L
-rw-r--r--tests/cc/execute/0073-ifndef.c15L
-rw-r--r--tests/cc/execute/0074-undef.c12L
-rw-r--r--tests/cc/execute/0075-ptraddasn.c14L
-rw-r--r--tests/cc/execute/0076-ptrsubasn.c14L
-rw-r--r--tests/cc/execute/0077-defined.c32L
-rw-r--r--tests/cc/execute/0078-dirifexpr.c166L
-rw-r--r--tests/cc/execute/0079-cond.c9L
-rw-r--r--tests/cc/execute/0080-arrays.c48L
-rw-r--r--tests/cc/execute/0081-calls.c17L
-rw-r--r--tests/cc/execute/0082-bug.c17L
-rw-r--r--tests/cc/execute/0083-voidret.c12L
-rw-r--r--tests/cc/execute/0084-longlong.c11L
-rw-r--r--tests/cc/execute/0085-ulonglong.c11L
-rw-r--r--tests/cc/execute/0086-variadic.c55L
-rw-r--r--tests/cc/execute/0087-variadic.c54L
-rw-r--r--tests/cc/execute/0088-macros.c30L
-rw-r--r--tests/cc/execute/0089-short.c11L
-rw-r--r--tests/cc/execute/0090-fptr.c20L
-rw-r--r--tests/cc/execute/0091-fptr.c11L
-rw-r--r--tests/cc/execute/0092-fptr.c30L
-rw-r--r--tests/cc/execute/0093-arrayinit.c14L
-rw-r--r--tests/cc/execute/0094-arrayinit.c19L
-rw-r--r--tests/cc/execute/0095-arrayselector.c19L
-rw-r--r--tests/cc/execute/0096-inferredarraysize.c10L
-rw-r--r--tests/cc/execute/0097-extern.c6L
-rw-r--r--tests/cc/execute/0098-tentative.c22L
-rw-r--r--tests/cc/execute/0099-tentative.c12L
-rw-r--r--tests/cc/execute/0100-redeclaremacro.c14L
-rw-r--r--tests/cc/execute/0101-wcharlit.c5L
-rw-r--r--tests/cc/execute/0102-bug.c14L
-rw-r--r--tests/cc/execute/0103-voidparm.c11L
-rw-r--r--tests/cc/execute/0104-qbebug.c10L
-rw-r--r--tests/cc/execute/0105-shl.c11L
-rw-r--r--tests/cc/execute/0106-ppcast.c14L
-rw-r--r--tests/cc/execute/0107-bnot.c22L
-rw-r--r--tests/cc/execute/0108-bug.c11L
-rw-r--r--tests/cc/execute/0109-struct.c10L
-rw-r--r--tests/cc/execute/0110-typedefcast.c8L
-rw-r--r--tests/cc/execute/0111-doubledef.c9L
-rw-r--r--tests/cc/execute/0112-cond.c11L
-rw-r--r--tests/cc/execute/0113-externredecl.c8L
-rw-r--r--tests/cc/execute/0114-shortassig.c9L
-rw-r--r--tests/cc/execute/0115-null_comparision.c5L
-rw-r--r--tests/cc/execute/0116-floatcmp.c8L
-rw-r--r--tests/cc/execute/0117-pointarith.c7L
-rw-r--r--tests/cc/execute/0118-voidmain.c14L
-rw-r--r--tests/cc/execute/0119-macrostr.c17L
-rw-r--r--tests/cc/execute/0120-funpar.c11L
-rw-r--r--tests/cc/execute/0121-localinit.c5L
-rw-r--r--tests/cc/execute/0122-localinit.c6L
-rw-r--r--tests/cc/execute/0123-doubleconst.c7L
-rw-r--r--tests/cc/execute/0124-enumstruct.c10L
-rw-r--r--tests/cc/execute/0125-fundcl.c20L
-rw-r--r--tests/cc/execute/0126-macropar.c6L
-rw-r--r--tests/cc/execute/0127-doublecte.c7L
-rw-r--r--tests/cc/execute/0128-kr_names.c13L
-rw-r--r--tests/cc/execute/0129-initi.c14L
-rw-r--r--tests/cc/execute/0130-mulpars.c22L
-rw-r--r--tests/cc/execute/0131-hello.c8L
-rw-r--r--tests/cc/execute/0132-forward.c21L
-rw-r--r--tests/cc/execute/0133-ftn_ptr.c17L
-rw-r--r--tests/cc/execute/0134-arith.c36L
-rw-r--r--tests/cc/execute/0135-unary.c14L
-rw-r--r--tests/cc/execute/0136-if.c21L
-rw-r--r--tests/cc/execute/0137-int_cast.c138L
-rw-r--r--tests/cc/execute/0138-namespace.c30L
-rw-r--r--tests/cc/execute/0139-ptr_ary.c22L
-rw-r--r--tests/cc/execute/0140-int_fold.c27L
-rw-r--r--tests/cc/execute/0141-int_iden.c45L
-rw-r--r--tests/cc/execute/0142-char_const.c40L
-rw-r--r--tests/cc/execute/0143-int_const.c24L
-rw-r--r--tests/cc/execute/0144-long_const.c25L
-rw-r--r--tests/cc/execute/0145-llong_const.c23L
-rw-r--r--tests/cc/execute/0146-ifdef.c52L
-rw-r--r--tests/cc/execute/0147-intern_cpp.c19L
-rw-r--r--tests/cc/execute/0148-cpp_string.c10L
-rw-r--r--tests/cc/execute/0149-define.c10L
-rw-r--r--tests/cc/execute/0150-define.c15L
-rw-r--r--tests/cc/execute/0151-vararg.c25L
-rw-r--r--tests/cc/execute/0152-cat.c21L
-rw-r--r--tests/cc/execute/0153-cpp_string.c13L
-rw-r--r--tests/cc/execute/0154-if_defined.c15L
-rw-r--r--tests/cc/execute/0155-struct_compl.c16L
-rw-r--r--tests/cc/execute/0156-duff2.c35L
-rw-r--r--tests/cc/execute/0157-list.c14L
-rw-r--r--tests/cc/execute/0158-ternary.c19L
-rw-r--r--tests/cc/execute/0159-typedef.c27L
-rw-r--r--tests/cc/execute/0160-cpp_if.c17L
-rw-r--r--tests/cc/execute/0161-struct.c12L
-rw-r--r--tests/cc/execute/0162-array.c13L
-rw-r--r--tests/cc/execute/0163-array.c16L
-rw-r--r--tests/cc/execute/0164-struct.c12L
-rw-r--r--tests/cc/execute/0165-struct.c33L
-rw-r--r--tests/cc/execute/0166-desig.c16L
-rw-r--r--tests/cc/execute/0167-array.c15L
-rw-r--r--tests/cc/execute/0168-array.c16L
-rw-r--r--tests/cc/execute/0169-string.c27L
-rw-r--r--tests/cc/execute/0170-line.c13L
-rw-r--r--tests/cc/execute/0171-macros.c10L
-rw-r--r--tests/cc/execute/0172-hexa.c13L
-rw-r--r--tests/cc/execute/0173-macro.c13L
-rw-r--r--tests/cc/execute/0174-decay.c24L
-rw-r--r--tests/cc/execute/0175-defined.c32L
-rw-r--r--tests/cc/execute/0176-macro.c21L
-rw-r--r--tests/cc/execute/0177-literal.c9L
-rw-r--r--tests/cc/execute/0178-include.c8L
-rw-r--r--tests/cc/execute/0178-include.h1L
-rw-r--r--tests/cc/execute/0179-sizeof.c6L
-rw-r--r--tests/cc/execute/0180-incomplete.c13L
-rw-r--r--tests/cc/execute/0181-stringize.c16L
-rw-r--r--tests/cc/execute/0182-voidcast.c20L
-rw-r--r--tests/cc/execute/0183-negenum.c10L
-rw-r--r--tests/cc/execute/0184-esc_macro.c9L
-rw-r--r--tests/cc/execute/0185-esc_macro2.c9L
-rw-r--r--tests/cc/execute/0186-dec_ary.c23L
-rw-r--r--tests/cc/execute/0187-zero_struct.c24L
-rw-r--r--tests/cc/execute/0188-multi_string.c17L
-rw-r--r--tests/cc/execute/0189-cpp.c97L
-rw-r--r--tests/cc/execute/0190-enum_ary.c11L
-rw-r--r--tests/cc/execute/0191-ary_addr.c14L
-rw-r--r--tests/cc/execute/0192-ptrcmp.c17L
-rw-r--r--tests/cc/execute/0193-incomplete.c13L
-rw-r--r--tests/cc/execute/0194-vararg.c21L
-rw-r--r--tests/cc/execute/0195-unexpected.c9L
-rw-r--r--tests/cc/execute/0196-invalidchar.c35L
-rw-r--r--tests/cc/execute/0197-cppcomment.c12L
-rw-r--r--tests/cc/execute/0198-nullcpp.c6L
-rw-r--r--tests/cc/execute/0199-voidpcast.c12L
-rw-r--r--tests/cc/execute/0200-cpp.c91L
-rw-r--r--tests/cc/execute/0200-cpp.h1L
-rw-r--r--tests/cc/execute/0201-cpp.c26L
-rw-r--r--tests/cc/execute/0202-variadic.c44L
-rw-r--r--tests/cc/execute/0203-comment.c7L
-rw-r--r--tests/cc/execute/0204-cast.c17L
-rw-r--r--tests/cc/execute/0205-cpparg.c13L
-rw-r--r--tests/cc/execute/0206-initializer.c171L
-rw-r--r--tests/cc/execute/0207-structcb.c13L
-rw-r--r--tests/cc/execute/0208-sizeof.c9L
-rw-r--r--tests/cc/execute/0209-dowhile.c9L
-rw-r--r--tests/cc/execute/0210-flexible.c17L
-rw-r--r--tests/cc/execute/0211-enum.c7L
-rw-r--r--tests/cc/execute/0212-krtypes.c36L
-rw-r--r--tests/cc/execute/0213-decay.c21L
-rw-r--r--tests/cc/execute/0214-va_copy.c26L
-rw-r--r--tests/cc/execute/0215-ret_struct.c36L
-rw-r--r--tests/cc/execute/0216-initialize.c12L
-rw-r--r--tests/cc/execute/0217-lchar.c13L
-rw-r--r--tests/cc/execute/0218-initialize.c37L
-rw-r--r--tests/cc/execute/0219-abbrev.c68L
-rw-r--r--tests/cc/execute/0220-comma.c21L
-rw-r--r--tests/cc/execute/0221-ifdef.c14L
-rw-r--r--tests/cc/execute/0222-ifdef.c11L
-rw-r--r--tests/cc/execute/0223-macro.c10L
-rw-r--r--tests/cc/execute/0224-macro.c18L
-rw-r--r--tests/cc/execute/0225-func.c12L
-rw-r--r--tests/cc/execute/0226-pointer.c21L
-rw-r--r--tests/cc/execute/0227-sizeof.c9L
-rw-r--r--tests/cc/execute/Makefile17L
-rw-r--r--tests/cc/execute/README2L
-rwxr-xr-xtests/cc/execute/chktest.sh24L
-rwxr-xr-xtests/cc/execute/compose.sh20L
-rw-r--r--tests/cc/execute/include/0062-include.h5L
-rw-r--r--tests/cc/execute/include/0062-include2.h2L
-rw-r--r--tests/cc/execute/scc-tests.lst220L
-rw-r--r--tests/cc/execute/sysinclude/0064-sysinclude.h4L
-rw-r--r--tests/cc/execute/sysinclude/0064-sysinclude2.h1L
-rw-r--r--tests/ld/execute/.gitignore1L
-rw-r--r--tests/ld/execute/Makefile34L
-rw-r--r--tests/ld/execute/f1.s9L
-rw-r--r--tests/ld/execute/f2.s5L
-rw-r--r--tests/ld/execute/f3.s4L
-rw-r--r--tests/libc/execute/.gitignore38L
-rw-r--r--tests/libc/execute/0001-abort.c30L
-rw-r--r--tests/libc/execute/0002-assert.c35L
-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.c571L
-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.c89L
-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.c34L
-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/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.c32L
-rw-r--r--tests/libc/execute/0027-strtok.c61L
-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/Makefile21L
-rwxr-xr-xtests/libc/execute/chktest.sh22L
-rw-r--r--tests/libc/execute/libc-tests.lst36L
-rw-r--r--tests/make/execute/.gitignore1L
-rwxr-xr-xtests/make/execute/0001-rule.sh10L
-rwxr-xr-xtests/make/execute/0002-fflag.sh15L
-rwxr-xr-xtests/make/execute/0003-fflag.sh15L
-rwxr-xr-xtests/make/execute/0004-fflag.sh15L
-rwxr-xr-xtests/make/execute/0005-fflag.sh15L
-rwxr-xr-xtests/make/execute/0006-iflag.sh17L
-rwxr-xr-xtests/make/execute/0007-iflag.sh17L
-rwxr-xr-xtests/make/execute/0008-ignore.sh17L
-rwxr-xr-xtests/make/execute/0009-ignore.sh22L
-rwxr-xr-xtests/make/execute/0010-kflag.sh22L
-rwxr-xr-xtests/make/execute/0011-kflag.sh22L
-rwxr-xr-xtests/make/execute/0012-nflag.sh18L
-rwxr-xr-xtests/make/execute/0013-nflag.sh18L
-rwxr-xr-xtests/make/execute/0014-nflag.sh15L
-rwxr-xr-xtests/make/execute/0015-pflag.sh80L
-rwxr-xr-xtests/make/execute/0016-qflag.sh16L
-rwxr-xr-xtests/make/execute/0017-qflag.sh14L
-rwxr-xr-xtests/make/execute/0018-qflag.sh17L
-rwxr-xr-xtests/make/execute/0019-qflag.sh17L
-rwxr-xr-xtests/make/execute/0020-rflag.sh15L
-rwxr-xr-xtests/make/execute/0021-rflag.sh15L
-rwxr-xr-xtests/make/execute/0022-Sflag.sh18L
-rwxr-xr-xtests/make/execute/0023-Sflag.sh20L
-rwxr-xr-xtests/make/execute/0024-sflag.sh15L
-rwxr-xr-xtests/make/execute/0025-sflag.sh15L
-rwxr-xr-xtests/make/execute/0026-silent.sh14L
-rwxr-xr-xtests/make/execute/0027-silent.sh19L
-rwxr-xr-xtests/make/execute/0028-tflag.sh14L
-rwxr-xr-xtests/make/execute/0029-tflag.sh13L
-rwxr-xr-xtests/make/execute/0030-tflag.sh17L
-rwxr-xr-xtests/make/execute/0031-tflag.sh15L
-rwxr-xr-xtests/make/execute/0032-tflag.sh12L
-rwxr-xr-xtests/make/execute/0033-macro.sh12L
-rwxr-xr-xtests/make/execute/0034-macro.sh12L
-rwxr-xr-xtests/make/execute/0035-macro.sh12L
-rwxr-xr-xtests/make/execute/0036-macro.sh12L
-rwxr-xr-xtests/make/execute/0037-macro.sh12L
-rwxr-xr-xtests/make/execute/0038-rules.sh12L
-rwxr-xr-xtests/make/execute/0039-rules.sh15L
-rwxr-xr-xtests/make/execute/0040-makefile.sh19L
-rwxr-xr-xtests/make/execute/0041-comment.sh16L
-rwxr-xr-xtests/make/execute/0042-comment.sh16L
-rwxr-xr-xtests/make/execute/0043-comment.sh16L
-rwxr-xr-xtests/make/execute/0044-macro.sh22L
-rwxr-xr-xtests/make/execute/0045-comment.sh18L
-rwxr-xr-xtests/make/execute/0046-makefile.sh15L
-rwxr-xr-xtests/make/execute/0047-include.sh14L
-rwxr-xr-xtests/make/execute/0048-include.sh21L
-rwxr-xr-xtests/make/execute/0049-rule.sh19L
-rwxr-xr-xtests/make/execute/0050-rule.sh18L
-rwxr-xr-xtests/make/execute/0051-rule.sh21L
-rwxr-xr-xtests/make/execute/0052-rule.sh25L
-rwxr-xr-xtests/make/execute/0053-rule.sh27L
-rwxr-xr-xtests/make/execute/0054-rule.sh27L
-rwxr-xr-xtests/make/execute/0055-rule.sh25L
-rwxr-xr-xtests/make/execute/0056-rule.sh13L
-rwxr-xr-xtests/make/execute/0057-default.sh17L
-rwxr-xr-xtests/make/execute/0058-default.sh15L
-rwxr-xr-xtests/make/execute/0059-macro.sh17L
-rwxr-xr-xtests/make/execute/0060-macro.sh16L
-rwxr-xr-xtests/make/execute/0061-macro.sh16L
-rwxr-xr-xtests/make/execute/0062-macro.sh17L
-rwxr-xr-xtests/make/execute/0063-macro.sh19L
-rwxr-xr-xtests/make/execute/0064-macro.sh18L
-rwxr-xr-xtests/make/execute/0065-macro.sh19L
-rwxr-xr-xtests/make/execute/0066-macro.sh21L
-rwxr-xr-xtests/make/execute/0067-macro.sh18L
-rwxr-xr-xtests/make/execute/0068-macro.sh17L
-rwxr-xr-xtests/make/execute/0069-macro.sh21L
-rwxr-xr-xtests/make/execute/0070-macro.sh23L
-rwxr-xr-xtests/make/execute/0071-macro.sh17L
-rwxr-xr-xtests/make/execute/0072-macro.sh17L
-rwxr-xr-xtests/make/execute/0073-macro.sh17L
-rwxr-xr-xtests/make/execute/0074-macro.sh15L
-rwxr-xr-xtests/make/execute/0075-macro.sh15L
-rwxr-xr-xtests/make/execute/0076-macro.sh17L
-rwxr-xr-xtests/make/execute/0077-macro.sh12L
-rwxr-xr-xtests/make/execute/0078-macro.sh12L
-rwxr-xr-xtests/make/execute/0079-macro.sh14L
-rwxr-xr-xtests/make/execute/0080-rule.sh18L
-rwxr-xr-xtests/make/execute/0081-rule.sh14L
-rwxr-xr-xtests/make/execute/0082-rule.sh24L
-rwxr-xr-xtests/make/execute/0083-rule.sh19L
-rwxr-xr-xtests/make/execute/0084-rule.sh19L
-rwxr-xr-xtests/make/execute/0085-rule.sh30L
-rwxr-xr-xtests/make/execute/0086-rule.sh22L
-rwxr-xr-xtests/make/execute/0087-rule.sh15L
-rwxr-xr-xtests/make/execute/0088-comment.sh20L
-rwxr-xr-xtests/make/execute/0089-comment.sh18L
-rwxr-xr-xtests/make/execute/0090-comment.sh17L
-rwxr-xr-xtests/make/execute/0091-expansion.sh23L
-rwxr-xr-xtests/make/execute/0092-expansion.sh30L
-rwxr-xr-xtests/make/execute/0093-inference.sh24L
-rwxr-xr-xtests/make/execute/0094-expansion.sh58L
-rwxr-xr-xtests/make/execute/0095-include.sh16L
-rwxr-xr-xtests/make/execute/0096-escape.sh18L
-rw-r--r--tests/make/execute/Makefile18L
-rwxr-xr-xtests/make/execute/chktest.sh11L
-rw-r--r--tests/make/execute/test.mk51L
-rw-r--r--tests/nm/execute/.gitignore2L
-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
-rwxr-xr-xtests/nm/execute/0012-z80-f.sh34L
-rwxr-xr-xtests/nm/execute/0013-z80-a.sh34L
-rw-r--r--tests/nm/execute/Makefile27L
-rwxr-xr-xtests/nm/execute/chktest.sh12L
-rw-r--r--tests/nm/execute/master.s31L
-rw-r--r--tests/size/execute/.gitignore2L
-rwxr-xr-xtests/size/execute/0001-z80.sh16L
-rwxr-xr-xtests/size/execute/0002-z80-t.sh18L
-rw-r--r--tests/size/execute/Makefile27L
-rwxr-xr-xtests/size/execute/chktest.sh12L
-rw-r--r--tests/size/execute/master.s31L
-rw-r--r--tests/strip/execute/.gitignore2L
-rwxr-xr-xtests/strip/execute/0001-z80.sh18L
-rw-r--r--tests/strip/execute/Makefile27L
-rwxr-xr-xtests/strip/execute/chktest.sh12L
-rw-r--r--tests/strip/execute/master.s31L