├── .github └── workflows │ └── build.yml ├── .gitignore ├── COPYING ├── Changelog ├── CodingStyle ├── Makefile ├── README ├── RELICENSING ├── TODO ├── USES ├── VERSION ├── arm-asm.c ├── arm-gen.c ├── arm-link.c ├── arm-tok.h ├── arm64-asm.c ├── arm64-gen.c ├── arm64-link.c ├── c67-gen.c ├── c67-link.c ├── coff.h ├── configure ├── conftest.c ├── dwarf.h ├── 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 ├── stdalign.h ├── stdarg.h ├── stdatomic.h ├── stdbool.h ├── stddef.h ├── stdnoreturn.h ├── tccdefs.h ├── tgmath.h └── varargs.h ├── lib ├── Makefile ├── alloca-bt.S ├── alloca.S ├── armeabi.c ├── armflush.c ├── atomic.S ├── bcheck.c ├── bt-dll.c ├── bt-exe.c ├── bt-log.c ├── builtin.c ├── dsohandle.c ├── lib-arm64.c ├── libtcc1.c ├── stdatomic.c ├── tcov.c └── va_list.c ├── libtcc.c ├── libtcc.h ├── riscv64-asm.c ├── riscv64-gen.c ├── riscv64-link.c ├── riscv64-tok.h ├── stab.def ├── stab.h ├── tcc-doc.texi ├── tcc.c ├── tcc.h ├── tccasm.c ├── tcccoff.c ├── tccdbg.c ├── tccelf.c ├── tccgen.c ├── tcclib.h ├── tccmacho.c ├── tccpe.c ├── tccpp.c ├── tccrun.c ├── tcctok.h ├── tcctools.c ├── tests ├── 42test.h ├── Makefile ├── abitest.c ├── arm-asm-testsuite.sh ├── asm-c-connect-1.c ├── asm-c-connect-2.c ├── asmtest.S ├── boundtest.c ├── bug.c ├── gcctestsuite.sh ├── libtcc_test.c ├── libtcc_test_mt.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 │ ├── 18.c │ ├── 18.expect │ ├── 19.c │ ├── 19.expect │ ├── 20.c │ ├── 20.expect │ ├── 21.c │ ├── 21.expect │ ├── 22.c │ ├── 22.expect │ ├── Makefile │ ├── pp-counter.c │ └── pp-counter.expect ├── tcctest.c ├── tcctest.h ├── 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 │ ├── 100_c99array-decls.c │ ├── 100_c99array-decls.expect │ ├── 101_cleanup.c │ ├── 101_cleanup.expect │ ├── 102_alignas.c │ ├── 102_alignas.expect │ ├── 103_implicit_memmove.c │ ├── 103_implicit_memmove.expect │ ├── 104+_inline.c │ ├── 104_inline.c │ ├── 104_inline.expect │ ├── 105_local_extern.c │ ├── 105_local_extern.expect │ ├── 106_versym.c │ ├── 106_versym.expect │ ├── 107_stack_safe.c │ ├── 107_stack_safe.expect │ ├── 108_constructor.c │ ├── 108_constructor.expect │ ├── 109_float_struct_calling.c │ ├── 109_float_struct_calling.expect │ ├── 10_pointer.c │ ├── 10_pointer.expect │ ├── 110_average.c │ ├── 110_average.expect │ ├── 111_conversion.c │ ├── 111_conversion.expect │ ├── 112_backtrace.c │ ├── 112_backtrace.expect │ ├── 113_btdll.c │ ├── 113_btdll.expect │ ├── 114_bound_signal.c │ ├── 114_bound_signal.expect │ ├── 115_bound_setjmp.c │ ├── 115_bound_setjmp.expect │ ├── 116_bound_setjmp2.c │ ├── 116_bound_setjmp2.expect │ ├── 117_builtins.c │ ├── 117_builtins.expect │ ├── 118_switch.c │ ├── 118_switch.expect │ ├── 119_random_stuff.c │ ├── 119_random_stuff.expect │ ├── 11_precedence.c │ ├── 11_precedence.expect │ ├── 120+_alias.c │ ├── 120_alias.c │ ├── 120_alias.expect │ ├── 121_struct_return.c │ ├── 121_struct_return.expect │ ├── 122_vla_reuse.c │ ├── 122_vla_reuse.expect │ ├── 123_vla_bug.c │ ├── 123_vla_bug.expect │ ├── 124_atomic_counter.c │ ├── 124_atomic_counter.expect │ ├── 125_atomic_misc.c │ ├── 125_atomic_misc.expect │ ├── 126_bound_global.c │ ├── 126_bound_global.expect │ ├── 127_asm_goto.c │ ├── 127_asm_goto.expect │ ├── 128_run_atexit.c │ ├── 128_run_atexit.expect │ ├── 129_scopes.c │ ├── 129_scopes.expect │ ├── 12_hashdefine.c │ ├── 12_hashdefine.expect │ ├── 130_large_argument.c │ ├── 130_large_argument.expect │ ├── 131_return_struct_in_reg.c │ ├── 131_return_struct_in_reg.expect │ ├── 132_bound_test.c │ ├── 132_bound_test.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 │ ├── 18_include2.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 │ ├── 60_errors_and_warnings.c │ ├── 60_errors_and_warnings.expect │ ├── 61_integers.c │ ├── 61_integers.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 │ ├── 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 │ ├── 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 │ ├── 87_dead_code.c │ ├── 87_dead_code.expect │ ├── 88_codeopt.c │ ├── 88_codeopt.expect │ ├── 89_nocode_wanted.c │ ├── 89_nocode_wanted.expect │ ├── 90_struct-init.c │ ├── 90_struct-init.expect │ ├── 91_ptr_longlong_arith32.c │ ├── 91_ptr_longlong_arith32.expect │ ├── 92_enum_bitfield.c │ ├── 92_enum_bitfield.expect │ ├── 93_integer_promotion.c │ ├── 93_integer_promotion.expect │ ├── 94_generic.c │ ├── 94_generic.expect │ ├── 95_bitfields.c │ ├── 95_bitfields.expect │ ├── 95_bitfields_ms.c │ ├── 95_bitfields_ms.expect │ ├── 96_nodata_wanted.c │ ├── 96_nodata_wanted.expect │ ├── 97_utf8_string_literal.c │ ├── 97_utf8_string_literal.expect │ ├── 98_al_ax_extend.c │ ├── 98_al_ax_extend.expect │ ├── 99_fastcall.c │ ├── 99_fastcall.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 │ ├── inttypes.h │ ├── io.h │ ├── iso646.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 │ ├── 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 │ ├── uchar.h │ ├── vadefs.h │ ├── values.h │ ├── wchar.h │ ├── wctype.h │ └── winapi │ │ ├── basetsd.h │ │ ├── basetyps.h │ │ ├── guiddef.h │ │ ├── poppack.h │ │ ├── pshpack1.h │ │ ├── pshpack2.h │ │ ├── pshpack4.h │ │ ├── pshpack8.h │ │ ├── qos.h │ │ ├── winbase.h │ │ ├── wincon.h │ │ ├── windef.h │ │ ├── windows.h │ │ ├── winerror.h │ │ ├── wingdi.h │ │ ├── winnls.h │ │ ├── winnt.h │ │ ├── winreg.h │ │ ├── winsock2.h │ │ ├── winuser.h │ │ ├── winver.h │ │ ├── ws2ipdef.h │ │ └── ws2tcpip.h ├── lib │ ├── chkstk.S │ ├── crt1.c │ ├── crt1w.c │ ├── crtinit.c │ ├── dllcrt1.c │ ├── dllmain.c │ ├── gdi32.def │ ├── kernel32.def │ ├── msvcrt.def │ ├── user32.def │ ├── wincrt1.c │ ├── wincrt1w.c │ └── ws2_32.def └── tcc-win32.txt ├── x86_64-asm.h ├── x86_64-gen.c └── x86_64-link.c /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/COPYING -------------------------------------------------------------------------------- /Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/Changelog -------------------------------------------------------------------------------- /CodingStyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/CodingStyle -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/README -------------------------------------------------------------------------------- /RELICENSING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/RELICENSING -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/TODO -------------------------------------------------------------------------------- /USES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/USES -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.9.28rc -------------------------------------------------------------------------------- /arm-asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/arm-asm.c -------------------------------------------------------------------------------- /arm-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/arm-gen.c -------------------------------------------------------------------------------- /arm-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/arm-link.c -------------------------------------------------------------------------------- /arm-tok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/arm-tok.h -------------------------------------------------------------------------------- /arm64-asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/arm64-asm.c -------------------------------------------------------------------------------- /arm64-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/arm64-gen.c -------------------------------------------------------------------------------- /arm64-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/arm64-link.c -------------------------------------------------------------------------------- /c67-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/c67-gen.c -------------------------------------------------------------------------------- /c67-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/c67-link.c -------------------------------------------------------------------------------- /coff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/coff.h -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/configure -------------------------------------------------------------------------------- /conftest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/conftest.c -------------------------------------------------------------------------------- /dwarf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/dwarf.h -------------------------------------------------------------------------------- /elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/elf.h -------------------------------------------------------------------------------- /examples/ex1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/examples/ex1.c -------------------------------------------------------------------------------- /examples/ex2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/examples/ex2.c -------------------------------------------------------------------------------- /examples/ex3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/examples/ex3.c -------------------------------------------------------------------------------- /examples/ex4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/examples/ex4.c -------------------------------------------------------------------------------- /examples/ex5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/examples/ex5.c -------------------------------------------------------------------------------- /i386-asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/i386-asm.c -------------------------------------------------------------------------------- /i386-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/i386-asm.h -------------------------------------------------------------------------------- /i386-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/i386-gen.c -------------------------------------------------------------------------------- /i386-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/i386-link.c -------------------------------------------------------------------------------- /i386-tok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/i386-tok.h -------------------------------------------------------------------------------- /il-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/il-gen.c -------------------------------------------------------------------------------- /il-opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/il-opcodes.h -------------------------------------------------------------------------------- /include/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/include/float.h -------------------------------------------------------------------------------- /include/stdalign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/include/stdalign.h -------------------------------------------------------------------------------- /include/stdarg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/include/stdarg.h -------------------------------------------------------------------------------- /include/stdatomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/include/stdatomic.h -------------------------------------------------------------------------------- /include/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/include/stdbool.h -------------------------------------------------------------------------------- /include/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/include/stddef.h -------------------------------------------------------------------------------- /include/stdnoreturn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/include/stdnoreturn.h -------------------------------------------------------------------------------- /include/tccdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/include/tccdefs.h -------------------------------------------------------------------------------- /include/tgmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/include/tgmath.h -------------------------------------------------------------------------------- /include/varargs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/include/varargs.h -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/alloca-bt.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/alloca-bt.S -------------------------------------------------------------------------------- /lib/alloca.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/alloca.S -------------------------------------------------------------------------------- /lib/armeabi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/armeabi.c -------------------------------------------------------------------------------- /lib/armflush.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/armflush.c -------------------------------------------------------------------------------- /lib/atomic.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/atomic.S -------------------------------------------------------------------------------- /lib/bcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/bcheck.c -------------------------------------------------------------------------------- /lib/bt-dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/bt-dll.c -------------------------------------------------------------------------------- /lib/bt-exe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/bt-exe.c -------------------------------------------------------------------------------- /lib/bt-log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/bt-log.c -------------------------------------------------------------------------------- /lib/builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/builtin.c -------------------------------------------------------------------------------- /lib/dsohandle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/dsohandle.c -------------------------------------------------------------------------------- /lib/lib-arm64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/lib-arm64.c -------------------------------------------------------------------------------- /lib/libtcc1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/libtcc1.c -------------------------------------------------------------------------------- /lib/stdatomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/stdatomic.c -------------------------------------------------------------------------------- /lib/tcov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/tcov.c -------------------------------------------------------------------------------- /lib/va_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/lib/va_list.c -------------------------------------------------------------------------------- /libtcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/libtcc.c -------------------------------------------------------------------------------- /libtcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/libtcc.h -------------------------------------------------------------------------------- /riscv64-asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/riscv64-asm.c -------------------------------------------------------------------------------- /riscv64-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/riscv64-gen.c -------------------------------------------------------------------------------- /riscv64-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/riscv64-link.c -------------------------------------------------------------------------------- /riscv64-tok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/riscv64-tok.h -------------------------------------------------------------------------------- /stab.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/stab.def -------------------------------------------------------------------------------- /stab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/stab.h -------------------------------------------------------------------------------- /tcc-doc.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tcc-doc.texi -------------------------------------------------------------------------------- /tcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tcc.c -------------------------------------------------------------------------------- /tcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tcc.h -------------------------------------------------------------------------------- /tccasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tccasm.c -------------------------------------------------------------------------------- /tcccoff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tcccoff.c -------------------------------------------------------------------------------- /tccdbg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tccdbg.c -------------------------------------------------------------------------------- /tccelf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tccelf.c -------------------------------------------------------------------------------- /tccgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tccgen.c -------------------------------------------------------------------------------- /tcclib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tcclib.h -------------------------------------------------------------------------------- /tccmacho.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tccmacho.c -------------------------------------------------------------------------------- /tccpe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tccpe.c -------------------------------------------------------------------------------- /tccpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tccpp.c -------------------------------------------------------------------------------- /tccrun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tccrun.c -------------------------------------------------------------------------------- /tcctok.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tcctok.h -------------------------------------------------------------------------------- /tcctools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tcctools.c -------------------------------------------------------------------------------- /tests/42test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/42test.h -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/abitest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/abitest.c -------------------------------------------------------------------------------- /tests/arm-asm-testsuite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/arm-asm-testsuite.sh -------------------------------------------------------------------------------- /tests/asm-c-connect-1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/asm-c-connect-1.c -------------------------------------------------------------------------------- /tests/asm-c-connect-2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/asm-c-connect-2.c -------------------------------------------------------------------------------- /tests/asmtest.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/asmtest.S -------------------------------------------------------------------------------- /tests/boundtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/boundtest.c -------------------------------------------------------------------------------- /tests/bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/bug.c -------------------------------------------------------------------------------- /tests/gcctestsuite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/gcctestsuite.sh -------------------------------------------------------------------------------- /tests/libtcc_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/libtcc_test.c -------------------------------------------------------------------------------- /tests/libtcc_test_mt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/libtcc_test_mt.c -------------------------------------------------------------------------------- /tests/pp/01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/01.c -------------------------------------------------------------------------------- /tests/pp/01.expect: -------------------------------------------------------------------------------- 1 | char p[] = "x ## y"; 2 | -------------------------------------------------------------------------------- /tests/pp/02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/02.c -------------------------------------------------------------------------------- /tests/pp/02.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/02.expect -------------------------------------------------------------------------------- /tests/pp/03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/03.c -------------------------------------------------------------------------------- /tests/pp/03.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/03.expect -------------------------------------------------------------------------------- /tests/pp/04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/04.c -------------------------------------------------------------------------------- /tests/pp/04.expect: -------------------------------------------------------------------------------- 1 | (1) 2 | -------------------------------------------------------------------------------- /tests/pp/05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/05.c -------------------------------------------------------------------------------- /tests/pp/05.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/05.expect -------------------------------------------------------------------------------- /tests/pp/06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/06.c -------------------------------------------------------------------------------- /tests/pp/06.expect: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /tests/pp/07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/07.c -------------------------------------------------------------------------------- /tests/pp/07.expect: -------------------------------------------------------------------------------- 1 | a 2 | YES 3 | -------------------------------------------------------------------------------- /tests/pp/08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/tinycc/HEAD/tests/pp/09.c -------------------------------------------------------------------------------- /tests/pp/09.expect: -------------------------------------------------------------------------------- 1 | aaaaoooo 2 | -------------------------------------------------------------------------------- /tests/pp/10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/10.c -------------------------------------------------------------------------------- /tests/pp/10.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/10.expect -------------------------------------------------------------------------------- /tests/pp/11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/11.c -------------------------------------------------------------------------------- /tests/pp/11.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/11.expect -------------------------------------------------------------------------------- /tests/pp/12.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/12.S -------------------------------------------------------------------------------- /tests/pp/12.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/12.expect -------------------------------------------------------------------------------- /tests/pp/13.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/13.S -------------------------------------------------------------------------------- /tests/pp/13.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/13.expect -------------------------------------------------------------------------------- /tests/pp/14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/14.c -------------------------------------------------------------------------------- /tests/pp/14.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/14.expect -------------------------------------------------------------------------------- /tests/pp/15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/15.c -------------------------------------------------------------------------------- /tests/pp/15.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/15.expect -------------------------------------------------------------------------------- /tests/pp/16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/tinycc/HEAD/tests/pp/17.c -------------------------------------------------------------------------------- /tests/pp/17.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/17.expect -------------------------------------------------------------------------------- /tests/pp/18.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/18.c -------------------------------------------------------------------------------- /tests/pp/18.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/18.expect -------------------------------------------------------------------------------- /tests/pp/19.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/19.c -------------------------------------------------------------------------------- /tests/pp/19.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/19.expect -------------------------------------------------------------------------------- /tests/pp/20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/20.c -------------------------------------------------------------------------------- /tests/pp/20.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/20.expect -------------------------------------------------------------------------------- /tests/pp/21.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/21.c -------------------------------------------------------------------------------- /tests/pp/21.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/21.expect -------------------------------------------------------------------------------- /tests/pp/22.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/22.c -------------------------------------------------------------------------------- /tests/pp/22.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/22.expect -------------------------------------------------------------------------------- /tests/pp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/Makefile -------------------------------------------------------------------------------- /tests/pp/pp-counter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/pp-counter.c -------------------------------------------------------------------------------- /tests/pp/pp-counter.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/pp/pp-counter.expect -------------------------------------------------------------------------------- /tests/tcctest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tcctest.c -------------------------------------------------------------------------------- /tests/tcctest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tcctest.h -------------------------------------------------------------------------------- /tests/testfp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/testfp.c -------------------------------------------------------------------------------- /tests/tests2/00_assignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/tinycc/HEAD/tests/tests2/01_comment.c -------------------------------------------------------------------------------- /tests/tests2/01_comment.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/01_comment.expect -------------------------------------------------------------------------------- /tests/tests2/02_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/02_printf.c -------------------------------------------------------------------------------- /tests/tests2/02_printf.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/02_printf.expect -------------------------------------------------------------------------------- /tests/tests2/03_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/03_struct.c -------------------------------------------------------------------------------- /tests/tests2/03_struct.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/03_struct.expect -------------------------------------------------------------------------------- /tests/tests2/04_for.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/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/C-Chads/tinycc/HEAD/tests/tests2/06_case.c -------------------------------------------------------------------------------- /tests/tests2/06_case.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/06_case.expect -------------------------------------------------------------------------------- /tests/tests2/07_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/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/C-Chads/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/100_c99array-decls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/100_c99array-decls.c -------------------------------------------------------------------------------- /tests/tests2/100_c99array-decls.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests2/101_cleanup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/101_cleanup.c -------------------------------------------------------------------------------- /tests/tests2/101_cleanup.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/101_cleanup.expect -------------------------------------------------------------------------------- /tests/tests2/102_alignas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/102_alignas.c -------------------------------------------------------------------------------- /tests/tests2/102_alignas.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/102_alignas.expect -------------------------------------------------------------------------------- /tests/tests2/103_implicit_memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/103_implicit_memmove.c -------------------------------------------------------------------------------- /tests/tests2/103_implicit_memmove.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests2/104+_inline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/104+_inline.c -------------------------------------------------------------------------------- /tests/tests2/104_inline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/104_inline.c -------------------------------------------------------------------------------- /tests/tests2/104_inline.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/104_inline.expect -------------------------------------------------------------------------------- /tests/tests2/105_local_extern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/105_local_extern.c -------------------------------------------------------------------------------- /tests/tests2/105_local_extern.expect: -------------------------------------------------------------------------------- 1 | f 2 | f 3 | -------------------------------------------------------------------------------- /tests/tests2/106_versym.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/106_versym.c -------------------------------------------------------------------------------- /tests/tests2/106_versym.expect: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /tests/tests2/107_stack_safe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/107_stack_safe.c -------------------------------------------------------------------------------- /tests/tests2/107_stack_safe.expect: -------------------------------------------------------------------------------- 1 | 1 2 3 4 -------------------------------------------------------------------------------- /tests/tests2/108_constructor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/108_constructor.c -------------------------------------------------------------------------------- /tests/tests2/108_constructor.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/108_constructor.expect -------------------------------------------------------------------------------- /tests/tests2/109_float_struct_calling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/109_float_struct_calling.c -------------------------------------------------------------------------------- /tests/tests2/109_float_struct_calling.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/109_float_struct_calling.expect -------------------------------------------------------------------------------- /tests/tests2/10_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/10_pointer.c -------------------------------------------------------------------------------- /tests/tests2/10_pointer.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/10_pointer.expect -------------------------------------------------------------------------------- /tests/tests2/110_average.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/110_average.c -------------------------------------------------------------------------------- /tests/tests2/110_average.expect: -------------------------------------------------------------------------------- 1 | 15 2 2 | -------------------------------------------------------------------------------- /tests/tests2/111_conversion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/111_conversion.c -------------------------------------------------------------------------------- /tests/tests2/111_conversion.expect: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/tests2/112_backtrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/112_backtrace.c -------------------------------------------------------------------------------- /tests/tests2/112_backtrace.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/112_backtrace.expect -------------------------------------------------------------------------------- /tests/tests2/113_btdll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/113_btdll.c -------------------------------------------------------------------------------- /tests/tests2/113_btdll.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/113_btdll.expect -------------------------------------------------------------------------------- /tests/tests2/114_bound_signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/114_bound_signal.c -------------------------------------------------------------------------------- /tests/tests2/114_bound_signal.expect: -------------------------------------------------------------------------------- 1 | start 2 | end 3 | -------------------------------------------------------------------------------- /tests/tests2/115_bound_setjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/115_bound_setjmp.c -------------------------------------------------------------------------------- /tests/tests2/115_bound_setjmp.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests2/116_bound_setjmp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/116_bound_setjmp2.c -------------------------------------------------------------------------------- /tests/tests2/116_bound_setjmp2.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests2/117_builtins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/117_builtins.c -------------------------------------------------------------------------------- /tests/tests2/117_builtins.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/117_builtins.expect -------------------------------------------------------------------------------- /tests/tests2/118_switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/118_switch.c -------------------------------------------------------------------------------- /tests/tests2/118_switch.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/118_switch.expect -------------------------------------------------------------------------------- /tests/tests2/119_random_stuff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/119_random_stuff.c -------------------------------------------------------------------------------- /tests/tests2/119_random_stuff.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/119_random_stuff.expect -------------------------------------------------------------------------------- /tests/tests2/11_precedence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/11_precedence.c -------------------------------------------------------------------------------- /tests/tests2/11_precedence.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/11_precedence.expect -------------------------------------------------------------------------------- /tests/tests2/120+_alias.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/120+_alias.c -------------------------------------------------------------------------------- /tests/tests2/120_alias.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/120_alias.c -------------------------------------------------------------------------------- /tests/tests2/120_alias.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/120_alias.expect -------------------------------------------------------------------------------- /tests/tests2/121_struct_return.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/121_struct_return.c -------------------------------------------------------------------------------- /tests/tests2/121_struct_return.expect: -------------------------------------------------------------------------------- 1 | 0 1 2 3 1234 2345 2 | -------------------------------------------------------------------------------- /tests/tests2/122_vla_reuse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/122_vla_reuse.c -------------------------------------------------------------------------------- /tests/tests2/122_vla_reuse.expect: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/tests2/123_vla_bug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/123_vla_bug.c -------------------------------------------------------------------------------- /tests/tests2/123_vla_bug.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/123_vla_bug.expect -------------------------------------------------------------------------------- /tests/tests2/124_atomic_counter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/124_atomic_counter.c -------------------------------------------------------------------------------- /tests/tests2/124_atomic_counter.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/124_atomic_counter.expect -------------------------------------------------------------------------------- /tests/tests2/125_atomic_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/125_atomic_misc.c -------------------------------------------------------------------------------- /tests/tests2/125_atomic_misc.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/125_atomic_misc.expect -------------------------------------------------------------------------------- /tests/tests2/126_bound_global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/126_bound_global.c -------------------------------------------------------------------------------- /tests/tests2/126_bound_global.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/126_bound_global.expect -------------------------------------------------------------------------------- /tests/tests2/127_asm_goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/127_asm_goto.c -------------------------------------------------------------------------------- /tests/tests2/127_asm_goto.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/127_asm_goto.expect -------------------------------------------------------------------------------- /tests/tests2/128_run_atexit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/128_run_atexit.c -------------------------------------------------------------------------------- /tests/tests2/128_run_atexit.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/128_run_atexit.expect -------------------------------------------------------------------------------- /tests/tests2/129_scopes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/129_scopes.c -------------------------------------------------------------------------------- /tests/tests2/129_scopes.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests2/12_hashdefine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/12_hashdefine.c -------------------------------------------------------------------------------- /tests/tests2/12_hashdefine.expect: -------------------------------------------------------------------------------- 1 | 12 2 | 12, 24, 36 3 | -------------------------------------------------------------------------------- /tests/tests2/130_large_argument.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/130_large_argument.c -------------------------------------------------------------------------------- /tests/tests2/130_large_argument.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/130_large_argument.expect -------------------------------------------------------------------------------- /tests/tests2/131_return_struct_in_reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/131_return_struct_in_reg.c -------------------------------------------------------------------------------- /tests/tests2/131_return_struct_in_reg.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/131_return_struct_in_reg.expect -------------------------------------------------------------------------------- /tests/tests2/132_bound_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/132_bound_test.c -------------------------------------------------------------------------------- /tests/tests2/132_bound_test.expect: -------------------------------------------------------------------------------- 1 | 42000 2 | -------------------------------------------------------------------------------- /tests/tests2/13_integer_literals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/13_integer_literals.c -------------------------------------------------------------------------------- /tests/tests2/13_integer_literals.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/13_integer_literals.expect -------------------------------------------------------------------------------- /tests/tests2/14_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/14_if.c -------------------------------------------------------------------------------- /tests/tests2/14_if.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/14_if.expect -------------------------------------------------------------------------------- /tests/tests2/15_recursion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/15_recursion.c -------------------------------------------------------------------------------- /tests/tests2/15_recursion.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/15_recursion.expect -------------------------------------------------------------------------------- /tests/tests2/16_nesting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/16_nesting.c -------------------------------------------------------------------------------- /tests/tests2/16_nesting.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/16_nesting.expect -------------------------------------------------------------------------------- /tests/tests2/17_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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 | enum to int: 1 5 | -------------------------------------------------------------------------------- /tests/tests2/18_include.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/18_include.c -------------------------------------------------------------------------------- /tests/tests2/18_include.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/18_include.expect -------------------------------------------------------------------------------- /tests/tests2/18_include.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/18_include.h -------------------------------------------------------------------------------- /tests/tests2/18_include2.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | printf ("counter %d\n", __COUNTER__); 3 | -------------------------------------------------------------------------------- /tests/tests2/19_pointer_arithmetic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/19_pointer_arithmetic.c -------------------------------------------------------------------------------- /tests/tests2/19_pointer_arithmetic.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/19_pointer_arithmetic.expect -------------------------------------------------------------------------------- /tests/tests2/20_pointer_comparison.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/tinycc/HEAD/tests/tests2/21_char_array.c -------------------------------------------------------------------------------- /tests/tests2/21_char_array.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/21_char_array.expect -------------------------------------------------------------------------------- /tests/tests2/22_floating_point.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/22_floating_point.c -------------------------------------------------------------------------------- /tests/tests2/22_floating_point.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/22_floating_point.expect -------------------------------------------------------------------------------- /tests/tests2/23_type_coercion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/23_type_coercion.c -------------------------------------------------------------------------------- /tests/tests2/23_type_coercion.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/23_type_coercion.expect -------------------------------------------------------------------------------- /tests/tests2/24_math_library.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/24_math_library.c -------------------------------------------------------------------------------- /tests/tests2/24_math_library.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/24_math_library.expect -------------------------------------------------------------------------------- /tests/tests2/25_quicksort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/25_quicksort.c -------------------------------------------------------------------------------- /tests/tests2/25_quicksort.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/25_quicksort.expect -------------------------------------------------------------------------------- /tests/tests2/26_character_constants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/26_character_constants.c -------------------------------------------------------------------------------- /tests/tests2/26_character_constants.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/26_character_constants.expect -------------------------------------------------------------------------------- /tests/tests2/27_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/tinycc/HEAD/tests/tests2/28_strings.c -------------------------------------------------------------------------------- /tests/tests2/28_strings.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/28_strings.expect -------------------------------------------------------------------------------- /tests/tests2/29_array_address.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/tinycc/HEAD/tests/tests2/30_hanoi.c -------------------------------------------------------------------------------- /tests/tests2/30_hanoi.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/30_hanoi.expect -------------------------------------------------------------------------------- /tests/tests2/31_args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/31_args.c -------------------------------------------------------------------------------- /tests/tests2/31_args.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/31_args.expect -------------------------------------------------------------------------------- /tests/tests2/32_led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/32_led.c -------------------------------------------------------------------------------- /tests/tests2/32_led.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/32_led.expect -------------------------------------------------------------------------------- /tests/tests2/33_ternary_op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/33_ternary_op.c -------------------------------------------------------------------------------- /tests/tests2/33_ternary_op.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/33_ternary_op.expect -------------------------------------------------------------------------------- /tests/tests2/34_array_assignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/34_array_assignment.c -------------------------------------------------------------------------------- /tests/tests2/34_array_assignment.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/34_array_assignment.expect -------------------------------------------------------------------------------- /tests/tests2/35_sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/tinycc/HEAD/tests/tests2/36_array_initialisers.c -------------------------------------------------------------------------------- /tests/tests2/36_array_initialisers.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/36_array_initialisers.expect -------------------------------------------------------------------------------- /tests/tests2/37_sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/37_sprintf.c -------------------------------------------------------------------------------- /tests/tests2/37_sprintf.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/37_sprintf.expect -------------------------------------------------------------------------------- /tests/tests2/38_multiple_array_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/38_multiple_array_index.c -------------------------------------------------------------------------------- /tests/tests2/38_multiple_array_index.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/38_multiple_array_index.expect -------------------------------------------------------------------------------- /tests/tests2/39_typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/39_typedef.c -------------------------------------------------------------------------------- /tests/tests2/39_typedef.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/39_typedef.expect -------------------------------------------------------------------------------- /tests/tests2/40_stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/40_stdio.c -------------------------------------------------------------------------------- /tests/tests2/40_stdio.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/40_stdio.expect -------------------------------------------------------------------------------- /tests/tests2/41_hashif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/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/C-Chads/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/C-Chads/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/C-Chads/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/C-Chads/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/C-Chads/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/C-Chads/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/C-Chads/tinycc/HEAD/tests/tests2/49_bracket_evaluation.c -------------------------------------------------------------------------------- /tests/tests2/49_bracket_evaluation.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/49_bracket_evaluation.expect -------------------------------------------------------------------------------- /tests/tests2/50_logical_second_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/50_logical_second_arg.c -------------------------------------------------------------------------------- /tests/tests2/50_logical_second_arg.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/50_logical_second_arg.expect -------------------------------------------------------------------------------- /tests/tests2/51_static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/51_static.c -------------------------------------------------------------------------------- /tests/tests2/51_static.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/51_static.expect -------------------------------------------------------------------------------- /tests/tests2/52_unnamed_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/52_unnamed_enum.c -------------------------------------------------------------------------------- /tests/tests2/52_unnamed_enum.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/52_unnamed_enum.expect -------------------------------------------------------------------------------- /tests/tests2/54_goto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/54_goto.c -------------------------------------------------------------------------------- /tests/tests2/54_goto.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/54_goto.expect -------------------------------------------------------------------------------- /tests/tests2/55_lshift_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/55_lshift_type.c -------------------------------------------------------------------------------- /tests/tests2/55_lshift_type.expect: -------------------------------------------------------------------------------- 1 | 0 test(s) failed 2 | -------------------------------------------------------------------------------- /tests/tests2/60_errors_and_warnings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/60_errors_and_warnings.c -------------------------------------------------------------------------------- /tests/tests2/60_errors_and_warnings.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/60_errors_and_warnings.expect -------------------------------------------------------------------------------- /tests/tests2/61_integers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/61_integers.c -------------------------------------------------------------------------------- /tests/tests2/61_integers.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/61_integers.expect -------------------------------------------------------------------------------- /tests/tests2/64_macro_nesting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/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/C-Chads/tinycc/HEAD/tests/tests2/70_floating_point_literals.c -------------------------------------------------------------------------------- /tests/tests2/70_floating_point_literals.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/70_floating_point_literals.expect -------------------------------------------------------------------------------- /tests/tests2/71_macro_empty_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/tinycc/HEAD/tests/tests2/72_long_long_constant.c -------------------------------------------------------------------------------- /tests/tests2/72_long_long_constant.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/72_long_long_constant.expect -------------------------------------------------------------------------------- /tests/tests2/73_arm64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/73_arm64.c -------------------------------------------------------------------------------- /tests/tests2/73_arm64.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/73_arm64.expect -------------------------------------------------------------------------------- /tests/tests2/75_array_in_struct_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/75_array_in_struct_init.c -------------------------------------------------------------------------------- /tests/tests2/75_array_in_struct_init.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/75_array_in_struct_init.expect -------------------------------------------------------------------------------- /tests/tests2/76_dollars_in_identifiers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/76_dollars_in_identifiers.c -------------------------------------------------------------------------------- /tests/tests2/76_dollars_in_identifiers.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/76_dollars_in_identifiers.expect -------------------------------------------------------------------------------- /tests/tests2/77_push_pop_macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/77_push_pop_macro.c -------------------------------------------------------------------------------- /tests/tests2/77_push_pop_macro.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/77_push_pop_macro.expect -------------------------------------------------------------------------------- /tests/tests2/78_vla_label.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/78_vla_label.c -------------------------------------------------------------------------------- /tests/tests2/78_vla_label.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/78_vla_label.expect -------------------------------------------------------------------------------- /tests/tests2/79_vla_continue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/79_vla_continue.c -------------------------------------------------------------------------------- /tests/tests2/79_vla_continue.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/79_vla_continue.expect -------------------------------------------------------------------------------- /tests/tests2/80_flexarray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/80_flexarray.c -------------------------------------------------------------------------------- /tests/tests2/80_flexarray.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests2/81_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/81_types.c -------------------------------------------------------------------------------- /tests/tests2/81_types.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests2/82_attribs_position.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/82_attribs_position.c -------------------------------------------------------------------------------- /tests/tests2/82_attribs_position.expect: -------------------------------------------------------------------------------- 1 | 42 2 | 42 3 | -------------------------------------------------------------------------------- /tests/tests2/83_utf8_in_identifiers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/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/C-Chads/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/C-Chads/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/C-Chads/tinycc/HEAD/tests/tests2/86_memory-model.c -------------------------------------------------------------------------------- /tests/tests2/86_memory-model.expect: -------------------------------------------------------------------------------- 1 | Ok 2 | -------------------------------------------------------------------------------- /tests/tests2/87_dead_code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/87_dead_code.c -------------------------------------------------------------------------------- /tests/tests2/87_dead_code.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/87_dead_code.expect -------------------------------------------------------------------------------- /tests/tests2/88_codeopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/88_codeopt.c -------------------------------------------------------------------------------- /tests/tests2/88_codeopt.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/88_codeopt.expect -------------------------------------------------------------------------------- /tests/tests2/89_nocode_wanted.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/89_nocode_wanted.c -------------------------------------------------------------------------------- /tests/tests2/89_nocode_wanted.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/89_nocode_wanted.expect -------------------------------------------------------------------------------- /tests/tests2/90_struct-init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/90_struct-init.c -------------------------------------------------------------------------------- /tests/tests2/90_struct-init.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/90_struct-init.expect -------------------------------------------------------------------------------- /tests/tests2/91_ptr_longlong_arith32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/91_ptr_longlong_arith32.c -------------------------------------------------------------------------------- /tests/tests2/91_ptr_longlong_arith32.expect: -------------------------------------------------------------------------------- 1 | data = "0123-5678" 2 | -------------------------------------------------------------------------------- /tests/tests2/92_enum_bitfield.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/92_enum_bitfield.c -------------------------------------------------------------------------------- /tests/tests2/92_enum_bitfield.expect: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tests2/93_integer_promotion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/93_integer_promotion.c -------------------------------------------------------------------------------- /tests/tests2/93_integer_promotion.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/93_integer_promotion.expect -------------------------------------------------------------------------------- /tests/tests2/94_generic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/94_generic.c -------------------------------------------------------------------------------- /tests/tests2/94_generic.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/94_generic.expect -------------------------------------------------------------------------------- /tests/tests2/95_bitfields.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/95_bitfields.c -------------------------------------------------------------------------------- /tests/tests2/95_bitfields.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/95_bitfields.expect -------------------------------------------------------------------------------- /tests/tests2/95_bitfields_ms.c: -------------------------------------------------------------------------------- 1 | #define MS_BITFIELDS 1 2 | #include "95_bitfields.c" 3 | -------------------------------------------------------------------------------- /tests/tests2/95_bitfields_ms.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/95_bitfields_ms.expect -------------------------------------------------------------------------------- /tests/tests2/96_nodata_wanted.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/96_nodata_wanted.c -------------------------------------------------------------------------------- /tests/tests2/96_nodata_wanted.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/96_nodata_wanted.expect -------------------------------------------------------------------------------- /tests/tests2/97_utf8_string_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/97_utf8_string_literal.c -------------------------------------------------------------------------------- /tests/tests2/97_utf8_string_literal.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/97_utf8_string_literal.expect -------------------------------------------------------------------------------- /tests/tests2/98_al_ax_extend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/98_al_ax_extend.c -------------------------------------------------------------------------------- /tests/tests2/98_al_ax_extend.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/98_al_ax_extend.expect -------------------------------------------------------------------------------- /tests/tests2/99_fastcall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/99_fastcall.c -------------------------------------------------------------------------------- /tests/tests2/99_fastcall.expect: -------------------------------------------------------------------------------- 1 | TEST OK 2 | -------------------------------------------------------------------------------- /tests/tests2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/LICENSE -------------------------------------------------------------------------------- /tests/tests2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/tests2/Makefile -------------------------------------------------------------------------------- /tests/vla_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/tests/vla_test.c -------------------------------------------------------------------------------- /texi2pod.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/texi2pod.pl -------------------------------------------------------------------------------- /win32/build-tcc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/build-tcc.bat -------------------------------------------------------------------------------- /win32/examples/dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/examples/dll.c -------------------------------------------------------------------------------- /win32/examples/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/examples/fib.c -------------------------------------------------------------------------------- /win32/examples/hello_dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/examples/hello_dll.c -------------------------------------------------------------------------------- /win32/examples/hello_win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/examples/hello_win.c -------------------------------------------------------------------------------- /win32/include/_mingw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/_mingw.h -------------------------------------------------------------------------------- /win32/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/assert.h -------------------------------------------------------------------------------- /win32/include/conio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/conio.h -------------------------------------------------------------------------------- /win32/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/ctype.h -------------------------------------------------------------------------------- /win32/include/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/dir.h -------------------------------------------------------------------------------- /win32/include/direct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/direct.h -------------------------------------------------------------------------------- /win32/include/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/dirent.h -------------------------------------------------------------------------------- /win32/include/dos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/dos.h -------------------------------------------------------------------------------- /win32/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/errno.h -------------------------------------------------------------------------------- /win32/include/excpt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/excpt.h -------------------------------------------------------------------------------- /win32/include/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/fcntl.h -------------------------------------------------------------------------------- /win32/include/fenv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/fenv.h -------------------------------------------------------------------------------- /win32/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/inttypes.h -------------------------------------------------------------------------------- /win32/include/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/io.h -------------------------------------------------------------------------------- /win32/include/iso646.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/iso646.h -------------------------------------------------------------------------------- /win32/include/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/limits.h -------------------------------------------------------------------------------- /win32/include/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/locale.h -------------------------------------------------------------------------------- /win32/include/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/malloc.h -------------------------------------------------------------------------------- /win32/include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/math.h -------------------------------------------------------------------------------- /win32/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/mem.h -------------------------------------------------------------------------------- /win32/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/memory.h -------------------------------------------------------------------------------- /win32/include/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/process.h -------------------------------------------------------------------------------- /win32/include/sec_api/conio_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/conio_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/crtdbg_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/crtdbg_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/io_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/io_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/mbstring_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/mbstring_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/search_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/search_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/stdio_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/stdio_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/stdlib_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/stdlib_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/stralign_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/stralign_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/string_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/string_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/sys/timeb_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/sys/timeb_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/tchar_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/tchar_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/time_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/time_s.h -------------------------------------------------------------------------------- /win32/include/sec_api/wchar_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sec_api/wchar_s.h -------------------------------------------------------------------------------- /win32/include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/setjmp.h -------------------------------------------------------------------------------- /win32/include/share.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/share.h -------------------------------------------------------------------------------- /win32/include/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/signal.h -------------------------------------------------------------------------------- /win32/include/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/stdint.h -------------------------------------------------------------------------------- /win32/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/stdio.h -------------------------------------------------------------------------------- /win32/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/stdlib.h -------------------------------------------------------------------------------- /win32/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/string.h -------------------------------------------------------------------------------- /win32/include/sys/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sys/fcntl.h -------------------------------------------------------------------------------- /win32/include/sys/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sys/file.h -------------------------------------------------------------------------------- /win32/include/sys/locking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sys/locking.h -------------------------------------------------------------------------------- /win32/include/sys/stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sys/stat.h -------------------------------------------------------------------------------- /win32/include/sys/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sys/time.h -------------------------------------------------------------------------------- /win32/include/sys/timeb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sys/timeb.h -------------------------------------------------------------------------------- /win32/include/sys/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sys/types.h -------------------------------------------------------------------------------- /win32/include/sys/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sys/unistd.h -------------------------------------------------------------------------------- /win32/include/sys/utime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/sys/utime.h -------------------------------------------------------------------------------- /win32/include/tcc/tcc_libm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/tcc/tcc_libm.h -------------------------------------------------------------------------------- /win32/include/tchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/tchar.h -------------------------------------------------------------------------------- /win32/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/time.h -------------------------------------------------------------------------------- /win32/include/uchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/uchar.h -------------------------------------------------------------------------------- /win32/include/vadefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/vadefs.h -------------------------------------------------------------------------------- /win32/include/values.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/values.h -------------------------------------------------------------------------------- /win32/include/wchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/wchar.h -------------------------------------------------------------------------------- /win32/include/wctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/wctype.h -------------------------------------------------------------------------------- /win32/include/winapi/basetsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/basetsd.h -------------------------------------------------------------------------------- /win32/include/winapi/basetyps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/basetyps.h -------------------------------------------------------------------------------- /win32/include/winapi/guiddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/guiddef.h -------------------------------------------------------------------------------- /win32/include/winapi/poppack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/poppack.h -------------------------------------------------------------------------------- /win32/include/winapi/pshpack1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/pshpack1.h -------------------------------------------------------------------------------- /win32/include/winapi/pshpack2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/pshpack2.h -------------------------------------------------------------------------------- /win32/include/winapi/pshpack4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/pshpack4.h -------------------------------------------------------------------------------- /win32/include/winapi/pshpack8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/pshpack8.h -------------------------------------------------------------------------------- /win32/include/winapi/qos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/qos.h -------------------------------------------------------------------------------- /win32/include/winapi/winbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/winbase.h -------------------------------------------------------------------------------- /win32/include/winapi/wincon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/wincon.h -------------------------------------------------------------------------------- /win32/include/winapi/windef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/windef.h -------------------------------------------------------------------------------- /win32/include/winapi/windows.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/windows.h -------------------------------------------------------------------------------- /win32/include/winapi/winerror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/winerror.h -------------------------------------------------------------------------------- /win32/include/winapi/wingdi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/wingdi.h -------------------------------------------------------------------------------- /win32/include/winapi/winnls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/winnls.h -------------------------------------------------------------------------------- /win32/include/winapi/winnt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/winnt.h -------------------------------------------------------------------------------- /win32/include/winapi/winreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/winreg.h -------------------------------------------------------------------------------- /win32/include/winapi/winsock2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/winsock2.h -------------------------------------------------------------------------------- /win32/include/winapi/winuser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/winuser.h -------------------------------------------------------------------------------- /win32/include/winapi/winver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/winver.h -------------------------------------------------------------------------------- /win32/include/winapi/ws2ipdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/ws2ipdef.h -------------------------------------------------------------------------------- /win32/include/winapi/ws2tcpip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/include/winapi/ws2tcpip.h -------------------------------------------------------------------------------- /win32/lib/chkstk.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/chkstk.S -------------------------------------------------------------------------------- /win32/lib/crt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/crt1.c -------------------------------------------------------------------------------- /win32/lib/crt1w.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/crt1w.c -------------------------------------------------------------------------------- /win32/lib/crtinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/crtinit.c -------------------------------------------------------------------------------- /win32/lib/dllcrt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/dllcrt1.c -------------------------------------------------------------------------------- /win32/lib/dllmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/dllmain.c -------------------------------------------------------------------------------- /win32/lib/gdi32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/gdi32.def -------------------------------------------------------------------------------- /win32/lib/kernel32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/kernel32.def -------------------------------------------------------------------------------- /win32/lib/msvcrt.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/msvcrt.def -------------------------------------------------------------------------------- /win32/lib/user32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/user32.def -------------------------------------------------------------------------------- /win32/lib/wincrt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/wincrt1.c -------------------------------------------------------------------------------- /win32/lib/wincrt1w.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/wincrt1w.c -------------------------------------------------------------------------------- /win32/lib/ws2_32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/lib/ws2_32.def -------------------------------------------------------------------------------- /win32/tcc-win32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/win32/tcc-win32.txt -------------------------------------------------------------------------------- /x86_64-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/x86_64-asm.h -------------------------------------------------------------------------------- /x86_64-gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/x86_64-gen.c -------------------------------------------------------------------------------- /x86_64-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/C-Chads/tinycc/HEAD/x86_64-link.c --------------------------------------------------------------------------------