├── .gitignore ├── .travis.yml ├── COPYING ├── Changelog ├── CodingStyle ├── Makefile ├── README ├── README.md ├── RELICENSING ├── TODO ├── VERSION ├── arm-gen.c ├── arm-link.c ├── arm64-gen.c ├── arm64-link.c ├── c67-gen.c ├── c67-link.c ├── coff.h ├── configure ├── conftest.c ├── elf.h ├── examples ├── ex1.c ├── ex2.c ├── ex3.c ├── ex4.c └── ex5.c ├── i386-asm.c ├── i386-asm.h ├── i386-gen.c ├── i386-link.c ├── i386-tok.h ├── il-gen.c ├── il-opcodes.h ├── include ├── float.h ├── stdarg.h ├── stdbool.h ├── stddef.h └── varargs.h ├── lib ├── Makefile ├── alloca-arm.S ├── alloca86-bt.S ├── alloca86.S ├── alloca86_64-bt.S ├── alloca86_64.S ├── armeabi.c ├── bcheck.c ├── lib-arm64.c └── libtcc1.c ├── libtcc.c ├── libtcc.h ├── stab.def ├── stab.h ├── tcc-doc.texi ├── tcc.c ├── tcc.h ├── tccasm.c ├── tcccoff.c ├── tccelf.c ├── tccexsymtab.c ├── tccexsymtab.h ├── tccgen.c ├── tcclib.h ├── tccpe.c ├── tccpp.c ├── tccrun.c ├── tcctok.h ├── tests ├── 42test.h ├── Makefile ├── abitest.c ├── asmtest.S ├── boundtest.c ├── exsymtab │ ├── 01-test-symtab-copy.c │ ├── 10-symtab-compare-func-decl-and-def.c │ ├── 20-two-contexts-define-share.c │ ├── 25-two-contexts-intertwined-preprocessor-macro.c │ ├── 28-three-contexts-intertwined-preprocessor-macro.c │ ├── 30-two-contexts-struct-share.c │ ├── 31-two-contexts-struct-array-share.c │ ├── 32-two-contexts-struct-self-reference.c │ ├── 33-two-contexts-struct-reserved-tokens.c │ ├── 35-two-contexts-vtable-share.c │ ├── 36-two-contexts-typedef-share.c │ ├── 40-two-contexts-func-decl-share.c │ ├── 41-two-contexts-inline-func-share.c │ ├── 42-three-contexts-func-share.c │ ├── 43-three-contexts-inline-func-share.c │ ├── 47-many-consuming-contexts-func-share.c │ ├── 48-many-consuming-contexts-delete.c │ ├── 49-many-consuming-contexts-early-delete.c │ ├── 50-two-contexts-mixup.c │ ├── 51-many-consuming-contexts-with-constants-early-delete.c │ ├── 60-two-contexts-globals.c │ ├── 61-two-contexts-const-globals.c │ ├── 62-two-contexts-static-globals.c │ ├── 63-two-contexts-enum.c │ ├── 70-symtab-use-check.c │ ├── 80-cache-defines.c │ ├── 81-cache-struct.c │ ├── 82-cache-func-decl.c │ ├── 83-cache-func-decl-with-args.c │ ├── 84-cache-func-decl-with-pointer-args.c │ ├── 85-cache-inline-func.c │ ├── Makefile │ ├── dump-elf-syms.c │ ├── mytest.pl │ ├── tap.h │ ├── test_setup.h │ └── win-test.pl ├── gcctestsuite.sh ├── libtcc_test.c ├── pp │ ├── 01.c │ ├── 01.expect │ ├── 02.c │ ├── 02.expect │ ├── 03.c │ ├── 03.expect │ ├── 04.c │ ├── 04.expect │ ├── 05.c │ ├── 05.expect │ ├── 06.c │ ├── 06.expect │ ├── 07.c │ ├── 07.expect │ ├── 08.c │ ├── 08.expect │ ├── 09.c │ ├── 09.expect │ ├── 10.c │ ├── 10.expect │ ├── 11.c │ ├── 11.expect │ ├── 12.S │ ├── 12.expect │ ├── 13.S │ ├── 13.expect │ ├── 14.c │ ├── 14.expect │ ├── 15.c │ ├── 15.expect │ ├── 16.c │ ├── 16.expect │ ├── 17.c │ ├── 17.expect │ └── Makefile ├── tcctest.c ├── tcctest.h ├── tcctest.py ├── testfp.c ├── tests2 │ ├── 00_assignment.c │ ├── 00_assignment.expect │ ├── 01_comment.c │ ├── 01_comment.expect │ ├── 02_printf.c │ ├── 02_printf.expect │ ├── 03_struct.c │ ├── 03_struct.expect │ ├── 04_for.c │ ├── 04_for.expect │ ├── 05_array.c │ ├── 05_array.expect │ ├── 06_case.c │ ├── 06_case.expect │ ├── 07_function.c │ ├── 07_function.expect │ ├── 08_while.c │ ├── 08_while.expect │ ├── 09_do_while.c │ ├── 09_do_while.expect │ ├── 10_pointer.c │ ├── 10_pointer.expect │ ├── 11_precedence.c │ ├── 11_precedence.expect │ ├── 12_hashdefine.c │ ├── 12_hashdefine.expect │ ├── 13_integer_literals.c │ ├── 13_integer_literals.expect │ ├── 14_if.c │ ├── 14_if.expect │ ├── 15_recursion.c │ ├── 15_recursion.expect │ ├── 16_nesting.c │ ├── 16_nesting.expect │ ├── 17_enum.c │ ├── 17_enum.expect │ ├── 18_include.c │ ├── 18_include.expect │ ├── 18_include.h │ ├── 19_pointer_arithmetic.c │ ├── 19_pointer_arithmetic.expect │ ├── 20_pointer_comparison.c │ ├── 20_pointer_comparison.expect │ ├── 21_char_array.c │ ├── 21_char_array.expect │ ├── 22_floating_point.c │ ├── 22_floating_point.expect │ ├── 23_type_coercion.c │ ├── 23_type_coercion.expect │ ├── 24_math_library.c │ ├── 24_math_library.expect │ ├── 25_quicksort.c │ ├── 25_quicksort.expect │ ├── 26_character_constants.c │ ├── 26_character_constants.expect │ ├── 27_sizeof.c │ ├── 27_sizeof.expect │ ├── 28_strings.c │ ├── 28_strings.expect │ ├── 29_array_address.c │ ├── 29_array_address.expect │ ├── 30_hanoi.c │ ├── 30_hanoi.expect │ ├── 31_args.c │ ├── 31_args.expect │ ├── 32_led.c │ ├── 32_led.expect │ ├── 33_ternary_op.c │ ├── 33_ternary_op.expect │ ├── 34_array_assignment.c │ ├── 34_array_assignment.expect │ ├── 35_sizeof.c │ ├── 35_sizeof.expect │ ├── 36_array_initialisers.c │ ├── 36_array_initialisers.expect │ ├── 37_sprintf.c │ ├── 37_sprintf.expect │ ├── 38_multiple_array_index.c │ ├── 38_multiple_array_index.expect │ ├── 39_typedef.c │ ├── 39_typedef.expect │ ├── 40_stdio.c │ ├── 40_stdio.expect │ ├── 41_hashif.c │ ├── 41_hashif.expect │ ├── 42_function_pointer.c │ ├── 42_function_pointer.expect │ ├── 43_void_param.c │ ├── 43_void_param.expect │ ├── 44_scoped_declarations.c │ ├── 44_scoped_declarations.expect │ ├── 45_empty_for.c │ ├── 45_empty_for.expect │ ├── 46_grep.c │ ├── 46_grep.expect │ ├── 47_switch_return.c │ ├── 47_switch_return.expect │ ├── 48_nested_break.c │ ├── 48_nested_break.expect │ ├── 49_bracket_evaluation.c │ ├── 49_bracket_evaluation.expect │ ├── 50_logical_second_arg.c │ ├── 50_logical_second_arg.expect │ ├── 51_static.c │ ├── 51_static.expect │ ├── 52_unnamed_enum.c │ ├── 52_unnamed_enum.expect │ ├── 54_goto.c │ ├── 54_goto.expect │ ├── 55_lshift_type.c │ ├── 55_lshift_type.expect │ ├── 56_btype_excess-1.c │ ├── 56_btype_excess-1.expect │ ├── 57_btype_excess-2.c │ ├── 57_btype_excess-2.expect │ ├── 58_function_redefinition.c │ ├── 58_function_redefinition.expect │ ├── 59_function_array.c │ ├── 59_function_array.expect │ ├── 60_enum_redefinition.c │ ├── 60_enum_redefinition.expect │ ├── 61_undefined_enum.c │ ├── 61_undefined_enum.expect │ ├── 62_enumerator_redefinition.c │ ├── 62_enumerator_redefinition.expect │ ├── 63_local_enumerator_redefinition.c │ ├── 63_local_enumerator_redefinition.expect │ ├── 64_macro_nesting.c │ ├── 64_macro_nesting.expect │ ├── 67_macro_concat.c │ ├── 67_macro_concat.expect │ ├── 70_floating_point_literals.c │ ├── 70_floating_point_literals.expect │ ├── 71_macro_empty_arg.c │ ├── 71_macro_empty_arg.expect │ ├── 72_long_long_constant.c │ ├── 72_long_long_constant.expect │ ├── 73_arm64.c │ ├── 73_arm64.expect │ ├── 74_nocode_wanted.c │ ├── 74_nocode_wanted.expect │ ├── 75_array_in_struct_init.c │ ├── 75_array_in_struct_init.expect │ ├── 76_dollars_in_identifiers.c │ ├── 76_dollars_in_identifiers.expect │ ├── 77_push_pop_macro.c │ ├── 77_push_pop_macro.expect │ ├── 78_vla_label.c │ ├── 78_vla_label.expect │ ├── 79_vla_continue.c │ ├── 79_vla_continue.expect │ ├── 80_flexarray.c │ ├── 80_flexarray.expect │ ├── 81_types.c │ ├── 81_types.expect │ ├── 82_attribs_position.c │ ├── 82_attribs_position.expect │ ├── 82_nocode_wanted.c │ ├── 82_nocode_wanted.expect │ ├── 83_utf8_in_identifiers.c │ ├── 83_utf8_in_identifiers.expect │ ├── 84-hex-float.c │ ├── 84-hex-float.expect │ ├── 85-asm-outside-function.c │ ├── 85-asm-outside-function.expect │ ├── 86-memory-model.c │ ├── 86-memory-model.expect │ ├── 86-struct-init.c │ ├── 86-struct-init.expect │ ├── 87_dead_code.c │ ├── 87_dead_code.expect │ ├── 87_ptr_longlong_arith32.c │ ├── 87_ptr_longlong_arith32.expect │ ├── 88_codeopt.c │ ├── 88_codeopt.expect │ ├── LICENSE │ └── Makefile └── vla_test.c ├── texi2pod.pl ├── win32 ├── build-tcc.bat ├── examples │ ├── dll.c │ ├── fib.c │ ├── hello_dll.c │ └── hello_win.c ├── include │ ├── _mingw.h │ ├── assert.h │ ├── conio.h │ ├── ctype.h │ ├── dir.h │ ├── direct.h │ ├── dirent.h │ ├── dos.h │ ├── errno.h │ ├── excpt.h │ ├── fcntl.h │ ├── fenv.h │ ├── float.h │ ├── inttypes.h │ ├── io.h │ ├── limits.h │ ├── locale.h │ ├── malloc.h │ ├── math.h │ ├── mem.h │ ├── memory.h │ ├── process.h │ ├── sec_api │ │ ├── conio_s.h │ │ ├── crtdbg_s.h │ │ ├── io_s.h │ │ ├── mbstring_s.h │ │ ├── search_s.h │ │ ├── stdio_s.h │ │ ├── stdlib_s.h │ │ ├── stralign_s.h │ │ ├── string_s.h │ │ ├── sys │ │ │ └── timeb_s.h │ │ ├── tchar_s.h │ │ ├── time_s.h │ │ └── wchar_s.h │ ├── setjmp.h │ ├── share.h │ ├── signal.h │ ├── stdarg.h │ ├── stdbool.h │ ├── stddef.h │ ├── stdint.h │ ├── stdio.h │ ├── stdlib.h │ ├── string.h │ ├── sys │ │ ├── fcntl.h │ │ ├── file.h │ │ ├── locking.h │ │ ├── stat.h │ │ ├── time.h │ │ ├── timeb.h │ │ ├── types.h │ │ ├── unistd.h │ │ └── utime.h │ ├── tcc │ │ └── tcc_libm.h │ ├── tchar.h │ ├── time.h │ ├── vadefs.h │ ├── values.h │ ├── varargs.h │ ├── wchar.h │ ├── wctype.h │ ├── winapi │ │ ├── _bsd_types.h │ │ ├── _mingw_unicode.h │ │ ├── _timeval.h │ │ ├── basetsd.h │ │ ├── basetyps.h │ │ ├── guiddef.h │ │ ├── in6addr.h │ │ ├── inaddr.h │ │ ├── intrin.h │ │ ├── mstcpip.h │ │ ├── mswsock.h │ │ ├── poppack.h │ │ ├── psdk_inc │ │ │ ├── _fd_types.h │ │ │ ├── _ip_mreq1.h │ │ │ ├── _ip_types.h │ │ │ ├── _socket_types.h │ │ │ ├── _ws1_undef.h │ │ │ ├── _wsa_errnos.h │ │ │ ├── _wsadata.h │ │ │ └── _xmitfile.h │ │ ├── pshpack1.h │ │ ├── pshpack2.h │ │ ├── pshpack4.h │ │ ├── pshpack8.h │ │ ├── qos.h │ │ ├── reason.h │ │ ├── shellapi.h │ │ ├── specstrings.h │ │ ├── stralign.h │ │ ├── tvout.h │ │ ├── winbase.h │ │ ├── wincon.h │ │ ├── windef.h │ │ ├── windows.h │ │ ├── winerror.h │ │ ├── wingdi.h │ │ ├── winnetwk.h │ │ ├── winnls.h │ │ ├── winnt.h │ │ ├── winreg.h │ │ ├── winsock2.h │ │ ├── winuser.h │ │ ├── winver.h │ │ ├── ws2def.h │ │ ├── ws2ipdef.h │ │ └── ws2tcpip.h │ └── winsock2.h ├── lib │ ├── chkstk.S │ ├── crt1.c │ ├── dllcrt1.c │ ├── dllmain.c │ ├── gdi32.def │ ├── kernel32.def │ ├── msvcrt.def │ ├── user32.def │ └── wincrt1.c ├── libtcc │ ├── libtcc.def │ └── libtcc.h ├── tcc-win32.txt ├── tools │ ├── tiny_impdef.c │ └── tiny_libmaker.c └── vs2015 │ ├── libtcc.vcxproj │ ├── tcc.sln │ └── tcc.vcxproj ├── x86_64-asm.h ├── x86_64-gen.c └── x86_64-link.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: c 2 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/COPYING -------------------------------------------------------------------------------- /Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/Changelog -------------------------------------------------------------------------------- /CodingStyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/CodingStyle -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/README -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/README.md -------------------------------------------------------------------------------- /RELICENSING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/RELICENSING -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/TODO -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.9.26 2 | -------------------------------------------------------------------------------- /arm-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/arm-gen.c -------------------------------------------------------------------------------- /arm-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/arm-link.c -------------------------------------------------------------------------------- /arm64-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/arm64-gen.c -------------------------------------------------------------------------------- /arm64-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/arm64-link.c -------------------------------------------------------------------------------- /c67-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/c67-gen.c -------------------------------------------------------------------------------- /c67-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/c67-link.c -------------------------------------------------------------------------------- /coff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/coff.h -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/configure -------------------------------------------------------------------------------- /conftest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/conftest.c -------------------------------------------------------------------------------- /elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/elf.h -------------------------------------------------------------------------------- /examples/ex1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/examples/ex1.c -------------------------------------------------------------------------------- /examples/ex2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/examples/ex2.c -------------------------------------------------------------------------------- /examples/ex3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/examples/ex3.c -------------------------------------------------------------------------------- /examples/ex4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/examples/ex4.c -------------------------------------------------------------------------------- /examples/ex5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/examples/ex5.c -------------------------------------------------------------------------------- /i386-asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/i386-asm.c -------------------------------------------------------------------------------- /i386-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/i386-asm.h -------------------------------------------------------------------------------- /i386-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/i386-gen.c -------------------------------------------------------------------------------- /i386-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/i386-link.c -------------------------------------------------------------------------------- /i386-tok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/i386-tok.h -------------------------------------------------------------------------------- /il-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/il-gen.c -------------------------------------------------------------------------------- /il-opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/il-opcodes.h -------------------------------------------------------------------------------- /include/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/include/float.h -------------------------------------------------------------------------------- /include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/include/stdarg.h -------------------------------------------------------------------------------- /include/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/include/stdbool.h -------------------------------------------------------------------------------- /include/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/include/stddef.h -------------------------------------------------------------------------------- /include/varargs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/include/varargs.h -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/alloca-arm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/lib/alloca-arm.S -------------------------------------------------------------------------------- /lib/alloca86-bt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/lib/alloca86-bt.S -------------------------------------------------------------------------------- /lib/alloca86.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/lib/alloca86.S -------------------------------------------------------------------------------- /lib/alloca86_64-bt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/lib/alloca86_64-bt.S -------------------------------------------------------------------------------- /lib/alloca86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/lib/alloca86_64.S -------------------------------------------------------------------------------- /lib/armeabi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/lib/armeabi.c -------------------------------------------------------------------------------- /lib/bcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/lib/bcheck.c -------------------------------------------------------------------------------- /lib/lib-arm64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/lib/lib-arm64.c -------------------------------------------------------------------------------- /lib/libtcc1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/lib/libtcc1.c -------------------------------------------------------------------------------- /libtcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/libtcc.c -------------------------------------------------------------------------------- /libtcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/libtcc.h -------------------------------------------------------------------------------- /stab.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/stab.def -------------------------------------------------------------------------------- /stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/stab.h -------------------------------------------------------------------------------- /tcc-doc.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tcc-doc.texi -------------------------------------------------------------------------------- /tcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tcc.c -------------------------------------------------------------------------------- /tcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tcc.h -------------------------------------------------------------------------------- /tccasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tccasm.c -------------------------------------------------------------------------------- /tcccoff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tcccoff.c -------------------------------------------------------------------------------- /tccelf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tccelf.c -------------------------------------------------------------------------------- /tccexsymtab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tccexsymtab.c -------------------------------------------------------------------------------- /tccexsymtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tccexsymtab.h -------------------------------------------------------------------------------- /tccgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tccgen.c -------------------------------------------------------------------------------- /tcclib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tcclib.h -------------------------------------------------------------------------------- /tccpe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tccpe.c -------------------------------------------------------------------------------- /tccpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tccpp.c -------------------------------------------------------------------------------- /tccrun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tccrun.c -------------------------------------------------------------------------------- /tcctok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tcctok.h -------------------------------------------------------------------------------- /tests/42test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/42test.h -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/abitest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/abitest.c -------------------------------------------------------------------------------- /tests/asmtest.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/asmtest.S -------------------------------------------------------------------------------- /tests/boundtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/boundtest.c -------------------------------------------------------------------------------- /tests/exsymtab/01-test-symtab-copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/01-test-symtab-copy.c -------------------------------------------------------------------------------- /tests/exsymtab/10-symtab-compare-func-decl-and-def.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/10-symtab-compare-func-decl-and-def.c -------------------------------------------------------------------------------- /tests/exsymtab/20-two-contexts-define-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/20-two-contexts-define-share.c -------------------------------------------------------------------------------- /tests/exsymtab/25-two-contexts-intertwined-preprocessor-macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/25-two-contexts-intertwined-preprocessor-macro.c -------------------------------------------------------------------------------- /tests/exsymtab/28-three-contexts-intertwined-preprocessor-macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/28-three-contexts-intertwined-preprocessor-macro.c -------------------------------------------------------------------------------- /tests/exsymtab/30-two-contexts-struct-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/30-two-contexts-struct-share.c -------------------------------------------------------------------------------- /tests/exsymtab/31-two-contexts-struct-array-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/31-two-contexts-struct-array-share.c -------------------------------------------------------------------------------- /tests/exsymtab/32-two-contexts-struct-self-reference.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/32-two-contexts-struct-self-reference.c -------------------------------------------------------------------------------- /tests/exsymtab/33-two-contexts-struct-reserved-tokens.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/33-two-contexts-struct-reserved-tokens.c -------------------------------------------------------------------------------- /tests/exsymtab/35-two-contexts-vtable-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/35-two-contexts-vtable-share.c -------------------------------------------------------------------------------- /tests/exsymtab/36-two-contexts-typedef-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/36-two-contexts-typedef-share.c -------------------------------------------------------------------------------- /tests/exsymtab/40-two-contexts-func-decl-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/40-two-contexts-func-decl-share.c -------------------------------------------------------------------------------- /tests/exsymtab/41-two-contexts-inline-func-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/41-two-contexts-inline-func-share.c -------------------------------------------------------------------------------- /tests/exsymtab/42-three-contexts-func-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/42-three-contexts-func-share.c -------------------------------------------------------------------------------- /tests/exsymtab/43-three-contexts-inline-func-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/43-three-contexts-inline-func-share.c -------------------------------------------------------------------------------- /tests/exsymtab/47-many-consuming-contexts-func-share.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/47-many-consuming-contexts-func-share.c -------------------------------------------------------------------------------- /tests/exsymtab/48-many-consuming-contexts-delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/48-many-consuming-contexts-delete.c -------------------------------------------------------------------------------- /tests/exsymtab/49-many-consuming-contexts-early-delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/49-many-consuming-contexts-early-delete.c -------------------------------------------------------------------------------- /tests/exsymtab/50-two-contexts-mixup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/50-two-contexts-mixup.c -------------------------------------------------------------------------------- /tests/exsymtab/51-many-consuming-contexts-with-constants-early-delete.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/51-many-consuming-contexts-with-constants-early-delete.c -------------------------------------------------------------------------------- /tests/exsymtab/60-two-contexts-globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/60-two-contexts-globals.c -------------------------------------------------------------------------------- /tests/exsymtab/61-two-contexts-const-globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/61-two-contexts-const-globals.c -------------------------------------------------------------------------------- /tests/exsymtab/62-two-contexts-static-globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/62-two-contexts-static-globals.c -------------------------------------------------------------------------------- /tests/exsymtab/63-two-contexts-enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/63-two-contexts-enum.c -------------------------------------------------------------------------------- /tests/exsymtab/70-symtab-use-check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/70-symtab-use-check.c -------------------------------------------------------------------------------- /tests/exsymtab/80-cache-defines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/80-cache-defines.c -------------------------------------------------------------------------------- /tests/exsymtab/81-cache-struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/81-cache-struct.c -------------------------------------------------------------------------------- /tests/exsymtab/82-cache-func-decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/82-cache-func-decl.c -------------------------------------------------------------------------------- /tests/exsymtab/83-cache-func-decl-with-args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/83-cache-func-decl-with-args.c -------------------------------------------------------------------------------- /tests/exsymtab/84-cache-func-decl-with-pointer-args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/84-cache-func-decl-with-pointer-args.c -------------------------------------------------------------------------------- /tests/exsymtab/85-cache-inline-func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/85-cache-inline-func.c -------------------------------------------------------------------------------- /tests/exsymtab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/Makefile -------------------------------------------------------------------------------- /tests/exsymtab/dump-elf-syms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/dump-elf-syms.c -------------------------------------------------------------------------------- /tests/exsymtab/mytest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/mytest.pl -------------------------------------------------------------------------------- /tests/exsymtab/tap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/tap.h -------------------------------------------------------------------------------- /tests/exsymtab/test_setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/test_setup.h -------------------------------------------------------------------------------- /tests/exsymtab/win-test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/exsymtab/win-test.pl -------------------------------------------------------------------------------- /tests/gcctestsuite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/gcctestsuite.sh -------------------------------------------------------------------------------- /tests/libtcc_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/libtcc_test.c -------------------------------------------------------------------------------- /tests/pp/01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/01.c -------------------------------------------------------------------------------- /tests/pp/01.expect: -------------------------------------------------------------------------------- 1 | char p[] = "x ## y"; 2 | -------------------------------------------------------------------------------- /tests/pp/02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/02.c -------------------------------------------------------------------------------- /tests/pp/02.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/02.expect -------------------------------------------------------------------------------- /tests/pp/03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/03.c -------------------------------------------------------------------------------- /tests/pp/03.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/03.expect -------------------------------------------------------------------------------- /tests/pp/04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/04.c -------------------------------------------------------------------------------- /tests/pp/04.expect: -------------------------------------------------------------------------------- 1 | (1) 2 | -------------------------------------------------------------------------------- /tests/pp/05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/05.c -------------------------------------------------------------------------------- /tests/pp/05.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/05.expect -------------------------------------------------------------------------------- /tests/pp/06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/06.c -------------------------------------------------------------------------------- /tests/pp/06.expect: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /tests/pp/07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/07.c -------------------------------------------------------------------------------- /tests/pp/07.expect: -------------------------------------------------------------------------------- 1 | a 2 | YES 3 | -------------------------------------------------------------------------------- /tests/pp/08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/08.c -------------------------------------------------------------------------------- /tests/pp/08.expect: -------------------------------------------------------------------------------- 1 | (hej.s_s.s_pos) 2 | -------------------------------------------------------------------------------- /tests/pp/09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/09.c -------------------------------------------------------------------------------- /tests/pp/09.expect: -------------------------------------------------------------------------------- 1 | aaaaoooo 2 | -------------------------------------------------------------------------------- /tests/pp/10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/10.c -------------------------------------------------------------------------------- /tests/pp/10.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/10.expect -------------------------------------------------------------------------------- /tests/pp/11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/11.c -------------------------------------------------------------------------------- /tests/pp/11.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/11.expect -------------------------------------------------------------------------------- /tests/pp/12.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/12.S -------------------------------------------------------------------------------- /tests/pp/12.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/12.expect -------------------------------------------------------------------------------- /tests/pp/13.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/13.S -------------------------------------------------------------------------------- /tests/pp/13.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/13.expect -------------------------------------------------------------------------------- /tests/pp/14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/14.c -------------------------------------------------------------------------------- /tests/pp/14.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/14.expect -------------------------------------------------------------------------------- /tests/pp/15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/15.c -------------------------------------------------------------------------------- /tests/pp/15.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/15.expect -------------------------------------------------------------------------------- /tests/pp/16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/16.c -------------------------------------------------------------------------------- /tests/pp/16.expect: -------------------------------------------------------------------------------- 1 | 2 | 16.c:3: warning: A redefined 3 | -------------------------------------------------------------------------------- /tests/pp/17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/17.c -------------------------------------------------------------------------------- /tests/pp/17.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/17.expect -------------------------------------------------------------------------------- /tests/pp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/pp/Makefile -------------------------------------------------------------------------------- /tests/tcctest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tcctest.c -------------------------------------------------------------------------------- /tests/tcctest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tcctest.h -------------------------------------------------------------------------------- /tests/tcctest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tcctest.py -------------------------------------------------------------------------------- /tests/testfp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/testfp.c -------------------------------------------------------------------------------- /tests/tests2/00_assignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/00_assignment.c -------------------------------------------------------------------------------- /tests/tests2/00_assignment.expect: -------------------------------------------------------------------------------- 1 | 42 2 | 64 3 | 12, 34 4 | -------------------------------------------------------------------------------- /tests/tests2/01_comment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/01_comment.c -------------------------------------------------------------------------------- /tests/tests2/01_comment.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/01_comment.expect -------------------------------------------------------------------------------- /tests/tests2/02_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/02_printf.c -------------------------------------------------------------------------------- /tests/tests2/02_printf.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/02_printf.expect -------------------------------------------------------------------------------- /tests/tests2/03_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/03_struct.c -------------------------------------------------------------------------------- /tests/tests2/03_struct.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/03_struct.expect -------------------------------------------------------------------------------- /tests/tests2/04_for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/04_for.c -------------------------------------------------------------------------------- /tests/tests2/04_for.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /tests/tests2/05_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/05_array.c -------------------------------------------------------------------------------- /tests/tests2/05_array.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 4 3 | 9 4 | 16 5 | 25 6 | 36 7 | 49 8 | 64 9 | 81 10 | 100 11 | -------------------------------------------------------------------------------- /tests/tests2/06_case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/06_case.c -------------------------------------------------------------------------------- /tests/tests2/06_case.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/06_case.expect -------------------------------------------------------------------------------- /tests/tests2/07_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/07_function.c -------------------------------------------------------------------------------- /tests/tests2/07_function.expect: -------------------------------------------------------------------------------- 1 | 9 2 | 16 3 | a=1234 4 | qfunc() 5 | -------------------------------------------------------------------------------- /tests/tests2/08_while.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/08_while.c -------------------------------------------------------------------------------- /tests/tests2/08_while.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | 55 11 | 89 12 | -------------------------------------------------------------------------------- /tests/tests2/09_do_while.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/09_do_while.c -------------------------------------------------------------------------------- /tests/tests2/09_do_while.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | 55 11 | 89 12 | -------------------------------------------------------------------------------- /tests/tests2/10_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/10_pointer.c -------------------------------------------------------------------------------- /tests/tests2/10_pointer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/10_pointer.expect -------------------------------------------------------------------------------- /tests/tests2/11_precedence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/11_precedence.c -------------------------------------------------------------------------------- /tests/tests2/11_precedence.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/11_precedence.expect -------------------------------------------------------------------------------- /tests/tests2/12_hashdefine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/12_hashdefine.c -------------------------------------------------------------------------------- /tests/tests2/12_hashdefine.expect: -------------------------------------------------------------------------------- 1 | 12 2 | 12, 24, 36 3 | -------------------------------------------------------------------------------- /tests/tests2/13_integer_literals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/13_integer_literals.c -------------------------------------------------------------------------------- /tests/tests2/13_integer_literals.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/13_integer_literals.expect -------------------------------------------------------------------------------- /tests/tests2/14_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/14_if.c -------------------------------------------------------------------------------- /tests/tests2/14_if.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/14_if.expect -------------------------------------------------------------------------------- /tests/tests2/15_recursion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/15_recursion.c -------------------------------------------------------------------------------- /tests/tests2/15_recursion.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/15_recursion.expect -------------------------------------------------------------------------------- /tests/tests2/16_nesting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/16_nesting.c -------------------------------------------------------------------------------- /tests/tests2/16_nesting.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/16_nesting.expect -------------------------------------------------------------------------------- /tests/tests2/17_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/17_enum.c -------------------------------------------------------------------------------- /tests/tests2/17_enum.expect: -------------------------------------------------------------------------------- 1 | 0 1 2 3 54 73 74 75 2 | 12 3 | 54 4 | -------------------------------------------------------------------------------- /tests/tests2/18_include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/18_include.c -------------------------------------------------------------------------------- /tests/tests2/18_include.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/18_include.expect -------------------------------------------------------------------------------- /tests/tests2/18_include.h: -------------------------------------------------------------------------------- 1 | printf("included\n"); 2 | -------------------------------------------------------------------------------- /tests/tests2/19_pointer_arithmetic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/19_pointer_arithmetic.c -------------------------------------------------------------------------------- /tests/tests2/19_pointer_arithmetic.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/19_pointer_arithmetic.expect -------------------------------------------------------------------------------- /tests/tests2/20_pointer_comparison.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/20_pointer_comparison.c -------------------------------------------------------------------------------- /tests/tests2/20_pointer_comparison.expect: -------------------------------------------------------------------------------- 1 | 12 2 | 34 3 | 0 4 | 1 5 | 1 6 | 0 7 | -------------------------------------------------------------------------------- /tests/tests2/21_char_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/21_char_array.c -------------------------------------------------------------------------------- /tests/tests2/21_char_array.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/21_char_array.expect -------------------------------------------------------------------------------- /tests/tests2/22_floating_point.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/22_floating_point.c -------------------------------------------------------------------------------- /tests/tests2/22_floating_point.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/22_floating_point.expect -------------------------------------------------------------------------------- /tests/tests2/23_type_coercion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/23_type_coercion.c -------------------------------------------------------------------------------- /tests/tests2/23_type_coercion.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/23_type_coercion.expect -------------------------------------------------------------------------------- /tests/tests2/24_math_library.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/24_math_library.c -------------------------------------------------------------------------------- /tests/tests2/24_math_library.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/24_math_library.expect -------------------------------------------------------------------------------- /tests/tests2/25_quicksort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/25_quicksort.c -------------------------------------------------------------------------------- /tests/tests2/25_quicksort.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/25_quicksort.expect -------------------------------------------------------------------------------- /tests/tests2/26_character_constants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/26_character_constants.c -------------------------------------------------------------------------------- /tests/tests2/26_character_constants.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/26_character_constants.expect -------------------------------------------------------------------------------- /tests/tests2/27_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/27_sizeof.c -------------------------------------------------------------------------------- /tests/tests2/27_sizeof.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 4 3 | 8 4 | 4 5 | -------------------------------------------------------------------------------- /tests/tests2/28_strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/28_strings.c -------------------------------------------------------------------------------- /tests/tests2/28_strings.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/28_strings.expect -------------------------------------------------------------------------------- /tests/tests2/29_array_address.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/29_array_address.c -------------------------------------------------------------------------------- /tests/tests2/29_array_address.expect: -------------------------------------------------------------------------------- 1 | bcdef 2 | -------------------------------------------------------------------------------- /tests/tests2/30_hanoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/30_hanoi.c -------------------------------------------------------------------------------- /tests/tests2/30_hanoi.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/30_hanoi.expect -------------------------------------------------------------------------------- /tests/tests2/31_args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/31_args.c -------------------------------------------------------------------------------- /tests/tests2/31_args.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/31_args.expect -------------------------------------------------------------------------------- /tests/tests2/32_led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/32_led.c -------------------------------------------------------------------------------- /tests/tests2/32_led.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/32_led.expect -------------------------------------------------------------------------------- /tests/tests2/33_ternary_op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/33_ternary_op.c -------------------------------------------------------------------------------- /tests/tests2/33_ternary_op.expect: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 4 4 | 9 5 | 16 6 | 15 7 | 18 8 | 21 9 | 24 10 | 27 11 | -------------------------------------------------------------------------------- /tests/tests2/34_array_assignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/34_array_assignment.c -------------------------------------------------------------------------------- /tests/tests2/34_array_assignment.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/34_array_assignment.expect -------------------------------------------------------------------------------- /tests/tests2/35_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/35_sizeof.c -------------------------------------------------------------------------------- /tests/tests2/35_sizeof.expect: -------------------------------------------------------------------------------- 1 | 1 1 2 | 2 2 3 | -------------------------------------------------------------------------------- /tests/tests2/36_array_initialisers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/36_array_initialisers.c -------------------------------------------------------------------------------- /tests/tests2/36_array_initialisers.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/36_array_initialisers.expect -------------------------------------------------------------------------------- /tests/tests2/37_sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/37_sprintf.c -------------------------------------------------------------------------------- /tests/tests2/37_sprintf.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/37_sprintf.expect -------------------------------------------------------------------------------- /tests/tests2/38_multiple_array_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/38_multiple_array_index.c -------------------------------------------------------------------------------- /tests/tests2/38_multiple_array_index.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/38_multiple_array_index.expect -------------------------------------------------------------------------------- /tests/tests2/39_typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/39_typedef.c -------------------------------------------------------------------------------- /tests/tests2/39_typedef.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/39_typedef.expect -------------------------------------------------------------------------------- /tests/tests2/40_stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/40_stdio.c -------------------------------------------------------------------------------- /tests/tests2/40_stdio.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/40_stdio.expect -------------------------------------------------------------------------------- /tests/tests2/41_hashif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/41_hashif.c -------------------------------------------------------------------------------- /tests/tests2/41_hashif.expect: -------------------------------------------------------------------------------- 1 | #include test 2 | b 3 | g 4 | i 5 | p 6 | r 7 | -------------------------------------------------------------------------------- /tests/tests2/42_function_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/42_function_pointer.c -------------------------------------------------------------------------------- /tests/tests2/42_function_pointer.expect: -------------------------------------------------------------------------------- 1 | yo 24 2 | 42 3 | -------------------------------------------------------------------------------- /tests/tests2/43_void_param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/43_void_param.c -------------------------------------------------------------------------------- /tests/tests2/43_void_param.expect: -------------------------------------------------------------------------------- 1 | yo 2 | -------------------------------------------------------------------------------- /tests/tests2/44_scoped_declarations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/44_scoped_declarations.c -------------------------------------------------------------------------------- /tests/tests2/44_scoped_declarations.expect: -------------------------------------------------------------------------------- 1 | it's all good 2 | -------------------------------------------------------------------------------- /tests/tests2/45_empty_for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/45_empty_for.c -------------------------------------------------------------------------------- /tests/tests2/45_empty_for.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 10 11 | -------------------------------------------------------------------------------- /tests/tests2/46_grep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/46_grep.c -------------------------------------------------------------------------------- /tests/tests2/46_grep.expect: -------------------------------------------------------------------------------- 1 | File 46_grep.c: 2 | /* vim: set expandtab ts=4 sw=3 sts=3 tw=80 :*/ 3 | 4 | -------------------------------------------------------------------------------- /tests/tests2/47_switch_return.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/47_switch_return.c -------------------------------------------------------------------------------- /tests/tests2/47_switch_return.expect: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | out 4 | 3 5 | -------------------------------------------------------------------------------- /tests/tests2/48_nested_break.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/48_nested_break.c -------------------------------------------------------------------------------- /tests/tests2/48_nested_break.expect: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/tests2/49_bracket_evaluation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/49_bracket_evaluation.c -------------------------------------------------------------------------------- /tests/tests2/49_bracket_evaluation.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/49_bracket_evaluation.expect -------------------------------------------------------------------------------- /tests/tests2/50_logical_second_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/50_logical_second_arg.c -------------------------------------------------------------------------------- /tests/tests2/50_logical_second_arg.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/50_logical_second_arg.expect -------------------------------------------------------------------------------- /tests/tests2/51_static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/51_static.c -------------------------------------------------------------------------------- /tests/tests2/51_static.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/51_static.expect -------------------------------------------------------------------------------- /tests/tests2/52_unnamed_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/52_unnamed_enum.c -------------------------------------------------------------------------------- /tests/tests2/52_unnamed_enum.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/52_unnamed_enum.expect -------------------------------------------------------------------------------- /tests/tests2/54_goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/54_goto.c -------------------------------------------------------------------------------- /tests/tests2/54_goto.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/54_goto.expect -------------------------------------------------------------------------------- /tests/tests2/55_lshift_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/55_lshift_type.c -------------------------------------------------------------------------------- /tests/tests2/55_lshift_type.expect: -------------------------------------------------------------------------------- 1 | 0 test(s) failed 2 | -------------------------------------------------------------------------------- /tests/tests2/56_btype_excess-1.c: -------------------------------------------------------------------------------- 1 | struct A {} int i; 2 | -------------------------------------------------------------------------------- /tests/tests2/56_btype_excess-1.expect: -------------------------------------------------------------------------------- 1 | 56_btype_excess-1.c:1: error: too many basic types 2 | -------------------------------------------------------------------------------- /tests/tests2/57_btype_excess-2.c: -------------------------------------------------------------------------------- 1 | char int i; 2 | -------------------------------------------------------------------------------- /tests/tests2/57_btype_excess-2.expect: -------------------------------------------------------------------------------- 1 | 57_btype_excess-2.c:1: error: too many basic types 2 | -------------------------------------------------------------------------------- /tests/tests2/58_function_redefinition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/58_function_redefinition.c -------------------------------------------------------------------------------- /tests/tests2/58_function_redefinition.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/58_function_redefinition.expect -------------------------------------------------------------------------------- /tests/tests2/59_function_array.c: -------------------------------------------------------------------------------- 1 | int (*fct)[42](int x); 2 | -------------------------------------------------------------------------------- /tests/tests2/59_function_array.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/59_function_array.expect -------------------------------------------------------------------------------- /tests/tests2/60_enum_redefinition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/60_enum_redefinition.c -------------------------------------------------------------------------------- /tests/tests2/60_enum_redefinition.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/60_enum_redefinition.expect -------------------------------------------------------------------------------- /tests/tests2/61_undefined_enum.c: -------------------------------------------------------------------------------- 1 | enum rgb c = 42; 2 | -------------------------------------------------------------------------------- /tests/tests2/61_undefined_enum.expect: -------------------------------------------------------------------------------- 1 | 61_undefined_enum.c:1: error: unknown type size 2 | -------------------------------------------------------------------------------- /tests/tests2/62_enumerator_redefinition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/62_enumerator_redefinition.c -------------------------------------------------------------------------------- /tests/tests2/62_enumerator_redefinition.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/62_enumerator_redefinition.expect -------------------------------------------------------------------------------- /tests/tests2/63_local_enumerator_redefinition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/63_local_enumerator_redefinition.c -------------------------------------------------------------------------------- /tests/tests2/63_local_enumerator_redefinition.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests2/64_macro_nesting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/64_macro_nesting.c -------------------------------------------------------------------------------- /tests/tests2/64_macro_nesting.expect: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/tests2/67_macro_concat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/67_macro_concat.c -------------------------------------------------------------------------------- /tests/tests2/67_macro_concat.expect: -------------------------------------------------------------------------------- 1 | jim: 21, bob: 42 2 | jim: 63 3 | -------------------------------------------------------------------------------- /tests/tests2/70_floating_point_literals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/70_floating_point_literals.c -------------------------------------------------------------------------------- /tests/tests2/70_floating_point_literals.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/70_floating_point_literals.expect -------------------------------------------------------------------------------- /tests/tests2/71_macro_empty_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/71_macro_empty_arg.c -------------------------------------------------------------------------------- /tests/tests2/71_macro_empty_arg.expect: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /tests/tests2/72_long_long_constant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/72_long_long_constant.c -------------------------------------------------------------------------------- /tests/tests2/72_long_long_constant.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/72_long_long_constant.expect -------------------------------------------------------------------------------- /tests/tests2/73_arm64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/73_arm64.c -------------------------------------------------------------------------------- /tests/tests2/73_arm64.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/73_arm64.expect -------------------------------------------------------------------------------- /tests/tests2/74_nocode_wanted.c: -------------------------------------------------------------------------------- 1 | int i = i++; 2 | -------------------------------------------------------------------------------- /tests/tests2/74_nocode_wanted.expect: -------------------------------------------------------------------------------- 1 | 74_nocode_wanted.c:1: error: initializer element is not constant 2 | -------------------------------------------------------------------------------- /tests/tests2/75_array_in_struct_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/75_array_in_struct_init.c -------------------------------------------------------------------------------- /tests/tests2/75_array_in_struct_init.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/75_array_in_struct_init.expect -------------------------------------------------------------------------------- /tests/tests2/76_dollars_in_identifiers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/76_dollars_in_identifiers.c -------------------------------------------------------------------------------- /tests/tests2/76_dollars_in_identifiers.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/76_dollars_in_identifiers.expect -------------------------------------------------------------------------------- /tests/tests2/77_push_pop_macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/77_push_pop_macro.c -------------------------------------------------------------------------------- /tests/tests2/77_push_pop_macro.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/77_push_pop_macro.expect -------------------------------------------------------------------------------- /tests/tests2/78_vla_label.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/78_vla_label.c -------------------------------------------------------------------------------- /tests/tests2/78_vla_label.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/78_vla_label.expect -------------------------------------------------------------------------------- /tests/tests2/79_vla_continue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/79_vla_continue.c -------------------------------------------------------------------------------- /tests/tests2/79_vla_continue.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/79_vla_continue.expect -------------------------------------------------------------------------------- /tests/tests2/80_flexarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/80_flexarray.c -------------------------------------------------------------------------------- /tests/tests2/80_flexarray.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests2/81_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/81_types.c -------------------------------------------------------------------------------- /tests/tests2/81_types.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests2/82_attribs_position.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/82_attribs_position.c -------------------------------------------------------------------------------- /tests/tests2/82_attribs_position.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests2/82_nocode_wanted.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/82_nocode_wanted.c -------------------------------------------------------------------------------- /tests/tests2/82_nocode_wanted.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/82_nocode_wanted.expect -------------------------------------------------------------------------------- /tests/tests2/83_utf8_in_identifiers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/83_utf8_in_identifiers.c -------------------------------------------------------------------------------- /tests/tests2/83_utf8_in_identifiers.expect: -------------------------------------------------------------------------------- 1 | привет=0.1 2 | Lefèvre=2 3 | -------------------------------------------------------------------------------- /tests/tests2/84-hex-float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/84-hex-float.c -------------------------------------------------------------------------------- /tests/tests2/84-hex-float.expect: -------------------------------------------------------------------------------- 1 | n+1 = 15 2 | -------------------------------------------------------------------------------- /tests/tests2/85-asm-outside-function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/85-asm-outside-function.c -------------------------------------------------------------------------------- /tests/tests2/85-asm-outside-function.expect: -------------------------------------------------------------------------------- 1 | okay 2 | -------------------------------------------------------------------------------- /tests/tests2/86-memory-model.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/86-memory-model.c -------------------------------------------------------------------------------- /tests/tests2/86-memory-model.expect: -------------------------------------------------------------------------------- 1 | Ok 2 | -------------------------------------------------------------------------------- /tests/tests2/86-struct-init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/86-struct-init.c -------------------------------------------------------------------------------- /tests/tests2/86-struct-init.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/86-struct-init.expect -------------------------------------------------------------------------------- /tests/tests2/87_dead_code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/87_dead_code.c -------------------------------------------------------------------------------- /tests/tests2/87_dead_code.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/87_dead_code.expect -------------------------------------------------------------------------------- /tests/tests2/87_ptr_longlong_arith32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/87_ptr_longlong_arith32.c -------------------------------------------------------------------------------- /tests/tests2/87_ptr_longlong_arith32.expect: -------------------------------------------------------------------------------- 1 | data = "0123-5678" 2 | -------------------------------------------------------------------------------- /tests/tests2/88_codeopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/88_codeopt.c -------------------------------------------------------------------------------- /tests/tests2/88_codeopt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/88_codeopt.expect -------------------------------------------------------------------------------- /tests/tests2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/LICENSE -------------------------------------------------------------------------------- /tests/tests2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/tests2/Makefile -------------------------------------------------------------------------------- /tests/vla_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/tests/vla_test.c -------------------------------------------------------------------------------- /texi2pod.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/texi2pod.pl -------------------------------------------------------------------------------- /win32/build-tcc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/build-tcc.bat -------------------------------------------------------------------------------- /win32/examples/dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/examples/dll.c -------------------------------------------------------------------------------- /win32/examples/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/examples/fib.c -------------------------------------------------------------------------------- /win32/examples/hello_dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/examples/hello_dll.c -------------------------------------------------------------------------------- /win32/examples/hello_win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/examples/hello_win.c -------------------------------------------------------------------------------- /win32/include/_mingw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/_mingw.h -------------------------------------------------------------------------------- /win32/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/assert.h -------------------------------------------------------------------------------- /win32/include/conio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/conio.h -------------------------------------------------------------------------------- /win32/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/ctype.h -------------------------------------------------------------------------------- /win32/include/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/dir.h -------------------------------------------------------------------------------- /win32/include/direct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/direct.h -------------------------------------------------------------------------------- /win32/include/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/dirent.h -------------------------------------------------------------------------------- /win32/include/dos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/dos.h -------------------------------------------------------------------------------- /win32/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/errno.h -------------------------------------------------------------------------------- /win32/include/excpt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/excpt.h -------------------------------------------------------------------------------- /win32/include/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/fcntl.h -------------------------------------------------------------------------------- /win32/include/fenv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/fenv.h -------------------------------------------------------------------------------- /win32/include/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/float.h -------------------------------------------------------------------------------- /win32/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/inttypes.h -------------------------------------------------------------------------------- /win32/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/io.h -------------------------------------------------------------------------------- /win32/include/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/limits.h -------------------------------------------------------------------------------- /win32/include/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/locale.h -------------------------------------------------------------------------------- /win32/include/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/malloc.h -------------------------------------------------------------------------------- /win32/include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/math.h -------------------------------------------------------------------------------- /win32/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/mem.h -------------------------------------------------------------------------------- /win32/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/memory.h -------------------------------------------------------------------------------- /win32/include/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/process.h -------------------------------------------------------------------------------- /win32/include/sec_api/conio_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/conio_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/crtdbg_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/crtdbg_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/io_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/io_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/mbstring_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/mbstring_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/search_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/search_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/stdio_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/stdio_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/stdlib_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/stdlib_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/stralign_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/stralign_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/string_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/string_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/sys/timeb_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/sys/timeb_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/tchar_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/tchar_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/time_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/time_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/wchar_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sec_api/wchar_s.h -------------------------------------------------------------------------------- /win32/include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/setjmp.h -------------------------------------------------------------------------------- /win32/include/share.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/share.h -------------------------------------------------------------------------------- /win32/include/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/signal.h -------------------------------------------------------------------------------- /win32/include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/stdarg.h -------------------------------------------------------------------------------- /win32/include/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/stdbool.h -------------------------------------------------------------------------------- /win32/include/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/stddef.h -------------------------------------------------------------------------------- /win32/include/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/stdint.h -------------------------------------------------------------------------------- /win32/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/stdio.h -------------------------------------------------------------------------------- /win32/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/stdlib.h -------------------------------------------------------------------------------- /win32/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/string.h -------------------------------------------------------------------------------- /win32/include/sys/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sys/fcntl.h -------------------------------------------------------------------------------- /win32/include/sys/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sys/file.h -------------------------------------------------------------------------------- /win32/include/sys/locking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sys/locking.h -------------------------------------------------------------------------------- /win32/include/sys/stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sys/stat.h -------------------------------------------------------------------------------- /win32/include/sys/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sys/time.h -------------------------------------------------------------------------------- /win32/include/sys/timeb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sys/timeb.h -------------------------------------------------------------------------------- /win32/include/sys/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sys/types.h -------------------------------------------------------------------------------- /win32/include/sys/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sys/unistd.h -------------------------------------------------------------------------------- /win32/include/sys/utime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/sys/utime.h -------------------------------------------------------------------------------- /win32/include/tcc/tcc_libm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/tcc/tcc_libm.h -------------------------------------------------------------------------------- /win32/include/tchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/tchar.h -------------------------------------------------------------------------------- /win32/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/time.h -------------------------------------------------------------------------------- /win32/include/vadefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/vadefs.h -------------------------------------------------------------------------------- /win32/include/values.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/values.h -------------------------------------------------------------------------------- /win32/include/varargs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/varargs.h -------------------------------------------------------------------------------- /win32/include/wchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/wchar.h -------------------------------------------------------------------------------- /win32/include/wctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/wctype.h -------------------------------------------------------------------------------- /win32/include/winapi/_bsd_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/_bsd_types.h -------------------------------------------------------------------------------- /win32/include/winapi/_mingw_unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/_mingw_unicode.h -------------------------------------------------------------------------------- /win32/include/winapi/_timeval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/_timeval.h -------------------------------------------------------------------------------- /win32/include/winapi/basetsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/basetsd.h -------------------------------------------------------------------------------- /win32/include/winapi/basetyps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/basetyps.h -------------------------------------------------------------------------------- /win32/include/winapi/guiddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/guiddef.h -------------------------------------------------------------------------------- /win32/include/winapi/in6addr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/in6addr.h -------------------------------------------------------------------------------- /win32/include/winapi/inaddr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/inaddr.h -------------------------------------------------------------------------------- /win32/include/winapi/intrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/intrin.h -------------------------------------------------------------------------------- /win32/include/winapi/mstcpip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/mstcpip.h -------------------------------------------------------------------------------- /win32/include/winapi/mswsock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/mswsock.h -------------------------------------------------------------------------------- /win32/include/winapi/poppack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/poppack.h -------------------------------------------------------------------------------- /win32/include/winapi/psdk_inc/_fd_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/psdk_inc/_fd_types.h -------------------------------------------------------------------------------- /win32/include/winapi/psdk_inc/_ip_mreq1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/psdk_inc/_ip_mreq1.h -------------------------------------------------------------------------------- /win32/include/winapi/psdk_inc/_ip_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/psdk_inc/_ip_types.h -------------------------------------------------------------------------------- /win32/include/winapi/psdk_inc/_socket_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/psdk_inc/_socket_types.h -------------------------------------------------------------------------------- /win32/include/winapi/psdk_inc/_ws1_undef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/psdk_inc/_ws1_undef.h -------------------------------------------------------------------------------- /win32/include/winapi/psdk_inc/_wsa_errnos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/psdk_inc/_wsa_errnos.h -------------------------------------------------------------------------------- /win32/include/winapi/psdk_inc/_wsadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/psdk_inc/_wsadata.h -------------------------------------------------------------------------------- /win32/include/winapi/psdk_inc/_xmitfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/psdk_inc/_xmitfile.h -------------------------------------------------------------------------------- /win32/include/winapi/pshpack1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/pshpack1.h -------------------------------------------------------------------------------- /win32/include/winapi/pshpack2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/pshpack2.h -------------------------------------------------------------------------------- /win32/include/winapi/pshpack4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/pshpack4.h -------------------------------------------------------------------------------- /win32/include/winapi/pshpack8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/pshpack8.h -------------------------------------------------------------------------------- /win32/include/winapi/qos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/qos.h -------------------------------------------------------------------------------- /win32/include/winapi/reason.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/reason.h -------------------------------------------------------------------------------- /win32/include/winapi/shellapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/shellapi.h -------------------------------------------------------------------------------- /win32/include/winapi/specstrings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/specstrings.h -------------------------------------------------------------------------------- /win32/include/winapi/stralign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/stralign.h -------------------------------------------------------------------------------- /win32/include/winapi/tvout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/tvout.h -------------------------------------------------------------------------------- /win32/include/winapi/winbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/winbase.h -------------------------------------------------------------------------------- /win32/include/winapi/wincon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/wincon.h -------------------------------------------------------------------------------- /win32/include/winapi/windef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/windef.h -------------------------------------------------------------------------------- /win32/include/winapi/windows.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/windows.h -------------------------------------------------------------------------------- /win32/include/winapi/winerror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/winerror.h -------------------------------------------------------------------------------- /win32/include/winapi/wingdi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/wingdi.h -------------------------------------------------------------------------------- /win32/include/winapi/winnetwk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/winnetwk.h -------------------------------------------------------------------------------- /win32/include/winapi/winnls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/winnls.h -------------------------------------------------------------------------------- /win32/include/winapi/winnt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/winnt.h -------------------------------------------------------------------------------- /win32/include/winapi/winreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/winreg.h -------------------------------------------------------------------------------- /win32/include/winapi/winsock2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/winsock2.h -------------------------------------------------------------------------------- /win32/include/winapi/winuser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/winuser.h -------------------------------------------------------------------------------- /win32/include/winapi/winver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/winver.h -------------------------------------------------------------------------------- /win32/include/winapi/ws2def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/ws2def.h -------------------------------------------------------------------------------- /win32/include/winapi/ws2ipdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/ws2ipdef.h -------------------------------------------------------------------------------- /win32/include/winapi/ws2tcpip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winapi/ws2tcpip.h -------------------------------------------------------------------------------- /win32/include/winsock2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/include/winsock2.h -------------------------------------------------------------------------------- /win32/lib/chkstk.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/lib/chkstk.S -------------------------------------------------------------------------------- /win32/lib/crt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/lib/crt1.c -------------------------------------------------------------------------------- /win32/lib/dllcrt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/lib/dllcrt1.c -------------------------------------------------------------------------------- /win32/lib/dllmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/lib/dllmain.c -------------------------------------------------------------------------------- /win32/lib/gdi32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/lib/gdi32.def -------------------------------------------------------------------------------- /win32/lib/kernel32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/lib/kernel32.def -------------------------------------------------------------------------------- /win32/lib/msvcrt.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/lib/msvcrt.def -------------------------------------------------------------------------------- /win32/lib/user32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/lib/user32.def -------------------------------------------------------------------------------- /win32/lib/wincrt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/lib/wincrt1.c -------------------------------------------------------------------------------- /win32/libtcc/libtcc.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/libtcc/libtcc.def -------------------------------------------------------------------------------- /win32/libtcc/libtcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/libtcc/libtcc.h -------------------------------------------------------------------------------- /win32/tcc-win32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/tcc-win32.txt -------------------------------------------------------------------------------- /win32/tools/tiny_impdef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/tools/tiny_impdef.c -------------------------------------------------------------------------------- /win32/tools/tiny_libmaker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/tools/tiny_libmaker.c -------------------------------------------------------------------------------- /win32/vs2015/libtcc.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/vs2015/libtcc.vcxproj -------------------------------------------------------------------------------- /win32/vs2015/tcc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/vs2015/tcc.sln -------------------------------------------------------------------------------- /win32/vs2015/tcc.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/win32/vs2015/tcc.vcxproj -------------------------------------------------------------------------------- /x86_64-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/x86_64-asm.h -------------------------------------------------------------------------------- /x86_64-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/x86_64-gen.c -------------------------------------------------------------------------------- /x86_64-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/run4flat/tinycc/HEAD/x86_64-link.c --------------------------------------------------------------------------------