├── LICENSE ├── Makefile ├── README ├── bin ├── README └── cpp.sh ├── cc1 ├── Makefile ├── TODO ├── arch │ ├── amd64-sysv │ │ ├── arch.c │ │ └── arch.h │ ├── i386-sysv │ │ ├── arch.c │ │ └── arch.h │ ├── i386 │ │ └── arch.h │ ├── qbe │ │ ├── arch.c │ │ └── arch.h │ └── z80 │ │ ├── arch.c │ │ └── arch.h ├── builtin.c ├── cc1.h ├── code.c ├── cpp.c ├── decl.c ├── error.c ├── expr.c ├── fold.c ├── init.c ├── ir.md ├── lex.c ├── main.c ├── stallman.msg ├── stmt.c ├── symbol.c ├── tests │ ├── chktest.sh │ ├── stdio.h │ ├── test001.c │ ├── test002.c │ ├── test003.c │ ├── test004.c │ ├── test005.c │ ├── test006.c │ ├── test007.c │ ├── test008.c │ ├── test009.c │ ├── test010.c │ ├── test011.c │ ├── test012.c │ ├── test013.c │ ├── test014.c │ ├── test015.c │ ├── test016.c │ ├── test017.c │ ├── test018.c │ ├── test019.c │ ├── test020.c │ ├── test021.c │ ├── test022.c │ ├── test023.c │ ├── test024.c │ ├── test025.c │ ├── test026.c │ ├── test027.c │ ├── test028.c │ ├── test029.c │ ├── test030.c │ ├── test031.c │ ├── test032.c │ ├── test033.c │ ├── test034.c │ ├── test035.c │ ├── test036.c │ ├── test037.c │ ├── test038.c │ ├── test039.c │ ├── test040.c │ ├── test041.c │ ├── test042.c │ ├── test043.c │ ├── test044.c │ ├── test045.c │ ├── test046.c │ ├── test047.c │ ├── test048.c │ ├── test049.c │ ├── test050.c │ ├── test051.c │ ├── test052.c │ ├── test053.c │ ├── test054.c │ ├── test055.c │ ├── test056.c │ ├── test057.c │ ├── test058.c │ ├── test059.c │ ├── test060.c │ ├── test061.c │ ├── test062.c │ ├── test063.c │ ├── test063.h │ ├── test064.c │ ├── test065.c │ ├── test066.c │ └── update.sh └── types.c ├── cc2.old ├── Makefile ├── cast.patch ├── cc2.h ├── cgen.c ├── code.c ├── generror ├── main.c ├── optm.c ├── parser.c └── peep.c ├── cc2 ├── Makefile ├── arch │ ├── amd64-sysv │ │ ├── arch.h │ │ ├── cgen.c │ │ ├── code.c │ │ ├── optm.c │ │ └── types.c │ ├── i386-sysv │ │ ├── arch.h │ │ ├── cgen.c │ │ ├── code.c │ │ ├── optm.c │ │ └── types.c │ ├── qbe │ │ ├── arch.h │ │ ├── cgen.c │ │ ├── code.c │ │ ├── optm.c │ │ └── types.c │ └── z80 │ │ ├── arch.h │ │ ├── cgen.c │ │ ├── code.c │ │ ├── optm.c │ │ └── types.c ├── cc2.h ├── cgen.c ├── code.c ├── generror ├── generror.awk ├── main.c ├── node.c ├── optm.c ├── parser.c ├── peep.c └── symbol.c ├── config.mk ├── crt └── amd64-linux │ └── crt.s ├── driver └── posix │ ├── Makefile │ └── scc.c ├── inc ├── arg.h ├── c89 │ └── cstd.h ├── c99 │ └── cstd.h ├── cc.h ├── sizes.h ├── sizes_c89.h ├── sizes_c99.h └── sysincludes.def.h ├── lib ├── Makefile ├── debug.c ├── die.c ├── newitem.c ├── xcalloc.c ├── xmalloc.c ├── xrealloc.c └── xstrdup.c ├── libc ├── include │ ├── amd64-sysv │ │ ├── assert.h │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── signal.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ └── string.h │ ├── assert.h │ ├── bits │ │ ├── amd64-sysv │ │ │ └── arch │ │ │ │ ├── limits.h │ │ │ │ ├── signal.h │ │ │ │ ├── stddef.h │ │ │ │ ├── stdint.h │ │ │ │ ├── stdio.h │ │ │ │ ├── stdlib.h │ │ │ │ ├── string.h │ │ │ │ └── time.h │ │ ├── i386-sysv │ │ │ └── arch │ │ │ │ ├── limits.h │ │ │ │ ├── signal.h │ │ │ │ ├── stddef.h │ │ │ │ ├── stdint.h │ │ │ │ ├── stdio.h │ │ │ │ ├── stdlib.h │ │ │ │ ├── string.h │ │ │ │ └── time.h │ │ ├── qbe │ │ │ └── arch │ │ │ │ ├── limits.h │ │ │ │ ├── signal.h │ │ │ │ ├── stddef.h │ │ │ │ ├── stdint.h │ │ │ │ ├── stdio.h │ │ │ │ ├── stdlib.h │ │ │ │ ├── string.h │ │ │ │ └── time.h │ │ └── z80 │ │ │ └── arch │ │ │ ├── limits.h │ │ │ ├── signal.h │ │ │ ├── stddef.h │ │ │ ├── stdint.h │ │ │ ├── stdio.h │ │ │ ├── stdlib.h │ │ │ ├── string.h │ │ │ └── time.h │ ├── ctype.h │ ├── errno.h │ ├── i386-sysv │ │ ├── assert.h │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── signal.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ └── string.h │ ├── limits.h │ ├── locale.h │ ├── qbe │ │ ├── assert.h │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── signal.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ └── string.h │ ├── signal.h │ ├── stdarg.h │ ├── stdbool.h │ ├── stddef.h │ ├── stdint.h │ ├── stdio.h │ ├── stdlib.h │ ├── string.h │ ├── time.h │ └── z80 │ │ ├── assert.h │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── signal.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ └── string.h └── src │ ├── Makefile │ ├── assert.c │ ├── atexit.c │ ├── atoi.c │ ├── calloc.c │ ├── ctype.c │ ├── exit.c │ ├── fprintf.c │ ├── isalnum.c │ ├── isalpha.c │ ├── isascii.c │ ├── isblank.c │ ├── iscntrl.c │ ├── isdigit.c │ ├── isgraph.c │ ├── islower.c │ ├── isprint.c │ ├── ispunct.c │ ├── isspace.c │ ├── isupper.c │ ├── isxdigit.c │ ├── localeconv.c │ ├── malloc.c │ ├── malloc.h │ ├── memchr.c │ ├── memcmp.c │ ├── memcpy.c │ ├── memmove.c │ ├── memset.c │ ├── printf.c │ ├── rand.c │ ├── realloc.c │ ├── setlocale.c │ ├── strcat.c │ ├── strchr.c │ ├── strcmp.c │ ├── strcoll.c │ ├── strcpy.c │ ├── strcspn.c │ ├── strlen.c │ ├── strncat.c │ ├── strncmp.c │ ├── strncpy.c │ ├── strpbrk.c │ ├── strrchr.c │ ├── strspn.c │ ├── strstr.c │ ├── strtok.c │ ├── strxfrm.c │ ├── sys │ ├── amd64-sysv-linux │ │ ├── Makefile │ │ ├── syscall.awk │ │ └── syscall.lst │ ├── i386-sysv-linux │ │ ├── Makefile │ │ └── syscall.lst │ ├── qbe-linux │ │ ├── Makefile │ │ ├── syscall.awk │ │ └── syscall.lst │ └── z80-linux │ │ ├── Makefile │ │ └── syscall.lst │ ├── syscall.h │ ├── tolower.c │ ├── toupper.c │ └── vfprintf.c ├── scc └── tests ├── 0001-sanity.c ├── 0002-expr.c ├── 0003-local.c ├── 0004-pointer.c ├── 0005-ifstmt.c ├── 0006-whilestmt.c ├── 0007-forstmt.c ├── 0008-dowhilestmt.c ├── 0009-expr.c ├── 0010-goto.c ├── 0011-assign.c ├── 0012-expr.c ├── 0013-addridx.c ├── 0014-assignidx.c ├── 0015-localarray.c ├── 0016-addrarray.c ├── 0017-struct.c ├── 0018-structptr.c ├── 0019-selfrefstruct.c ├── 0020-ptrptr.c ├── 0021-intfunc.c ├── 0022-typedef.c ├── 0023-global.c ├── 0024-typedefstruct.c ├── 0025-string.c ├── 0026-implicitret.c ├── 0027-charval.c ├── 0028-bor.c ├── 0029-band.c ├── 0030-bxor.c ├── 0031-relop.c ├── 0032-indec.c ├── 0033-ptrindec.c ├── 0034-logandor.c ├── 0035-breakcont.c ├── 0036-notneg.c ├── 0037-assignop.c ├── 0038-ptradd.c ├── 0039-sizeof.c ├── 0040-cast.c ├── 0041-queen.c ├── 0042-prime.c ├── 0043-union.c ├── 0044-struct.c ├── 0045-struct.c ├── 0046-inits.c ├── 0047-anonexport.c ├── 0048-inits.c ├── 0049-inits.c ├── 0050-inits.c ├── 0051-inits.c ├── 0052-switch.c ├── 0053-struct.c ├── 0054-struct.c ├── 0055-enum.c ├── 0056-enum.c ├── 0057-duff.c ├── 0058-bug.c ├── 0059-multistring.c ├── 0060-charlit.c ├── 0061-comments.c ├── 0062-include.c ├── 0062-include.h ├── 0063-define.c ├── 0064-sysinclude.c ├── 0065-ifdef.c ├── 0066-cppelse.c ├── 0067-define.c ├── 0068-funclikemacro.c ├── 0069-funclikemacro.c ├── 0070-cppif.c ├── 0071-cppelif.c ├── 0072-cppelif.c ├── 0073-ifndef.c ├── 0074-undef.c ├── 0075-ptraddasn.c ├── 0076-ptrsubasn.c ├── 0077-defined.c ├── 0078-dirifexpr.c ├── 0079-cond.c ├── 0080-arrays.c ├── Makefile ├── README ├── chktest.sh ├── error ├── 0001-sanity.c ├── 0002-missinginclude.c ├── 0003-junkinclude.c ├── 0004-macroredef.c ├── 0005-fmacro.c ├── 0006-endif.c ├── 0007-unmatchedcppif.c ├── 0008-unmatchedcppelse.c ├── 0009-unmatchedcppelif.c ├── 0010-extraelif.c ├── 0011-extraelse.c ├── 0012-ifnoexpr.c ├── 0013-macro.c ├── 0014-macro.c ├── 0015-macro.c ├── 0016-arrayinitsize.c ├── 0017-duplicatefunc.c ├── 0018-voidparam.c ├── 0019-kr_names.c ├── Makefile ├── README ├── chktest.sh ├── scc-tests.lst └── update.sh ├── execute ├── 0001-sanity.c ├── 0002-expr.c ├── 0003-local.c ├── 0004-pointer.c ├── 0005-ifstmt.c ├── 0006-whilestmt.c ├── 0007-forstmt.c ├── 0008-dowhilestmt.c ├── 0009-expr.c ├── 0010-goto.c ├── 0011-assign.c ├── 0012-expr.c ├── 0013-addridx.c ├── 0014-assignidx.c ├── 0015-localarray.c ├── 0016-addrarray.c ├── 0017-struct.c ├── 0018-structptr.c ├── 0019-selfrefstruct.c ├── 0020-ptrptr.c ├── 0021-intfunc.c ├── 0022-typedef.c ├── 0023-global.c ├── 0024-typedefstruct.c ├── 0025-string.c ├── 0026-implicitret.c ├── 0027-charval.c ├── 0028-bor.c ├── 0029-band.c ├── 0030-bxor.c ├── 0031-relop.c ├── 0032-indec.c ├── 0033-ptrindec.c ├── 0034-logandor.c ├── 0035-breakcont.c ├── 0036-notneg.c ├── 0037-assignop.c ├── 0038-ptradd.c ├── 0039-sizeof.c ├── 0040-cast.c ├── 0041-queen.c ├── 0042-prime.c ├── 0043-union.c ├── 0044-struct.c ├── 0045-struct.c ├── 0046-inits.c ├── 0047-anonexport.c ├── 0048-inits.c ├── 0049-inits.c ├── 0050-inits.c ├── 0051-inits.c ├── 0052-switch.c ├── 0053-struct.c ├── 0054-struct.c ├── 0055-enum.c ├── 0056-enum.c ├── 0057-duff.c ├── 0058-bug.c ├── 0059-multistring.c ├── 0060-charlit.c ├── 0061-comments.c ├── 0062-include.c ├── 0063-define.c ├── 0064-sysinclude.c ├── 0065-ifdef.c ├── 0066-cppelse.c ├── 0067-define.c ├── 0068-funclikemacro.c ├── 0069-funclikemacro.c ├── 0070-cppif.c ├── 0071-cppelif.c ├── 0072-cppelif.c ├── 0073-ifndef.c ├── 0074-undef.c ├── 0075-ptraddasn.c ├── 0076-ptrsubasn.c ├── 0077-defined.c ├── 0078-dirifexpr.c ├── 0079-cond.c ├── 0080-arrays.c ├── 0081-calls.c ├── 0082-bug.c ├── 0083-voidret.c ├── 0084-longlong.c ├── 0085-ulonglong.c ├── 0086-variadic.c ├── 0087-variadic.c ├── 0088-macros.c ├── 0089-short.c ├── 0090-fptr.c ├── 0091-fptr.c ├── 0092-fptr.c ├── 0093-arrayinit.c ├── 0094-arrayinit.c ├── 0095-arrayselector.c ├── 0096-inferredarraysize.c ├── 0097-extern.c ├── 0098-tentative.c ├── 0099-tentative.c ├── 0100-redeclaremacro.c ├── 0101-wcharlit.c ├── 0102-bug.c ├── 0103-voidparm.c ├── 0104-qbebug.c ├── 0105-shl.c ├── 0106-ppcast.c ├── 0107-bnot.c ├── 0108-bug.c ├── 0109-struct.c ├── 0110-typedefcast.c ├── 0111-doubledef.c ├── 0112-cond.c ├── 0113-externredecl.c ├── 0114-shortassig.c ├── 0115-null-comparision.c ├── 0116-floatcmp.c ├── 0117-pointarith.c ├── 0118-voidmain.c ├── 0119-macrostr.c ├── 0120-funpar.c ├── 0121-localinit.c ├── 0122-localinit.c ├── 0123-doubleconst.c ├── 0124-enumstruct.c ├── 0125-fundcl.c ├── 0126-macropar.c ├── 0127-doublecte.c ├── 0128-kr_names.c ├── Makefile ├── README ├── chktest.sh ├── compose.sh ├── include │ ├── 0062-include.h │ └── 0062-include2.h ├── scc-tests.lst └── sysinclude │ ├── 0064-sysinclude.h │ └── 0064-sysinclude2.h ├── include └── 0064-sysinclude.h └── selfhost.sh /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/README -------------------------------------------------------------------------------- /bin/README: -------------------------------------------------------------------------------- 1 | This is place holder for control version systems 2 | -------------------------------------------------------------------------------- /bin/cpp.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | scc -E $@ 3 | -------------------------------------------------------------------------------- /cc1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/Makefile -------------------------------------------------------------------------------- /cc1/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/TODO -------------------------------------------------------------------------------- /cc1/arch/amd64-sysv/arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/arch/amd64-sysv/arch.c -------------------------------------------------------------------------------- /cc1/arch/amd64-sysv/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/arch/amd64-sysv/arch.h -------------------------------------------------------------------------------- /cc1/arch/i386-sysv/arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/arch/i386-sysv/arch.c -------------------------------------------------------------------------------- /cc1/arch/i386-sysv/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/arch/i386-sysv/arch.h -------------------------------------------------------------------------------- /cc1/arch/i386/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/arch/i386/arch.h -------------------------------------------------------------------------------- /cc1/arch/qbe/arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/arch/qbe/arch.c -------------------------------------------------------------------------------- /cc1/arch/qbe/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/arch/qbe/arch.h -------------------------------------------------------------------------------- /cc1/arch/z80/arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/arch/z80/arch.c -------------------------------------------------------------------------------- /cc1/arch/z80/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/arch/z80/arch.h -------------------------------------------------------------------------------- /cc1/builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/builtin.c -------------------------------------------------------------------------------- /cc1/cc1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/cc1.h -------------------------------------------------------------------------------- /cc1/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/code.c -------------------------------------------------------------------------------- /cc1/cpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/cpp.c -------------------------------------------------------------------------------- /cc1/decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/decl.c -------------------------------------------------------------------------------- /cc1/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/error.c -------------------------------------------------------------------------------- /cc1/expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/expr.c -------------------------------------------------------------------------------- /cc1/fold.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/fold.c -------------------------------------------------------------------------------- /cc1/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/init.c -------------------------------------------------------------------------------- /cc1/ir.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/ir.md -------------------------------------------------------------------------------- /cc1/lex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/lex.c -------------------------------------------------------------------------------- /cc1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/main.c -------------------------------------------------------------------------------- /cc1/stallman.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/stallman.msg -------------------------------------------------------------------------------- /cc1/stmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/stmt.c -------------------------------------------------------------------------------- /cc1/symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/symbol.c -------------------------------------------------------------------------------- /cc1/tests/chktest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/chktest.sh -------------------------------------------------------------------------------- /cc1/tests/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/stdio.h -------------------------------------------------------------------------------- /cc1/tests/test001.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test001.c -------------------------------------------------------------------------------- /cc1/tests/test002.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test002.c -------------------------------------------------------------------------------- /cc1/tests/test003.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test003.c -------------------------------------------------------------------------------- /cc1/tests/test004.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test004.c -------------------------------------------------------------------------------- /cc1/tests/test005.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test005.c -------------------------------------------------------------------------------- /cc1/tests/test006.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test006.c -------------------------------------------------------------------------------- /cc1/tests/test007.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test007.c -------------------------------------------------------------------------------- /cc1/tests/test008.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test008.c -------------------------------------------------------------------------------- /cc1/tests/test009.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test009.c -------------------------------------------------------------------------------- /cc1/tests/test010.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test010.c -------------------------------------------------------------------------------- /cc1/tests/test011.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test011.c -------------------------------------------------------------------------------- /cc1/tests/test012.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test012.c -------------------------------------------------------------------------------- /cc1/tests/test013.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test013.c -------------------------------------------------------------------------------- /cc1/tests/test014.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test014.c -------------------------------------------------------------------------------- /cc1/tests/test015.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test015.c -------------------------------------------------------------------------------- /cc1/tests/test016.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test016.c -------------------------------------------------------------------------------- /cc1/tests/test017.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test017.c -------------------------------------------------------------------------------- /cc1/tests/test018.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test018.c -------------------------------------------------------------------------------- /cc1/tests/test019.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test019.c -------------------------------------------------------------------------------- /cc1/tests/test020.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test020.c -------------------------------------------------------------------------------- /cc1/tests/test021.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test021.c -------------------------------------------------------------------------------- /cc1/tests/test022.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test022.c -------------------------------------------------------------------------------- /cc1/tests/test023.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test023.c -------------------------------------------------------------------------------- /cc1/tests/test024.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test024.c -------------------------------------------------------------------------------- /cc1/tests/test025.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test025.c -------------------------------------------------------------------------------- /cc1/tests/test026.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test026.c -------------------------------------------------------------------------------- /cc1/tests/test027.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test027.c -------------------------------------------------------------------------------- /cc1/tests/test028.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test028.c -------------------------------------------------------------------------------- /cc1/tests/test029.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test029.c -------------------------------------------------------------------------------- /cc1/tests/test030.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test030.c -------------------------------------------------------------------------------- /cc1/tests/test031.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test031.c -------------------------------------------------------------------------------- /cc1/tests/test032.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test032.c -------------------------------------------------------------------------------- /cc1/tests/test033.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test033.c -------------------------------------------------------------------------------- /cc1/tests/test034.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test034.c -------------------------------------------------------------------------------- /cc1/tests/test035.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test035.c -------------------------------------------------------------------------------- /cc1/tests/test036.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test036.c -------------------------------------------------------------------------------- /cc1/tests/test037.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test037.c -------------------------------------------------------------------------------- /cc1/tests/test038.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test038.c -------------------------------------------------------------------------------- /cc1/tests/test039.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test039.c -------------------------------------------------------------------------------- /cc1/tests/test040.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test040.c -------------------------------------------------------------------------------- /cc1/tests/test041.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test041.c -------------------------------------------------------------------------------- /cc1/tests/test042.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test042.c -------------------------------------------------------------------------------- /cc1/tests/test043.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test043.c -------------------------------------------------------------------------------- /cc1/tests/test044.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test044.c -------------------------------------------------------------------------------- /cc1/tests/test045.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test045.c -------------------------------------------------------------------------------- /cc1/tests/test046.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test046.c -------------------------------------------------------------------------------- /cc1/tests/test047.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test047.c -------------------------------------------------------------------------------- /cc1/tests/test048.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test048.c -------------------------------------------------------------------------------- /cc1/tests/test049.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test049.c -------------------------------------------------------------------------------- /cc1/tests/test050.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test050.c -------------------------------------------------------------------------------- /cc1/tests/test051.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test051.c -------------------------------------------------------------------------------- /cc1/tests/test052.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test052.c -------------------------------------------------------------------------------- /cc1/tests/test053.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test053.c -------------------------------------------------------------------------------- /cc1/tests/test054.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test054.c -------------------------------------------------------------------------------- /cc1/tests/test055.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test055.c -------------------------------------------------------------------------------- /cc1/tests/test056.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test056.c -------------------------------------------------------------------------------- /cc1/tests/test057.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test057.c -------------------------------------------------------------------------------- /cc1/tests/test058.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test058.c -------------------------------------------------------------------------------- /cc1/tests/test059.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test059.c -------------------------------------------------------------------------------- /cc1/tests/test060.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test060.c -------------------------------------------------------------------------------- /cc1/tests/test061.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test061.c -------------------------------------------------------------------------------- /cc1/tests/test062.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test062.c -------------------------------------------------------------------------------- /cc1/tests/test063.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test063.c -------------------------------------------------------------------------------- /cc1/tests/test063.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test063.h -------------------------------------------------------------------------------- /cc1/tests/test064.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test064.c -------------------------------------------------------------------------------- /cc1/tests/test065.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test065.c -------------------------------------------------------------------------------- /cc1/tests/test066.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/test066.c -------------------------------------------------------------------------------- /cc1/tests/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/tests/update.sh -------------------------------------------------------------------------------- /cc1/types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc1/types.c -------------------------------------------------------------------------------- /cc2.old/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2.old/Makefile -------------------------------------------------------------------------------- /cc2.old/cast.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2.old/cast.patch -------------------------------------------------------------------------------- /cc2.old/cc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2.old/cc2.h -------------------------------------------------------------------------------- /cc2.old/cgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2.old/cgen.c -------------------------------------------------------------------------------- /cc2.old/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2.old/code.c -------------------------------------------------------------------------------- /cc2.old/generror: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2.old/generror -------------------------------------------------------------------------------- /cc2.old/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2.old/main.c -------------------------------------------------------------------------------- /cc2.old/optm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2.old/optm.c -------------------------------------------------------------------------------- /cc2.old/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2.old/parser.c -------------------------------------------------------------------------------- /cc2.old/peep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2.old/peep.c -------------------------------------------------------------------------------- /cc2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/Makefile -------------------------------------------------------------------------------- /cc2/arch/amd64-sysv/arch.h: -------------------------------------------------------------------------------- 1 | /* See LICENSE file for copyright and license details. */ 2 | -------------------------------------------------------------------------------- /cc2/arch/amd64-sysv/cgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/amd64-sysv/cgen.c -------------------------------------------------------------------------------- /cc2/arch/amd64-sysv/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/amd64-sysv/code.c -------------------------------------------------------------------------------- /cc2/arch/amd64-sysv/optm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/amd64-sysv/optm.c -------------------------------------------------------------------------------- /cc2/arch/amd64-sysv/types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/amd64-sysv/types.c -------------------------------------------------------------------------------- /cc2/arch/i386-sysv/arch.h: -------------------------------------------------------------------------------- 1 | /* See LICENSE file for copyright and license details. */ 2 | -------------------------------------------------------------------------------- /cc2/arch/i386-sysv/cgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/i386-sysv/cgen.c -------------------------------------------------------------------------------- /cc2/arch/i386-sysv/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/i386-sysv/code.c -------------------------------------------------------------------------------- /cc2/arch/i386-sysv/optm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/i386-sysv/optm.c -------------------------------------------------------------------------------- /cc2/arch/i386-sysv/types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/i386-sysv/types.c -------------------------------------------------------------------------------- /cc2/arch/qbe/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/qbe/arch.h -------------------------------------------------------------------------------- /cc2/arch/qbe/cgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/qbe/cgen.c -------------------------------------------------------------------------------- /cc2/arch/qbe/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/qbe/code.c -------------------------------------------------------------------------------- /cc2/arch/qbe/optm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/qbe/optm.c -------------------------------------------------------------------------------- /cc2/arch/qbe/types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/qbe/types.c -------------------------------------------------------------------------------- /cc2/arch/z80/arch.h: -------------------------------------------------------------------------------- 1 | /* See LICENSE file for copyright and license details. */ 2 | -------------------------------------------------------------------------------- /cc2/arch/z80/cgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/z80/cgen.c -------------------------------------------------------------------------------- /cc2/arch/z80/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/z80/code.c -------------------------------------------------------------------------------- /cc2/arch/z80/optm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/z80/optm.c -------------------------------------------------------------------------------- /cc2/arch/z80/types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/arch/z80/types.c -------------------------------------------------------------------------------- /cc2/cc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/cc2.h -------------------------------------------------------------------------------- /cc2/cgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/cgen.c -------------------------------------------------------------------------------- /cc2/code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/code.c -------------------------------------------------------------------------------- /cc2/generror: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/generror -------------------------------------------------------------------------------- /cc2/generror.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/generror.awk -------------------------------------------------------------------------------- /cc2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/main.c -------------------------------------------------------------------------------- /cc2/node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/node.c -------------------------------------------------------------------------------- /cc2/optm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/optm.c -------------------------------------------------------------------------------- /cc2/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/parser.c -------------------------------------------------------------------------------- /cc2/peep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/peep.c -------------------------------------------------------------------------------- /cc2/symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/cc2/symbol.c -------------------------------------------------------------------------------- /config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/config.mk -------------------------------------------------------------------------------- /crt/amd64-linux/crt.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/crt/amd64-linux/crt.s -------------------------------------------------------------------------------- /driver/posix/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/driver/posix/Makefile -------------------------------------------------------------------------------- /driver/posix/scc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/driver/posix/scc.c -------------------------------------------------------------------------------- /inc/arg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/inc/arg.h -------------------------------------------------------------------------------- /inc/c89/cstd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/inc/c89/cstd.h -------------------------------------------------------------------------------- /inc/c99/cstd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/inc/c99/cstd.h -------------------------------------------------------------------------------- /inc/cc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/inc/cc.h -------------------------------------------------------------------------------- /inc/sizes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/inc/sizes.h -------------------------------------------------------------------------------- /inc/sizes_c89.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/inc/sizes_c89.h -------------------------------------------------------------------------------- /inc/sizes_c99.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/inc/sizes_c99.h -------------------------------------------------------------------------------- /inc/sysincludes.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/inc/sysincludes.def.h -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/lib/debug.c -------------------------------------------------------------------------------- /lib/die.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/lib/die.c -------------------------------------------------------------------------------- /lib/newitem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/lib/newitem.c -------------------------------------------------------------------------------- /lib/xcalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/lib/xcalloc.c -------------------------------------------------------------------------------- /lib/xmalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/lib/xmalloc.c -------------------------------------------------------------------------------- /lib/xrealloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/lib/xrealloc.c -------------------------------------------------------------------------------- /lib/xstrdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/lib/xstrdup.c -------------------------------------------------------------------------------- /libc/include/amd64-sysv/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/amd64-sysv/assert.h -------------------------------------------------------------------------------- /libc/include/amd64-sysv/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/amd64-sysv/ctype.h -------------------------------------------------------------------------------- /libc/include/amd64-sysv/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/amd64-sysv/errno.h -------------------------------------------------------------------------------- /libc/include/amd64-sysv/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/amd64-sysv/signal.h -------------------------------------------------------------------------------- /libc/include/amd64-sysv/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/amd64-sysv/stdio.h -------------------------------------------------------------------------------- /libc/include/amd64-sysv/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/amd64-sysv/stdlib.h -------------------------------------------------------------------------------- /libc/include/amd64-sysv/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/amd64-sysv/string.h -------------------------------------------------------------------------------- /libc/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/assert.h -------------------------------------------------------------------------------- /libc/include/bits/amd64-sysv/arch/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/amd64-sysv/arch/limits.h -------------------------------------------------------------------------------- /libc/include/bits/amd64-sysv/arch/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/amd64-sysv/arch/signal.h -------------------------------------------------------------------------------- /libc/include/bits/amd64-sysv/arch/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/amd64-sysv/arch/stddef.h -------------------------------------------------------------------------------- /libc/include/bits/amd64-sysv/arch/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/amd64-sysv/arch/stdint.h -------------------------------------------------------------------------------- /libc/include/bits/amd64-sysv/arch/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/amd64-sysv/arch/stdio.h -------------------------------------------------------------------------------- /libc/include/bits/amd64-sysv/arch/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/amd64-sysv/arch/stdlib.h -------------------------------------------------------------------------------- /libc/include/bits/amd64-sysv/arch/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/amd64-sysv/arch/string.h -------------------------------------------------------------------------------- /libc/include/bits/amd64-sysv/arch/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/amd64-sysv/arch/time.h -------------------------------------------------------------------------------- /libc/include/bits/i386-sysv/arch/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/i386-sysv/arch/limits.h -------------------------------------------------------------------------------- /libc/include/bits/i386-sysv/arch/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/i386-sysv/arch/signal.h -------------------------------------------------------------------------------- /libc/include/bits/i386-sysv/arch/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/i386-sysv/arch/stddef.h -------------------------------------------------------------------------------- /libc/include/bits/i386-sysv/arch/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/i386-sysv/arch/stdint.h -------------------------------------------------------------------------------- /libc/include/bits/i386-sysv/arch/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/i386-sysv/arch/stdio.h -------------------------------------------------------------------------------- /libc/include/bits/i386-sysv/arch/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/i386-sysv/arch/stdlib.h -------------------------------------------------------------------------------- /libc/include/bits/i386-sysv/arch/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/i386-sysv/arch/string.h -------------------------------------------------------------------------------- /libc/include/bits/i386-sysv/arch/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/i386-sysv/arch/time.h -------------------------------------------------------------------------------- /libc/include/bits/qbe/arch/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/qbe/arch/limits.h -------------------------------------------------------------------------------- /libc/include/bits/qbe/arch/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/qbe/arch/signal.h -------------------------------------------------------------------------------- /libc/include/bits/qbe/arch/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/qbe/arch/stddef.h -------------------------------------------------------------------------------- /libc/include/bits/qbe/arch/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/qbe/arch/stdint.h -------------------------------------------------------------------------------- /libc/include/bits/qbe/arch/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/qbe/arch/stdio.h -------------------------------------------------------------------------------- /libc/include/bits/qbe/arch/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/qbe/arch/stdlib.h -------------------------------------------------------------------------------- /libc/include/bits/qbe/arch/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/qbe/arch/string.h -------------------------------------------------------------------------------- /libc/include/bits/qbe/arch/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/qbe/arch/time.h -------------------------------------------------------------------------------- /libc/include/bits/z80/arch/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/z80/arch/limits.h -------------------------------------------------------------------------------- /libc/include/bits/z80/arch/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/z80/arch/signal.h -------------------------------------------------------------------------------- /libc/include/bits/z80/arch/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/z80/arch/stddef.h -------------------------------------------------------------------------------- /libc/include/bits/z80/arch/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/z80/arch/stdint.h -------------------------------------------------------------------------------- /libc/include/bits/z80/arch/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/z80/arch/stdio.h -------------------------------------------------------------------------------- /libc/include/bits/z80/arch/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/z80/arch/stdlib.h -------------------------------------------------------------------------------- /libc/include/bits/z80/arch/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/z80/arch/string.h -------------------------------------------------------------------------------- /libc/include/bits/z80/arch/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/bits/z80/arch/time.h -------------------------------------------------------------------------------- /libc/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/ctype.h -------------------------------------------------------------------------------- /libc/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/errno.h -------------------------------------------------------------------------------- /libc/include/i386-sysv/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/i386-sysv/assert.h -------------------------------------------------------------------------------- /libc/include/i386-sysv/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/i386-sysv/ctype.h -------------------------------------------------------------------------------- /libc/include/i386-sysv/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/i386-sysv/errno.h -------------------------------------------------------------------------------- /libc/include/i386-sysv/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/i386-sysv/signal.h -------------------------------------------------------------------------------- /libc/include/i386-sysv/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/i386-sysv/stdio.h -------------------------------------------------------------------------------- /libc/include/i386-sysv/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/i386-sysv/stdlib.h -------------------------------------------------------------------------------- /libc/include/i386-sysv/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/i386-sysv/string.h -------------------------------------------------------------------------------- /libc/include/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/limits.h -------------------------------------------------------------------------------- /libc/include/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/locale.h -------------------------------------------------------------------------------- /libc/include/qbe/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/qbe/assert.h -------------------------------------------------------------------------------- /libc/include/qbe/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/qbe/ctype.h -------------------------------------------------------------------------------- /libc/include/qbe/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/qbe/errno.h -------------------------------------------------------------------------------- /libc/include/qbe/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/qbe/signal.h -------------------------------------------------------------------------------- /libc/include/qbe/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/qbe/stdio.h -------------------------------------------------------------------------------- /libc/include/qbe/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/qbe/stdlib.h -------------------------------------------------------------------------------- /libc/include/qbe/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/qbe/string.h -------------------------------------------------------------------------------- /libc/include/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/signal.h -------------------------------------------------------------------------------- /libc/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/stdarg.h -------------------------------------------------------------------------------- /libc/include/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/stdbool.h -------------------------------------------------------------------------------- /libc/include/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/stddef.h -------------------------------------------------------------------------------- /libc/include/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/stdint.h -------------------------------------------------------------------------------- /libc/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/stdio.h -------------------------------------------------------------------------------- /libc/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/stdlib.h -------------------------------------------------------------------------------- /libc/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/string.h -------------------------------------------------------------------------------- /libc/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/time.h -------------------------------------------------------------------------------- /libc/include/z80/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/z80/assert.h -------------------------------------------------------------------------------- /libc/include/z80/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/z80/ctype.h -------------------------------------------------------------------------------- /libc/include/z80/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/z80/errno.h -------------------------------------------------------------------------------- /libc/include/z80/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/z80/signal.h -------------------------------------------------------------------------------- /libc/include/z80/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/z80/stdio.h -------------------------------------------------------------------------------- /libc/include/z80/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/z80/stdlib.h -------------------------------------------------------------------------------- /libc/include/z80/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/include/z80/string.h -------------------------------------------------------------------------------- /libc/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/Makefile -------------------------------------------------------------------------------- /libc/src/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/assert.c -------------------------------------------------------------------------------- /libc/src/atexit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/atexit.c -------------------------------------------------------------------------------- /libc/src/atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/atoi.c -------------------------------------------------------------------------------- /libc/src/calloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/calloc.c -------------------------------------------------------------------------------- /libc/src/ctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/ctype.c -------------------------------------------------------------------------------- /libc/src/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/exit.c -------------------------------------------------------------------------------- /libc/src/fprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/fprintf.c -------------------------------------------------------------------------------- /libc/src/isalnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/isalnum.c -------------------------------------------------------------------------------- /libc/src/isalpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/isalpha.c -------------------------------------------------------------------------------- /libc/src/isascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/isascii.c -------------------------------------------------------------------------------- /libc/src/isblank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/isblank.c -------------------------------------------------------------------------------- /libc/src/iscntrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/iscntrl.c -------------------------------------------------------------------------------- /libc/src/isdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/isdigit.c -------------------------------------------------------------------------------- /libc/src/isgraph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/isgraph.c -------------------------------------------------------------------------------- /libc/src/islower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/islower.c -------------------------------------------------------------------------------- /libc/src/isprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/isprint.c -------------------------------------------------------------------------------- /libc/src/ispunct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/ispunct.c -------------------------------------------------------------------------------- /libc/src/isspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/isspace.c -------------------------------------------------------------------------------- /libc/src/isupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/isupper.c -------------------------------------------------------------------------------- /libc/src/isxdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/isxdigit.c -------------------------------------------------------------------------------- /libc/src/localeconv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/localeconv.c -------------------------------------------------------------------------------- /libc/src/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/malloc.c -------------------------------------------------------------------------------- /libc/src/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/malloc.h -------------------------------------------------------------------------------- /libc/src/memchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/memchr.c -------------------------------------------------------------------------------- /libc/src/memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/memcmp.c -------------------------------------------------------------------------------- /libc/src/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/memcpy.c -------------------------------------------------------------------------------- /libc/src/memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/memmove.c -------------------------------------------------------------------------------- /libc/src/memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/memset.c -------------------------------------------------------------------------------- /libc/src/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/printf.c -------------------------------------------------------------------------------- /libc/src/rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/rand.c -------------------------------------------------------------------------------- /libc/src/realloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/realloc.c -------------------------------------------------------------------------------- /libc/src/setlocale.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/setlocale.c -------------------------------------------------------------------------------- /libc/src/strcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strcat.c -------------------------------------------------------------------------------- /libc/src/strchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strchr.c -------------------------------------------------------------------------------- /libc/src/strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strcmp.c -------------------------------------------------------------------------------- /libc/src/strcoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strcoll.c -------------------------------------------------------------------------------- /libc/src/strcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strcpy.c -------------------------------------------------------------------------------- /libc/src/strcspn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strcspn.c -------------------------------------------------------------------------------- /libc/src/strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strlen.c -------------------------------------------------------------------------------- /libc/src/strncat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strncat.c -------------------------------------------------------------------------------- /libc/src/strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strncmp.c -------------------------------------------------------------------------------- /libc/src/strncpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strncpy.c -------------------------------------------------------------------------------- /libc/src/strpbrk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strpbrk.c -------------------------------------------------------------------------------- /libc/src/strrchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strrchr.c -------------------------------------------------------------------------------- /libc/src/strspn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strspn.c -------------------------------------------------------------------------------- /libc/src/strstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strstr.c -------------------------------------------------------------------------------- /libc/src/strtok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strtok.c -------------------------------------------------------------------------------- /libc/src/strxfrm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/strxfrm.c -------------------------------------------------------------------------------- /libc/src/sys/amd64-sysv-linux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/sys/amd64-sysv-linux/Makefile -------------------------------------------------------------------------------- /libc/src/sys/amd64-sysv-linux/syscall.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/sys/amd64-sysv-linux/syscall.awk -------------------------------------------------------------------------------- /libc/src/sys/amd64-sysv-linux/syscall.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/sys/amd64-sysv-linux/syscall.lst -------------------------------------------------------------------------------- /libc/src/sys/i386-sysv-linux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/sys/i386-sysv-linux/Makefile -------------------------------------------------------------------------------- /libc/src/sys/i386-sysv-linux/syscall.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libc/src/sys/qbe-linux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/sys/qbe-linux/Makefile -------------------------------------------------------------------------------- /libc/src/sys/qbe-linux/syscall.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/sys/qbe-linux/syscall.awk -------------------------------------------------------------------------------- /libc/src/sys/qbe-linux/syscall.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/sys/qbe-linux/syscall.lst -------------------------------------------------------------------------------- /libc/src/sys/z80-linux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/sys/z80-linux/Makefile -------------------------------------------------------------------------------- /libc/src/sys/z80-linux/syscall.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libc/src/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/syscall.h -------------------------------------------------------------------------------- /libc/src/tolower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/tolower.c -------------------------------------------------------------------------------- /libc/src/toupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/toupper.c -------------------------------------------------------------------------------- /libc/src/vfprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/libc/src/vfprintf.c -------------------------------------------------------------------------------- /scc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/scc -------------------------------------------------------------------------------- /tests/0001-sanity.c: -------------------------------------------------------------------------------- 1 | 2 | int 3 | main() 4 | { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /tests/0002-expr.c: -------------------------------------------------------------------------------- 1 | 2 | int 3 | main() 4 | { 5 | return 3-3; 6 | } 7 | -------------------------------------------------------------------------------- /tests/0003-local.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0003-local.c -------------------------------------------------------------------------------- /tests/0004-pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0004-pointer.c -------------------------------------------------------------------------------- /tests/0005-ifstmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0005-ifstmt.c -------------------------------------------------------------------------------- /tests/0006-whilestmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0006-whilestmt.c -------------------------------------------------------------------------------- /tests/0007-forstmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0007-forstmt.c -------------------------------------------------------------------------------- /tests/0008-dowhilestmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0008-dowhilestmt.c -------------------------------------------------------------------------------- /tests/0009-expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0009-expr.c -------------------------------------------------------------------------------- /tests/0010-goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0010-goto.c -------------------------------------------------------------------------------- /tests/0011-assign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0011-assign.c -------------------------------------------------------------------------------- /tests/0012-expr.c: -------------------------------------------------------------------------------- 1 | 2 | int 3 | main() 4 | { 5 | return (2 + 2) * 2 - 8; 6 | } 7 | -------------------------------------------------------------------------------- /tests/0013-addridx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0013-addridx.c -------------------------------------------------------------------------------- /tests/0014-assignidx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0014-assignidx.c -------------------------------------------------------------------------------- /tests/0015-localarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0015-localarray.c -------------------------------------------------------------------------------- /tests/0016-addrarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0016-addrarray.c -------------------------------------------------------------------------------- /tests/0017-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0017-struct.c -------------------------------------------------------------------------------- /tests/0018-structptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0018-structptr.c -------------------------------------------------------------------------------- /tests/0019-selfrefstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0019-selfrefstruct.c -------------------------------------------------------------------------------- /tests/0020-ptrptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0020-ptrptr.c -------------------------------------------------------------------------------- /tests/0021-intfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0021-intfunc.c -------------------------------------------------------------------------------- /tests/0022-typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0022-typedef.c -------------------------------------------------------------------------------- /tests/0023-global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0023-global.c -------------------------------------------------------------------------------- /tests/0024-typedefstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0024-typedefstruct.c -------------------------------------------------------------------------------- /tests/0025-string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0025-string.c -------------------------------------------------------------------------------- /tests/0026-implicitret.c: -------------------------------------------------------------------------------- 1 | 2 | main() 3 | { 4 | return 0; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /tests/0027-charval.c: -------------------------------------------------------------------------------- 1 | 2 | int 3 | main() 4 | { 5 | char *p; 6 | 7 | p = "hello"; 8 | return p[0] - 104; 9 | } 10 | -------------------------------------------------------------------------------- /tests/0028-bor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0028-bor.c -------------------------------------------------------------------------------- /tests/0029-band.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0029-band.c -------------------------------------------------------------------------------- /tests/0030-bxor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0030-bxor.c -------------------------------------------------------------------------------- /tests/0031-relop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0031-relop.c -------------------------------------------------------------------------------- /tests/0032-indec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0032-indec.c -------------------------------------------------------------------------------- /tests/0033-ptrindec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0033-ptrindec.c -------------------------------------------------------------------------------- /tests/0034-logandor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0034-logandor.c -------------------------------------------------------------------------------- /tests/0035-breakcont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0035-breakcont.c -------------------------------------------------------------------------------- /tests/0036-notneg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0036-notneg.c -------------------------------------------------------------------------------- /tests/0037-assignop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0037-assignop.c -------------------------------------------------------------------------------- /tests/0038-ptradd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0038-ptradd.c -------------------------------------------------------------------------------- /tests/0039-sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0039-sizeof.c -------------------------------------------------------------------------------- /tests/0040-cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0040-cast.c -------------------------------------------------------------------------------- /tests/0041-queen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0041-queen.c -------------------------------------------------------------------------------- /tests/0042-prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0042-prime.c -------------------------------------------------------------------------------- /tests/0043-union.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0043-union.c -------------------------------------------------------------------------------- /tests/0044-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0044-struct.c -------------------------------------------------------------------------------- /tests/0045-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0045-struct.c -------------------------------------------------------------------------------- /tests/0046-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0046-inits.c -------------------------------------------------------------------------------- /tests/0047-anonexport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0047-anonexport.c -------------------------------------------------------------------------------- /tests/0048-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0048-inits.c -------------------------------------------------------------------------------- /tests/0049-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0049-inits.c -------------------------------------------------------------------------------- /tests/0050-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0050-inits.c -------------------------------------------------------------------------------- /tests/0051-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0051-inits.c -------------------------------------------------------------------------------- /tests/0052-switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0052-switch.c -------------------------------------------------------------------------------- /tests/0053-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0053-struct.c -------------------------------------------------------------------------------- /tests/0054-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0054-struct.c -------------------------------------------------------------------------------- /tests/0055-enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0055-enum.c -------------------------------------------------------------------------------- /tests/0056-enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0056-enum.c -------------------------------------------------------------------------------- /tests/0057-duff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0057-duff.c -------------------------------------------------------------------------------- /tests/0058-bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0058-bug.c -------------------------------------------------------------------------------- /tests/0059-multistring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0059-multistring.c -------------------------------------------------------------------------------- /tests/0060-charlit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0060-charlit.c -------------------------------------------------------------------------------- /tests/0061-comments.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0061-comments.c -------------------------------------------------------------------------------- /tests/0062-include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0062-include.c -------------------------------------------------------------------------------- /tests/0062-include.h: -------------------------------------------------------------------------------- 1 | int 2 | main() 3 | { 4 | -------------------------------------------------------------------------------- /tests/0063-define.c: -------------------------------------------------------------------------------- 1 | #define FOO 0 2 | 3 | int main() 4 | { 5 | return FOO; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /tests/0064-sysinclude.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0064-sysinclude.c -------------------------------------------------------------------------------- /tests/0065-ifdef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0065-ifdef.c -------------------------------------------------------------------------------- /tests/0066-cppelse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0066-cppelse.c -------------------------------------------------------------------------------- /tests/0067-define.c: -------------------------------------------------------------------------------- 1 | #define X 6 / 2 2 | 3 | int 4 | main() 5 | { 6 | return X - 3; 7 | } 8 | -------------------------------------------------------------------------------- /tests/0068-funclikemacro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0068-funclikemacro.c -------------------------------------------------------------------------------- /tests/0069-funclikemacro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0069-funclikemacro.c -------------------------------------------------------------------------------- /tests/0070-cppif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0070-cppif.c -------------------------------------------------------------------------------- /tests/0071-cppelif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0071-cppelif.c -------------------------------------------------------------------------------- /tests/0072-cppelif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0072-cppelif.c -------------------------------------------------------------------------------- /tests/0073-ifndef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0073-ifndef.c -------------------------------------------------------------------------------- /tests/0074-undef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0074-undef.c -------------------------------------------------------------------------------- /tests/0075-ptraddasn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0075-ptraddasn.c -------------------------------------------------------------------------------- /tests/0076-ptrsubasn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0076-ptrsubasn.c -------------------------------------------------------------------------------- /tests/0077-defined.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0077-defined.c -------------------------------------------------------------------------------- /tests/0078-dirifexpr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0078-dirifexpr.c -------------------------------------------------------------------------------- /tests/0079-cond.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0079-cond.c -------------------------------------------------------------------------------- /tests/0080-arrays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/0080-arrays.c -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/README -------------------------------------------------------------------------------- /tests/chktest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/chktest.sh -------------------------------------------------------------------------------- /tests/error/0001-sanity.c: -------------------------------------------------------------------------------- 1 | /* 2 | PATTERN: 3 | 0001-sanity.c:9: error: 'FOO' undeclared 4 | . 5 | */ 6 | 7 | int main() 8 | { 9 | return FOO; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /tests/error/0002-missinginclude.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0002-missinginclude.c -------------------------------------------------------------------------------- /tests/error/0003-junkinclude.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0003-junkinclude.c -------------------------------------------------------------------------------- /tests/error/0004-macroredef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0004-macroredef.c -------------------------------------------------------------------------------- /tests/error/0005-fmacro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0005-fmacro.c -------------------------------------------------------------------------------- /tests/error/0006-endif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0006-endif.c -------------------------------------------------------------------------------- /tests/error/0007-unmatchedcppif.c: -------------------------------------------------------------------------------- 1 | /* 2 | PATTERN: 3 | 4 | . 5 | */ 6 | 7 | #ifdef FOO 8 | 9 | 10 | -------------------------------------------------------------------------------- /tests/error/0008-unmatchedcppelse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0008-unmatchedcppelse.c -------------------------------------------------------------------------------- /tests/error/0009-unmatchedcppelif.c: -------------------------------------------------------------------------------- 1 | /* 2 | PATTERN: 3 | 4 | . 5 | */ 6 | 7 | #elif 1 8 | 9 | -------------------------------------------------------------------------------- /tests/error/0010-extraelif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0010-extraelif.c -------------------------------------------------------------------------------- /tests/error/0011-extraelse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0011-extraelse.c -------------------------------------------------------------------------------- /tests/error/0012-ifnoexpr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0012-ifnoexpr.c -------------------------------------------------------------------------------- /tests/error/0013-macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0013-macro.c -------------------------------------------------------------------------------- /tests/error/0014-macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0014-macro.c -------------------------------------------------------------------------------- /tests/error/0015-macro.c: -------------------------------------------------------------------------------- 1 | /* 2 | PATTERN: 3 | 4 | . 5 | */ 6 | 7 | #define X(A, A) 0 8 | 9 | -------------------------------------------------------------------------------- /tests/error/0016-arrayinitsize.c: -------------------------------------------------------------------------------- 1 | /* 2 | PATTERN: 3 | 4 | . 5 | */ 6 | 7 | int x[2] = {1, 2, 3}; 8 | -------------------------------------------------------------------------------- /tests/error/0017-duplicatefunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0017-duplicatefunc.c -------------------------------------------------------------------------------- /tests/error/0018-voidparam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0018-voidparam.c -------------------------------------------------------------------------------- /tests/error/0019-kr_names.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/0019-kr_names.c -------------------------------------------------------------------------------- /tests/error/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/Makefile -------------------------------------------------------------------------------- /tests/error/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/README -------------------------------------------------------------------------------- /tests/error/chktest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/chktest.sh -------------------------------------------------------------------------------- /tests/error/scc-tests.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/scc-tests.lst -------------------------------------------------------------------------------- /tests/error/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/error/update.sh -------------------------------------------------------------------------------- /tests/execute/0001-sanity.c: -------------------------------------------------------------------------------- 1 | 2 | int 3 | main() 4 | { 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /tests/execute/0002-expr.c: -------------------------------------------------------------------------------- 1 | 2 | int 3 | main() 4 | { 5 | return 3-3; 6 | } 7 | -------------------------------------------------------------------------------- /tests/execute/0003-local.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0003-local.c -------------------------------------------------------------------------------- /tests/execute/0004-pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0004-pointer.c -------------------------------------------------------------------------------- /tests/execute/0005-ifstmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0005-ifstmt.c -------------------------------------------------------------------------------- /tests/execute/0006-whilestmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0006-whilestmt.c -------------------------------------------------------------------------------- /tests/execute/0007-forstmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0007-forstmt.c -------------------------------------------------------------------------------- /tests/execute/0008-dowhilestmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0008-dowhilestmt.c -------------------------------------------------------------------------------- /tests/execute/0009-expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0009-expr.c -------------------------------------------------------------------------------- /tests/execute/0010-goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0010-goto.c -------------------------------------------------------------------------------- /tests/execute/0011-assign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0011-assign.c -------------------------------------------------------------------------------- /tests/execute/0012-expr.c: -------------------------------------------------------------------------------- 1 | 2 | int 3 | main() 4 | { 5 | return (2 + 2) * 2 - 8; 6 | } 7 | -------------------------------------------------------------------------------- /tests/execute/0013-addridx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0013-addridx.c -------------------------------------------------------------------------------- /tests/execute/0014-assignidx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0014-assignidx.c -------------------------------------------------------------------------------- /tests/execute/0015-localarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0015-localarray.c -------------------------------------------------------------------------------- /tests/execute/0016-addrarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0016-addrarray.c -------------------------------------------------------------------------------- /tests/execute/0017-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0017-struct.c -------------------------------------------------------------------------------- /tests/execute/0018-structptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0018-structptr.c -------------------------------------------------------------------------------- /tests/execute/0019-selfrefstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0019-selfrefstruct.c -------------------------------------------------------------------------------- /tests/execute/0020-ptrptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0020-ptrptr.c -------------------------------------------------------------------------------- /tests/execute/0021-intfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0021-intfunc.c -------------------------------------------------------------------------------- /tests/execute/0022-typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0022-typedef.c -------------------------------------------------------------------------------- /tests/execute/0023-global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0023-global.c -------------------------------------------------------------------------------- /tests/execute/0024-typedefstruct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0024-typedefstruct.c -------------------------------------------------------------------------------- /tests/execute/0025-string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0025-string.c -------------------------------------------------------------------------------- /tests/execute/0026-implicitret.c: -------------------------------------------------------------------------------- 1 | 2 | main() 3 | { 4 | return 0; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /tests/execute/0027-charval.c: -------------------------------------------------------------------------------- 1 | 2 | int 3 | main() 4 | { 5 | char *p; 6 | 7 | p = "hello"; 8 | return p[0] - 104; 9 | } 10 | -------------------------------------------------------------------------------- /tests/execute/0028-bor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0028-bor.c -------------------------------------------------------------------------------- /tests/execute/0029-band.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0029-band.c -------------------------------------------------------------------------------- /tests/execute/0030-bxor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0030-bxor.c -------------------------------------------------------------------------------- /tests/execute/0031-relop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0031-relop.c -------------------------------------------------------------------------------- /tests/execute/0032-indec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0032-indec.c -------------------------------------------------------------------------------- /tests/execute/0033-ptrindec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0033-ptrindec.c -------------------------------------------------------------------------------- /tests/execute/0034-logandor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0034-logandor.c -------------------------------------------------------------------------------- /tests/execute/0035-breakcont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0035-breakcont.c -------------------------------------------------------------------------------- /tests/execute/0036-notneg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0036-notneg.c -------------------------------------------------------------------------------- /tests/execute/0037-assignop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0037-assignop.c -------------------------------------------------------------------------------- /tests/execute/0038-ptradd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0038-ptradd.c -------------------------------------------------------------------------------- /tests/execute/0039-sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0039-sizeof.c -------------------------------------------------------------------------------- /tests/execute/0040-cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0040-cast.c -------------------------------------------------------------------------------- /tests/execute/0041-queen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0041-queen.c -------------------------------------------------------------------------------- /tests/execute/0042-prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0042-prime.c -------------------------------------------------------------------------------- /tests/execute/0043-union.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0043-union.c -------------------------------------------------------------------------------- /tests/execute/0044-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0044-struct.c -------------------------------------------------------------------------------- /tests/execute/0045-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0045-struct.c -------------------------------------------------------------------------------- /tests/execute/0046-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0046-inits.c -------------------------------------------------------------------------------- /tests/execute/0047-anonexport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0047-anonexport.c -------------------------------------------------------------------------------- /tests/execute/0048-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0048-inits.c -------------------------------------------------------------------------------- /tests/execute/0049-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0049-inits.c -------------------------------------------------------------------------------- /tests/execute/0050-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0050-inits.c -------------------------------------------------------------------------------- /tests/execute/0051-inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0051-inits.c -------------------------------------------------------------------------------- /tests/execute/0052-switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0052-switch.c -------------------------------------------------------------------------------- /tests/execute/0053-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0053-struct.c -------------------------------------------------------------------------------- /tests/execute/0054-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0054-struct.c -------------------------------------------------------------------------------- /tests/execute/0055-enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0055-enum.c -------------------------------------------------------------------------------- /tests/execute/0056-enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0056-enum.c -------------------------------------------------------------------------------- /tests/execute/0057-duff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0057-duff.c -------------------------------------------------------------------------------- /tests/execute/0058-bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0058-bug.c -------------------------------------------------------------------------------- /tests/execute/0059-multistring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0059-multistring.c -------------------------------------------------------------------------------- /tests/execute/0060-charlit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0060-charlit.c -------------------------------------------------------------------------------- /tests/execute/0061-comments.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0061-comments.c -------------------------------------------------------------------------------- /tests/execute/0062-include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0062-include.c -------------------------------------------------------------------------------- /tests/execute/0063-define.c: -------------------------------------------------------------------------------- 1 | #define FOO 0 2 | 3 | int main() 4 | { 5 | return FOO; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /tests/execute/0064-sysinclude.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0064-sysinclude.c -------------------------------------------------------------------------------- /tests/execute/0065-ifdef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0065-ifdef.c -------------------------------------------------------------------------------- /tests/execute/0066-cppelse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0066-cppelse.c -------------------------------------------------------------------------------- /tests/execute/0067-define.c: -------------------------------------------------------------------------------- 1 | #define X 6 / 2 2 | 3 | int 4 | main() 5 | { 6 | return X - 3; 7 | } 8 | -------------------------------------------------------------------------------- /tests/execute/0068-funclikemacro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0068-funclikemacro.c -------------------------------------------------------------------------------- /tests/execute/0069-funclikemacro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0069-funclikemacro.c -------------------------------------------------------------------------------- /tests/execute/0070-cppif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0070-cppif.c -------------------------------------------------------------------------------- /tests/execute/0071-cppelif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0071-cppelif.c -------------------------------------------------------------------------------- /tests/execute/0072-cppelif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0072-cppelif.c -------------------------------------------------------------------------------- /tests/execute/0073-ifndef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0073-ifndef.c -------------------------------------------------------------------------------- /tests/execute/0074-undef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0074-undef.c -------------------------------------------------------------------------------- /tests/execute/0075-ptraddasn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0075-ptraddasn.c -------------------------------------------------------------------------------- /tests/execute/0076-ptrsubasn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0076-ptrsubasn.c -------------------------------------------------------------------------------- /tests/execute/0077-defined.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0077-defined.c -------------------------------------------------------------------------------- /tests/execute/0078-dirifexpr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0078-dirifexpr.c -------------------------------------------------------------------------------- /tests/execute/0079-cond.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0079-cond.c -------------------------------------------------------------------------------- /tests/execute/0080-arrays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0080-arrays.c -------------------------------------------------------------------------------- /tests/execute/0081-calls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0081-calls.c -------------------------------------------------------------------------------- /tests/execute/0082-bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0082-bug.c -------------------------------------------------------------------------------- /tests/execute/0083-voidret.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0083-voidret.c -------------------------------------------------------------------------------- /tests/execute/0084-longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0084-longlong.c -------------------------------------------------------------------------------- /tests/execute/0085-ulonglong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0085-ulonglong.c -------------------------------------------------------------------------------- /tests/execute/0086-variadic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0086-variadic.c -------------------------------------------------------------------------------- /tests/execute/0087-variadic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0087-variadic.c -------------------------------------------------------------------------------- /tests/execute/0088-macros.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0088-macros.c -------------------------------------------------------------------------------- /tests/execute/0089-short.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0089-short.c -------------------------------------------------------------------------------- /tests/execute/0090-fptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0090-fptr.c -------------------------------------------------------------------------------- /tests/execute/0091-fptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0091-fptr.c -------------------------------------------------------------------------------- /tests/execute/0092-fptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0092-fptr.c -------------------------------------------------------------------------------- /tests/execute/0093-arrayinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0093-arrayinit.c -------------------------------------------------------------------------------- /tests/execute/0094-arrayinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0094-arrayinit.c -------------------------------------------------------------------------------- /tests/execute/0095-arrayselector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0095-arrayselector.c -------------------------------------------------------------------------------- /tests/execute/0096-inferredarraysize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0096-inferredarraysize.c -------------------------------------------------------------------------------- /tests/execute/0097-extern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0097-extern.c -------------------------------------------------------------------------------- /tests/execute/0098-tentative.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0098-tentative.c -------------------------------------------------------------------------------- /tests/execute/0099-tentative.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0099-tentative.c -------------------------------------------------------------------------------- /tests/execute/0100-redeclaremacro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0100-redeclaremacro.c -------------------------------------------------------------------------------- /tests/execute/0101-wcharlit.c: -------------------------------------------------------------------------------- 1 | 2 | int 3 | main() 4 | { 5 | return L'\0'; 6 | } 7 | -------------------------------------------------------------------------------- /tests/execute/0102-bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0102-bug.c -------------------------------------------------------------------------------- /tests/execute/0103-voidparm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0103-voidparm.c -------------------------------------------------------------------------------- /tests/execute/0104-qbebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0104-qbebug.c -------------------------------------------------------------------------------- /tests/execute/0105-shl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0105-shl.c -------------------------------------------------------------------------------- /tests/execute/0106-ppcast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0106-ppcast.c -------------------------------------------------------------------------------- /tests/execute/0107-bnot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0107-bnot.c -------------------------------------------------------------------------------- /tests/execute/0108-bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0108-bug.c -------------------------------------------------------------------------------- /tests/execute/0109-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0109-struct.c -------------------------------------------------------------------------------- /tests/execute/0110-typedefcast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0110-typedefcast.c -------------------------------------------------------------------------------- /tests/execute/0111-doubledef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0111-doubledef.c -------------------------------------------------------------------------------- /tests/execute/0112-cond.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0112-cond.c -------------------------------------------------------------------------------- /tests/execute/0113-externredecl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0113-externredecl.c -------------------------------------------------------------------------------- /tests/execute/0114-shortassig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0114-shortassig.c -------------------------------------------------------------------------------- /tests/execute/0115-null-comparision.c: -------------------------------------------------------------------------------- 1 | int 2 | main() 3 | { 4 | return "abc" == (void *)0; 5 | } 6 | -------------------------------------------------------------------------------- /tests/execute/0116-floatcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0116-floatcmp.c -------------------------------------------------------------------------------- /tests/execute/0117-pointarith.c: -------------------------------------------------------------------------------- 1 | int 2 | main() 3 | { 4 | int i, *p = &i; 5 | 6 | return p - (void*) 0 == 0; 7 | } 8 | -------------------------------------------------------------------------------- /tests/execute/0118-voidmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0118-voidmain.c -------------------------------------------------------------------------------- /tests/execute/0119-macrostr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0119-macrostr.c -------------------------------------------------------------------------------- /tests/execute/0120-funpar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0120-funpar.c -------------------------------------------------------------------------------- /tests/execute/0121-localinit.c: -------------------------------------------------------------------------------- 1 | main() 2 | { 3 | int x[] = { 1, 0 }; 4 | return x[1]; 5 | } 6 | -------------------------------------------------------------------------------- /tests/execute/0122-localinit.c: -------------------------------------------------------------------------------- 1 | int 2 | main() 3 | { 4 | struct { int x; } s = { 0 }; 5 | return s.x; 6 | } 7 | -------------------------------------------------------------------------------- /tests/execute/0123-doubleconst.c: -------------------------------------------------------------------------------- 1 | double x = 100; 2 | 3 | int 4 | main() 5 | { 6 | return x < 1; 7 | } 8 | -------------------------------------------------------------------------------- /tests/execute/0124-enumstruct.c: -------------------------------------------------------------------------------- 1 | struct { 2 | enum { X } x; 3 | } s; 4 | 5 | 6 | int 7 | main() 8 | { 9 | return X; 10 | } 11 | -------------------------------------------------------------------------------- /tests/execute/0125-fundcl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0125-fundcl.c -------------------------------------------------------------------------------- /tests/execute/0126-macropar.c: -------------------------------------------------------------------------------- 1 | #define F(a, b) a 2 | int 3 | main() 4 | { 5 | return F(, 1) 0; 6 | } 7 | -------------------------------------------------------------------------------- /tests/execute/0127-doublecte.c: -------------------------------------------------------------------------------- 1 | double x = 100.0; 2 | 3 | int 4 | main() 5 | { 6 | return x < 1; 7 | } 8 | -------------------------------------------------------------------------------- /tests/execute/0128-kr_names.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/0128-kr_names.c -------------------------------------------------------------------------------- /tests/execute/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/Makefile -------------------------------------------------------------------------------- /tests/execute/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/README -------------------------------------------------------------------------------- /tests/execute/chktest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/chktest.sh -------------------------------------------------------------------------------- /tests/execute/compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/compose.sh -------------------------------------------------------------------------------- /tests/execute/include/0062-include.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/include/0062-include.h -------------------------------------------------------------------------------- /tests/execute/include/0062-include2.h: -------------------------------------------------------------------------------- 1 | int x; 2 | 3 | -------------------------------------------------------------------------------- /tests/execute/scc-tests.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/scc-tests.lst -------------------------------------------------------------------------------- /tests/execute/sysinclude/0064-sysinclude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/execute/sysinclude/0064-sysinclude.h -------------------------------------------------------------------------------- /tests/execute/sysinclude/0064-sysinclude2.h: -------------------------------------------------------------------------------- 1 | 2 | int y = 2; 3 | -------------------------------------------------------------------------------- /tests/include/0064-sysinclude.h: -------------------------------------------------------------------------------- 1 | int x = 0; 2 | 3 | -------------------------------------------------------------------------------- /tests/selfhost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8l/scc/HEAD/tests/selfhost.sh --------------------------------------------------------------------------------