├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── build.zig ├── build.zig.zon ├── compile_c │ ├── build.zig │ ├── build.zig.zon │ └── main.c ├── import_header │ ├── build.zig │ ├── build.zig.zon │ ├── header.h │ └── main.zig └── use_static_lib │ ├── build.zig │ ├── build.zig.zon │ ├── libfoo │ ├── add.c │ ├── add.h │ ├── print.c │ └── print.h │ └── main.zig ├── lib ├── c_builtins.zig └── helpers.zig ├── src ├── MacroTranslator.zig ├── PatternList.zig ├── Scope.zig ├── Translator.zig ├── ast.zig ├── builtins.zig ├── helpers.zig └── main.zig └── test ├── cases.zig ├── cases ├── run │ ├── Address_of_function_is_no-op.c │ ├── Allow_non-const_char_ptr_string_literals.c │ ├── Array_initializers_(string_literals,_incomplete_arrays).c │ ├── Boolean_expression_coerced_to_int.c │ ├── C_built-ins.c │ ├── Cast-to-union.c │ ├── Cast_boolean_expression_result_to_int.c │ ├── Cast_to_enum_from_larger_integral_type.c │ ├── Closure_over_local_in_typeof.c │ ├── Comma_operator_should_create_new_scope.c │ ├── Compound_literals.c │ ├── Ensure_side-effects_only_evaluated_once_for_signed_array_indices.c │ ├── Ensure_while_loop_under_an_if_doesn't_steal_the_else.c │ ├── Enum_constant_matches_enum_name,_multiple_enumerations_with_same_value.c │ ├── Enum_constants_are_assigned_correct_type.c │ ├── Flexible_array_with_typedefed_flexible_item.c │ ├── Flexible_arrays.c │ ├── Function_to_integral.c │ ├── Generic_selections.c │ ├── K&R-style_static_function_prototype_+_separate_definition.c │ ├── K&R-style_static_function_prototype_for_unused_function.c │ ├── NAN_and_INFINITY.c │ ├── NDEBUG_disables_assert.c │ ├── Nested_comma_operator_in_macro.c │ ├── Obscure_ways_of_calling_functions.c │ ├── Remainder_operator_with_negative_integers.c │ ├── Render_array_LHS_as_grouped_node_if_necessary.c │ ├── Return_boolean_expression_as_int.c │ ├── Scoped_enums.c │ ├── Typedef'ed_void_used_as_return_type.c │ ├── Underscore_identifiers.c │ ├── Use_correct_break_label_for_statement_expression_in_nested_scope.c │ ├── Variadic_function_call.c │ ├── Wide,_UTF-16,_and_UTF-32_character_literals.c │ ├── Wide,_UTF-16,_and_UTF-32_string_literals.c │ ├── Zero-initialization_of_global_union.c │ ├── __builtin_choose_expr_(unchosen_expression_is_not_evaluated).c │ ├── __builtin_convertvector.c │ ├── __builtin_convertvector_float_to_int.c │ ├── __builtin_shufflevector.c │ ├── __cleanup___attribute.c │ ├── anon_struct_init.c │ ├── anonymous_struct_&_unions.c │ ├── array_cast_int_to_uint.c │ ├── array_initializer.c │ ├── array_to_pointer_decay.c │ ├── array_value_type_casts_properly.c │ ├── array_value_type_casts_properly_use_addeq.c │ ├── assign_bool_result_to_int_or_char.c │ ├── assign_enum_to_int.c │ ├── assign_enum_to_uint,_no_explicit_cast.c │ ├── assignment_as_expression.c │ ├── basic_vector_expressions.c │ ├── block-scope_static_variable_shadows_function_parameter.c │ ├── boolean_values_and_expressions.c │ ├── break_from_switch_statement.c │ ├── case_boolean_and_asterisk.c │ ├── case_boolean_and_lt.c │ ├── case_boolean_and_plus_converts_bool_to_int.c │ ├── case_boolean_expression_converted_to_int.c │ ├── case_boolean_expression_on_left_converted_to_int.c │ ├── cast_RHS_of_compound_assignment_if_necessary,_unused_result.c │ ├── cast_RHS_of_compound_assignment_if_necessary,_used_result.c │ ├── cast_builtin_call_result_to_opaque_struct_pointer.c │ ├── cast_enum_to_smaller_signed_int.c │ ├── cast_enum_to_smaller_uint.c │ ├── cast_long_long_array_index_to_unsigned.c │ ├── cast_negative_enum_to_smaller_signed_int.c │ ├── cast_negative_enum_to_smaller_unsigned_int.c │ ├── cast_signed_array_index_to_unsigned.c │ ├── casting_away_const_and_volatile.c │ ├── compound_assignments_with_implicit_casts.c │ ├── compound_assignments_with_pointer_arithmetic.c │ ├── convert_single-statement_bodies_into_blocks_for_if,else,for,while.c │ ├── dereference address of.c │ ├── division_of_floating_literals.c │ ├── dollar_sign_in_identifiers.c │ ├── ensure_array_casts_outside_addeq.c │ ├── enum_used_as_boolean_expression.c │ ├── enum_with_value_that_fits_in_c_uint_but_not_c_int.c │ ├── explicit_cast_bool_from_float.c │ ├── extern_typedef_variables_in_functions.c │ ├── failed_macros_are_only_declared_once.c │ ├── float_from_bool_expr_cast.c │ ├── forward_declaration_of_variable.c │ ├── forward_declarations.c │ ├── function_macro_that_uses_builtin.c │ ├── handle_assert.h.c │ ├── hello_world.c │ ├── implicit_enum_cast_in_boolean_expression.c │ ├── multi-character_character_constant.c │ ├── nested_same-name_static_locals.c │ ├── offsetof.c │ ├── out-ofscope_function_declaration.c │ ├── parenthesized_string_literal.c │ ├── pointer_arithmetic_with_signed_operand.c │ ├── pointer_difference-_C_standard_edge_case.c │ ├── pointer_difference-_array_of_function_pointers.c │ ├── pointer_difference-_scalar_array_with_size_truncation_or_negative_result.c │ ├── pointer_difference-_struct_array_with_padding.c │ ├── pointer_difference-_unary_operators.c │ ├── scoped_for_loops_with_shadowing.c │ ├── scoped_typedef.c │ ├── signed_array_subscript.c │ ├── sizeof.c │ ├── static_K&R-style_no_prototype_function_declaration_(empty_parameter_list).c │ ├── static_variable_in_block_scope.c │ ├── struct_initializer_-_packed.c │ ├── struct_without_global_declaration_does_not_conflict_with_global_variable_name.c │ ├── struct_without_global_declaration_does_not_conflict_with_local_variable_name.c │ ├── switch_case.c │ ├── ternary_operator.c │ ├── typedef_and_function_pointer.c │ ├── typedef_with_multiple_names.c │ ├── typeof_operator.c │ ├── use_global_scope_for_record_enum_typedef_type_translation_if_needed.c │ ├── use_of_unimplemented_builtin_in_unused_function_does_not_prevent_compilation.c │ ├── variable_shadowing_type_type.c │ └── vector_casting.c └── translate │ ├── #define_a_char_literal.c │ ├── #define_an_unsigned_integer_literal.c │ ├── #define_hex_literal_with_capital_X.c │ ├── #define_referencing_another_#define.c │ ├── #define_string.c │ ├── ==,_!=.c │ ├── Assign_expression_from_bool_to_int.c │ ├── Calling_convention_aarch64.c │ ├── Calling_convention_arm.c │ ├── Calling_convention_x86.c │ ├── Demote_function_that_dereference_types_that_contain_opaque_type.c │ ├── Demote_function_that_dereferences_opaque_type.c │ ├── Demote_function_that_initializes_opaque_struct.c │ ├── Don't_make_const_parameters_mutable.c │ ├── Forward-declared_enum.c │ ├── Function_prototype_declared_within_function.c │ ├── Macro_matching.c │ ├── Macro_redefines_builtin.c │ ├── Macro_without_a_value.c │ ├── Make_sure_casts_are_grouped.c │ ├── Only_consider_public_decls_in_`isBuiltinDefined`.c │ ├── Parameterless_function_pointers.c │ ├── Parameterless_function_prototypes.c │ ├── Pointer_subtraction_with_typedef_linux.c │ ├── Pointer_subtraction_with_typedef_windows.c │ ├── Simple_array_access_of_pointer_with_non-negative_integer_constant.c │ ├── Undefined_macro_identifier.c │ ├── Use_@_syntax_for_bare_underscore_identifier_in_macro_or_public_symbol.c │ ├── _Static_assert.c │ ├── __cdecl_doesn't_mess_up_function_pointers.c │ ├── __extension___cast.c │ ├── add,_sub,_mul,_div,_rem.c │ ├── address_of_operator.c │ ├── align() attribute.c │ ├── alignof.c │ ├── always_inline_attribute.c │ ├── anonymous_enum.c │ ├── anonymous_struct_&_unions.c │ ├── arg_name_aliasing_decl_which_comes_after.c │ ├── arg_name_aliasing_macro_which_comes_after.c │ ├── array_access.c │ ├── array_access_with_enum.c │ ├── array_initializer_expr.c │ ├── array_initializer_with_typedef.c │ ├── assert_with_strlit.c │ ├── assign.c │ ├── atomic types.c │ ├── basic_macro_function.c │ ├── big_negative_enum_init_values_when_C_ABI_supports_long_long_enums.c │ ├── bin_not.c │ ├── binary_conditional_operator_result_unused.c │ ├── binary_conditional_operator_where_condition_is_the_mangle_prefix.c │ ├── binary_conditional_operator_where_false_expr_is_the_mangle_prefix.c │ ├── bitshift.c │ ├── bitshift_with_bitcast.c │ ├── bitwise_binary_operators,_simpler_parens.c │ ├── bitwise_not_on_u-suffixed_0_(zero)_in_macro_definition.c │ ├── bool_array_index.c │ ├── bool_not.c │ ├── break_statement.c │ ├── c_booleans_are_just_ints.c │ ├── c_keywords_as_macro_function_parameters.c │ ├── c_style_cast.c │ ├── call_builtin_popcount.c │ ├── cast_array_to_pointer.c │ ├── cast_signed_array_index_to_unsigned.c │ ├── casting_away_const_and_volatile.c │ ├── casting_pointer_to_pointer.c │ ├── casting_pointers_to_ints_and_ints_to_pointers.c │ ├── casting_to_and_from_bool.c │ ├── chaining_assign.c │ ├── circular_struct_definitions.c │ ├── comma_operator.c │ ├── comment_after_integer_literal.c │ ├── comments.c │ ├── comparison_operators_(no_if).c │ ├── complex_switch.c │ ├── compound_assignment_operators.c │ ├── compound_assignment_operators_unsigned.c │ ├── conditional_operator.c │ ├── conditional_operator_cast_to_void.c │ ├── const_ptr_initializer.c │ ├── constant_size_array.c │ ├── continue_in_switch.c │ ├── continue_statement.c │ ├── correct_semicolon_after_infixop.c │ ├── demote_un-implemented_builtins.c │ ├── deref_function_pointer.c │ ├── detect_member_func.c │ ├── discard_unused_local_variables_and_function_parameters.c │ ├── do_loop.c │ ├── do_while_as_expr.c │ ├── do_while_with_breaks.c │ ├── don't_export_inline_functions.c │ ├── double_define_struct.c │ ├── duplicate_typedef.c │ ├── early_return.c │ ├── empty declaration.c │ ├── empty union initializer list.c │ ├── empty_for_loop.c │ ├── enums msvc.c │ ├── enums.c │ ├── enums_MSVC.c │ ├── enums_linux.c │ ├── escape_sequences.c │ ├── extern_array_of_unknown_length.c │ ├── extern_local_used_in_nested_block.c │ ├── field_access_expression.c │ ├── field_access_is_grouped_if_necessary.c │ ├── float_suffixes.c │ ├── float_types.c │ ├── floats.c │ ├── for_loop.c │ ├── for_loop_with_simple_init_expression.c │ ├── for_loops.c │ ├── for_on_non-bool.c │ ├── function prototype with parenthesis.c │ ├── function_call.c │ ├── function_prototype_translated_as_optional.c │ ├── function_with_no_prototype.c │ ├── generate_inline_func_for_#define_global_extern_fn.c │ ├── global_assembly.c │ ├── global_struct_whose_default_name_conflicts_with_global_is_mangled.c │ ├── handling_of__Bool_type.c │ ├── if_as_while_stmt_has_semicolon.c │ ├── if_on_non-bool.c │ ├── if_statements.c │ ├── ignore_result,_explicit_function_arguments.c │ ├── implicit_cast_to_void_ptr.c │ ├── implicit_casts.c │ ├── initializer_list_macro.c │ ├── integer_literal_promotion.c │ ├── l_integer_suffix_after_0_(zero)_in_macro_definition.c │ ├── l_integer_suffix_after_hex_literal.c │ ├── large_packed_struct.c │ ├── leading_zeroes.c │ ├── linksection()_attribute.c │ ├── ll_integer_suffix_after_0_(zero)_in_macro_definition.c │ ├── ll_integer_suffix_after_hex_literal.c │ ├── llu_integer_suffix_after_0_(zero)_in_macro_definition.c │ ├── llu_integer_suffix_after_hex_literal.c │ ├── logical_and,_logical_or,_on_non-bool_values,_extra_parens.c │ ├── logical_and,_logical_or.c │ ├── long_long_array_index_cast_to_usize.c │ ├── lu_integer_suffix_after_0_(zero)_in_macro_definition.c │ ├── lu_integer_suffix_after_hex_literal.c │ ├── macro_add.c │ ├── macro_call.c │ ├── macro_call_with_no_args.c │ ├── macro_calling_convention.c │ ├── macro_cast.c │ ├── macro_comma_operator.c │ ├── macro_comparisons.c │ ├── macro_conditional_operator.c │ ├── macro_defines_hexadecimal_float.c │ ├── macro_defines_string_literal_with_hex.c │ ├── macro_defines_string_literal_with_octal.c │ ├── macro_expressions_respect_C_operator_precedence.c │ ├── macro_function_string_concat.c │ ├── macro_integer_literal_casts.c │ ├── macro_keyword_define.c │ ├── macro_line_continuation.c │ ├── macro_pointer_cast.c │ ├── macro_pointer_type_argument.c │ ├── macro_referencing_var.c │ ├── macro_using_argument_as_struct_name_is_not_translated.c │ ├── macro_with_cast_to_unsigned_short,_long,_and_long_long.c │ ├── macro_with_left_shift.c │ ├── macro_with_nontrivial_cast.c │ ├── macro_with_parens_around_negative_number.c │ ├── macro_with_right_shift.c │ ├── macros_with_field_targets.c │ ├── member_access_in_struct_with_union_as_const_arg.c │ ├── member_with_const_qualifier.c │ ├── missing_return_stmt.c │ ├── multibyte_character_literals.c │ ├── nameless_struct_fields_MSVC.c │ ├── nameless_struct_fields_linux.c │ ├── nested_assignment.c │ ├── nested_loops_without_blocks.c │ ├── noreturn attribute.c │ ├── normal_deref.c │ ├── null_pointer_implicit_cast.c │ ├── null_sentinel_arrays_when_initialized_from_string_literal.c │ ├── null_statements.c │ ├── packed_union_nested_unpacked.c │ ├── packed_union_simple.c │ ├── pointer_casting.c │ ├── pointer_conversion_with_different_alignment.c │ ├── pointer_to_opaque_demoted_struct.c │ ├── pointer_to_struct_demoted_opaque_due_to_bit_fields.c │ ├── post_increment.c │ ├── post_increment_and_decrement.c │ ├── pre_increment_and_decrement.c │ ├── predefined_expressions.c │ ├── ptr_macro.c │ ├── qualified_struct_and_enum.c │ ├── qualified_struct_and_enum_msvc.c │ ├── restrict_to_noalias.c │ ├── return_void.c │ ├── scoped_record.c │ ├── scoped_typedef.c │ ├── self_referential_init.c │ ├── self_referential_struct_with_function_pointer.c │ ├── shadowing_primitive_types.c │ ├── shift_right_assign.c │ ├── shift_right_assign_with_a_fixed_size_type.c │ ├── simple function prototypes.c │ ├── simple_data_types.c │ ├── simple_function.c │ ├── simple_function_definition.c │ ├── simple_if_statement.c │ ├── simple_ptrCast_for_casts_between_opaque_types.c │ ├── simple_struct.c │ ├── simple_union.c │ ├── simple_var_decls.c │ ├── sizeof.c │ ├── statement_expression.c │ ├── static empty struct.c │ ├── static_incomplete_array_inside_function.c │ ├── static_local_variable_zero-initialized_if_no_initializer.c │ ├── static_variable_in_block_scope.c │ ├── string_array_initializer.c │ ├── string_concatenation_in_macros-_three_strings.c │ ├── string_concatenation_in_macros-_two_defines.c │ ├── string_concatenation_in_macros-_two_strings.c │ ├── string_concatenation_in_macros.c │ ├── string_literal.c │ ├── string_prefix.c │ ├── strlit_as_bool.c │ ├── struct prototype used in func.c │ ├── struct_in_macro_not_defined.c │ ├── struct_in_struct_init_to_zero.c │ ├── struct_initializer_-_packed.c │ ├── struct_initializer_-_simple.c │ ├── struct_with_aligned_fields.c │ ├── struct_with_atomic_field.c │ ├── struct_with_flexible_array.c │ ├── struct_with_invalid_field_alignment.c │ ├── switch_on_int.c │ ├── type_referenced_struct.c │ ├── typedef_of_function_in_struct_field.c │ ├── typedef_void.c │ ├── typedeffed_bool_expression.c │ ├── u_integer_suffix_after_0_(zero)_in_macro_definition.c │ ├── u_integer_suffix_after_hex_literal.c │ ├── ul_integer_suffix_after_0_(zero)_in_macro_definition.c │ ├── ul_integer_suffix_after_hex_literal.c │ ├── ull_integer_suffix_after_0_(zero)_in_macro_definition.c │ ├── ull_integer_suffix_after_hex_literal.c │ ├── undefined_array_global.c │ ├── union_initializer.c │ ├── union_struct_forward_decl.c │ ├── unnamed_child_types_of_typedef_receive_typedef's_name.c │ ├── unnamed_fields_have_predictable_names.c │ ├── unnamed_typedef_referencing_itself.c │ ├── unsigned_array_index_skips_cast.c │ ├── unsupport_declare_statement_at_the_last_of_a_compound_statement_which_belongs_to_a_statement_expr.c │ ├── use_cast_param_as_macro_fn_return_type.c │ ├── variable_aliasing.c │ ├── variable_declarations.c │ ├── variables.c │ ├── variables_check_for_opaque_demotion.c │ ├── variadic_function_demoted_to_extern.c │ ├── void_cast.c │ ├── void_pointer_subtraction.c │ ├── while_loops.c │ ├── while_on_non-bool.c │ ├── widening_and_truncating_integer_casting_to_different_signedness.c │ ├── worst-case_assign.c │ ├── worst-case_assign_from_mangle_prefix.c │ ├── worst-case_assign_to_mangle_prefix.c │ ├── worst-case_compound_assign_from_mangle_prefix.c │ ├── worst-case_compound_assign_to_mangle_prefix.c │ ├── worst-case_postcrement_mangle_prefix.c │ ├── worst-case_precrement_mangle_prefix.c │ ├── zero_width_field_alignment_.c │ ├── zero_width_field_alignment_msvc.c │ └── zig_keywords_in_c_code.c ├── macros.h ├── macros.zig └── macros_not_utf8.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/README.md -------------------------------------------------------------------------------- /examples/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/build.zig -------------------------------------------------------------------------------- /examples/build.zig.zon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/build.zig.zon -------------------------------------------------------------------------------- /examples/compile_c/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/compile_c/build.zig -------------------------------------------------------------------------------- /examples/compile_c/build.zig.zon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/compile_c/build.zig.zon -------------------------------------------------------------------------------- /examples/compile_c/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/compile_c/main.c -------------------------------------------------------------------------------- /examples/import_header/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/import_header/build.zig -------------------------------------------------------------------------------- /examples/import_header/build.zig.zon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/import_header/build.zig.zon -------------------------------------------------------------------------------- /examples/import_header/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/import_header/header.h -------------------------------------------------------------------------------- /examples/import_header/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/import_header/main.zig -------------------------------------------------------------------------------- /examples/use_static_lib/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/use_static_lib/build.zig -------------------------------------------------------------------------------- /examples/use_static_lib/build.zig.zon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/use_static_lib/build.zig.zon -------------------------------------------------------------------------------- /examples/use_static_lib/libfoo/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/use_static_lib/libfoo/add.c -------------------------------------------------------------------------------- /examples/use_static_lib/libfoo/add.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/use_static_lib/libfoo/add.h -------------------------------------------------------------------------------- /examples/use_static_lib/libfoo/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/use_static_lib/libfoo/print.c -------------------------------------------------------------------------------- /examples/use_static_lib/libfoo/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/use_static_lib/libfoo/print.h -------------------------------------------------------------------------------- /examples/use_static_lib/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/examples/use_static_lib/main.zig -------------------------------------------------------------------------------- /lib/c_builtins.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/lib/c_builtins.zig -------------------------------------------------------------------------------- /lib/helpers.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/lib/helpers.zig -------------------------------------------------------------------------------- /src/MacroTranslator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/src/MacroTranslator.zig -------------------------------------------------------------------------------- /src/PatternList.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/src/PatternList.zig -------------------------------------------------------------------------------- /src/Scope.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/src/Scope.zig -------------------------------------------------------------------------------- /src/Translator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/src/Translator.zig -------------------------------------------------------------------------------- /src/ast.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/src/ast.zig -------------------------------------------------------------------------------- /src/builtins.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/src/builtins.zig -------------------------------------------------------------------------------- /src/helpers.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/src/helpers.zig -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/src/main.zig -------------------------------------------------------------------------------- /test/cases.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases.zig -------------------------------------------------------------------------------- /test/cases/run/Address_of_function_is_no-op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Address_of_function_is_no-op.c -------------------------------------------------------------------------------- /test/cases/run/Allow_non-const_char_ptr_string_literals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Allow_non-const_char_ptr_string_literals.c -------------------------------------------------------------------------------- /test/cases/run/Array_initializers_(string_literals,_incomplete_arrays).c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Array_initializers_(string_literals,_incomplete_arrays).c -------------------------------------------------------------------------------- /test/cases/run/Boolean_expression_coerced_to_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Boolean_expression_coerced_to_int.c -------------------------------------------------------------------------------- /test/cases/run/C_built-ins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/C_built-ins.c -------------------------------------------------------------------------------- /test/cases/run/Cast-to-union.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Cast-to-union.c -------------------------------------------------------------------------------- /test/cases/run/Cast_boolean_expression_result_to_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Cast_boolean_expression_result_to_int.c -------------------------------------------------------------------------------- /test/cases/run/Cast_to_enum_from_larger_integral_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Cast_to_enum_from_larger_integral_type.c -------------------------------------------------------------------------------- /test/cases/run/Closure_over_local_in_typeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Closure_over_local_in_typeof.c -------------------------------------------------------------------------------- /test/cases/run/Comma_operator_should_create_new_scope.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Comma_operator_should_create_new_scope.c -------------------------------------------------------------------------------- /test/cases/run/Compound_literals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Compound_literals.c -------------------------------------------------------------------------------- /test/cases/run/Ensure_side-effects_only_evaluated_once_for_signed_array_indices.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Ensure_side-effects_only_evaluated_once_for_signed_array_indices.c -------------------------------------------------------------------------------- /test/cases/run/Ensure_while_loop_under_an_if_doesn't_steal_the_else.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Ensure_while_loop_under_an_if_doesn't_steal_the_else.c -------------------------------------------------------------------------------- /test/cases/run/Enum_constant_matches_enum_name,_multiple_enumerations_with_same_value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Enum_constant_matches_enum_name,_multiple_enumerations_with_same_value.c -------------------------------------------------------------------------------- /test/cases/run/Enum_constants_are_assigned_correct_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Enum_constants_are_assigned_correct_type.c -------------------------------------------------------------------------------- /test/cases/run/Flexible_array_with_typedefed_flexible_item.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Flexible_array_with_typedefed_flexible_item.c -------------------------------------------------------------------------------- /test/cases/run/Flexible_arrays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Flexible_arrays.c -------------------------------------------------------------------------------- /test/cases/run/Function_to_integral.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Function_to_integral.c -------------------------------------------------------------------------------- /test/cases/run/Generic_selections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Generic_selections.c -------------------------------------------------------------------------------- /test/cases/run/K&R-style_static_function_prototype_+_separate_definition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/K&R-style_static_function_prototype_+_separate_definition.c -------------------------------------------------------------------------------- /test/cases/run/K&R-style_static_function_prototype_for_unused_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/K&R-style_static_function_prototype_for_unused_function.c -------------------------------------------------------------------------------- /test/cases/run/NAN_and_INFINITY.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/NAN_and_INFINITY.c -------------------------------------------------------------------------------- /test/cases/run/NDEBUG_disables_assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/NDEBUG_disables_assert.c -------------------------------------------------------------------------------- /test/cases/run/Nested_comma_operator_in_macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Nested_comma_operator_in_macro.c -------------------------------------------------------------------------------- /test/cases/run/Obscure_ways_of_calling_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Obscure_ways_of_calling_functions.c -------------------------------------------------------------------------------- /test/cases/run/Remainder_operator_with_negative_integers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Remainder_operator_with_negative_integers.c -------------------------------------------------------------------------------- /test/cases/run/Render_array_LHS_as_grouped_node_if_necessary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Render_array_LHS_as_grouped_node_if_necessary.c -------------------------------------------------------------------------------- /test/cases/run/Return_boolean_expression_as_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Return_boolean_expression_as_int.c -------------------------------------------------------------------------------- /test/cases/run/Scoped_enums.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Scoped_enums.c -------------------------------------------------------------------------------- /test/cases/run/Typedef'ed_void_used_as_return_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Typedef'ed_void_used_as_return_type.c -------------------------------------------------------------------------------- /test/cases/run/Underscore_identifiers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Underscore_identifiers.c -------------------------------------------------------------------------------- /test/cases/run/Use_correct_break_label_for_statement_expression_in_nested_scope.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Use_correct_break_label_for_statement_expression_in_nested_scope.c -------------------------------------------------------------------------------- /test/cases/run/Variadic_function_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Variadic_function_call.c -------------------------------------------------------------------------------- /test/cases/run/Wide,_UTF-16,_and_UTF-32_character_literals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Wide,_UTF-16,_and_UTF-32_character_literals.c -------------------------------------------------------------------------------- /test/cases/run/Wide,_UTF-16,_and_UTF-32_string_literals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Wide,_UTF-16,_and_UTF-32_string_literals.c -------------------------------------------------------------------------------- /test/cases/run/Zero-initialization_of_global_union.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/Zero-initialization_of_global_union.c -------------------------------------------------------------------------------- /test/cases/run/__builtin_choose_expr_(unchosen_expression_is_not_evaluated).c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/__builtin_choose_expr_(unchosen_expression_is_not_evaluated).c -------------------------------------------------------------------------------- /test/cases/run/__builtin_convertvector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/__builtin_convertvector.c -------------------------------------------------------------------------------- /test/cases/run/__builtin_convertvector_float_to_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/__builtin_convertvector_float_to_int.c -------------------------------------------------------------------------------- /test/cases/run/__builtin_shufflevector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/__builtin_shufflevector.c -------------------------------------------------------------------------------- /test/cases/run/__cleanup___attribute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/__cleanup___attribute.c -------------------------------------------------------------------------------- /test/cases/run/anon_struct_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/anon_struct_init.c -------------------------------------------------------------------------------- /test/cases/run/anonymous_struct_&_unions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/anonymous_struct_&_unions.c -------------------------------------------------------------------------------- /test/cases/run/array_cast_int_to_uint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/array_cast_int_to_uint.c -------------------------------------------------------------------------------- /test/cases/run/array_initializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/array_initializer.c -------------------------------------------------------------------------------- /test/cases/run/array_to_pointer_decay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/array_to_pointer_decay.c -------------------------------------------------------------------------------- /test/cases/run/array_value_type_casts_properly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/array_value_type_casts_properly.c -------------------------------------------------------------------------------- /test/cases/run/array_value_type_casts_properly_use_addeq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/array_value_type_casts_properly_use_addeq.c -------------------------------------------------------------------------------- /test/cases/run/assign_bool_result_to_int_or_char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/assign_bool_result_to_int_or_char.c -------------------------------------------------------------------------------- /test/cases/run/assign_enum_to_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/assign_enum_to_int.c -------------------------------------------------------------------------------- /test/cases/run/assign_enum_to_uint,_no_explicit_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/assign_enum_to_uint,_no_explicit_cast.c -------------------------------------------------------------------------------- /test/cases/run/assignment_as_expression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/assignment_as_expression.c -------------------------------------------------------------------------------- /test/cases/run/basic_vector_expressions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/basic_vector_expressions.c -------------------------------------------------------------------------------- /test/cases/run/block-scope_static_variable_shadows_function_parameter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/block-scope_static_variable_shadows_function_parameter.c -------------------------------------------------------------------------------- /test/cases/run/boolean_values_and_expressions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/boolean_values_and_expressions.c -------------------------------------------------------------------------------- /test/cases/run/break_from_switch_statement.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/break_from_switch_statement.c -------------------------------------------------------------------------------- /test/cases/run/case_boolean_and_asterisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/case_boolean_and_asterisk.c -------------------------------------------------------------------------------- /test/cases/run/case_boolean_and_lt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/case_boolean_and_lt.c -------------------------------------------------------------------------------- /test/cases/run/case_boolean_and_plus_converts_bool_to_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/case_boolean_and_plus_converts_bool_to_int.c -------------------------------------------------------------------------------- /test/cases/run/case_boolean_expression_converted_to_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/case_boolean_expression_converted_to_int.c -------------------------------------------------------------------------------- /test/cases/run/case_boolean_expression_on_left_converted_to_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/case_boolean_expression_on_left_converted_to_int.c -------------------------------------------------------------------------------- /test/cases/run/cast_RHS_of_compound_assignment_if_necessary,_unused_result.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/cast_RHS_of_compound_assignment_if_necessary,_unused_result.c -------------------------------------------------------------------------------- /test/cases/run/cast_RHS_of_compound_assignment_if_necessary,_used_result.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/cast_RHS_of_compound_assignment_if_necessary,_used_result.c -------------------------------------------------------------------------------- /test/cases/run/cast_builtin_call_result_to_opaque_struct_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/cast_builtin_call_result_to_opaque_struct_pointer.c -------------------------------------------------------------------------------- /test/cases/run/cast_enum_to_smaller_signed_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/cast_enum_to_smaller_signed_int.c -------------------------------------------------------------------------------- /test/cases/run/cast_enum_to_smaller_uint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/cast_enum_to_smaller_uint.c -------------------------------------------------------------------------------- /test/cases/run/cast_long_long_array_index_to_unsigned.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/cast_long_long_array_index_to_unsigned.c -------------------------------------------------------------------------------- /test/cases/run/cast_negative_enum_to_smaller_signed_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/cast_negative_enum_to_smaller_signed_int.c -------------------------------------------------------------------------------- /test/cases/run/cast_negative_enum_to_smaller_unsigned_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/cast_negative_enum_to_smaller_unsigned_int.c -------------------------------------------------------------------------------- /test/cases/run/cast_signed_array_index_to_unsigned.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/cast_signed_array_index_to_unsigned.c -------------------------------------------------------------------------------- /test/cases/run/casting_away_const_and_volatile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/casting_away_const_and_volatile.c -------------------------------------------------------------------------------- /test/cases/run/compound_assignments_with_implicit_casts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/compound_assignments_with_implicit_casts.c -------------------------------------------------------------------------------- /test/cases/run/compound_assignments_with_pointer_arithmetic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/compound_assignments_with_pointer_arithmetic.c -------------------------------------------------------------------------------- /test/cases/run/convert_single-statement_bodies_into_blocks_for_if,else,for,while.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/convert_single-statement_bodies_into_blocks_for_if,else,for,while.c -------------------------------------------------------------------------------- /test/cases/run/dereference address of.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/dereference address of.c -------------------------------------------------------------------------------- /test/cases/run/division_of_floating_literals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/division_of_floating_literals.c -------------------------------------------------------------------------------- /test/cases/run/dollar_sign_in_identifiers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/dollar_sign_in_identifiers.c -------------------------------------------------------------------------------- /test/cases/run/ensure_array_casts_outside_addeq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/ensure_array_casts_outside_addeq.c -------------------------------------------------------------------------------- /test/cases/run/enum_used_as_boolean_expression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/enum_used_as_boolean_expression.c -------------------------------------------------------------------------------- /test/cases/run/enum_with_value_that_fits_in_c_uint_but_not_c_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/enum_with_value_that_fits_in_c_uint_but_not_c_int.c -------------------------------------------------------------------------------- /test/cases/run/explicit_cast_bool_from_float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/explicit_cast_bool_from_float.c -------------------------------------------------------------------------------- /test/cases/run/extern_typedef_variables_in_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/extern_typedef_variables_in_functions.c -------------------------------------------------------------------------------- /test/cases/run/failed_macros_are_only_declared_once.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/failed_macros_are_only_declared_once.c -------------------------------------------------------------------------------- /test/cases/run/float_from_bool_expr_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/float_from_bool_expr_cast.c -------------------------------------------------------------------------------- /test/cases/run/forward_declaration_of_variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/forward_declaration_of_variable.c -------------------------------------------------------------------------------- /test/cases/run/forward_declarations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/forward_declarations.c -------------------------------------------------------------------------------- /test/cases/run/function_macro_that_uses_builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/function_macro_that_uses_builtin.c -------------------------------------------------------------------------------- /test/cases/run/handle_assert.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/handle_assert.h.c -------------------------------------------------------------------------------- /test/cases/run/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/hello_world.c -------------------------------------------------------------------------------- /test/cases/run/implicit_enum_cast_in_boolean_expression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/implicit_enum_cast_in_boolean_expression.c -------------------------------------------------------------------------------- /test/cases/run/multi-character_character_constant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/multi-character_character_constant.c -------------------------------------------------------------------------------- /test/cases/run/nested_same-name_static_locals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/nested_same-name_static_locals.c -------------------------------------------------------------------------------- /test/cases/run/offsetof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/offsetof.c -------------------------------------------------------------------------------- /test/cases/run/out-ofscope_function_declaration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/out-ofscope_function_declaration.c -------------------------------------------------------------------------------- /test/cases/run/parenthesized_string_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/parenthesized_string_literal.c -------------------------------------------------------------------------------- /test/cases/run/pointer_arithmetic_with_signed_operand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/pointer_arithmetic_with_signed_operand.c -------------------------------------------------------------------------------- /test/cases/run/pointer_difference-_C_standard_edge_case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/pointer_difference-_C_standard_edge_case.c -------------------------------------------------------------------------------- /test/cases/run/pointer_difference-_array_of_function_pointers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/pointer_difference-_array_of_function_pointers.c -------------------------------------------------------------------------------- /test/cases/run/pointer_difference-_scalar_array_with_size_truncation_or_negative_result.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/pointer_difference-_scalar_array_with_size_truncation_or_negative_result.c -------------------------------------------------------------------------------- /test/cases/run/pointer_difference-_struct_array_with_padding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/pointer_difference-_struct_array_with_padding.c -------------------------------------------------------------------------------- /test/cases/run/pointer_difference-_unary_operators.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/pointer_difference-_unary_operators.c -------------------------------------------------------------------------------- /test/cases/run/scoped_for_loops_with_shadowing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/scoped_for_loops_with_shadowing.c -------------------------------------------------------------------------------- /test/cases/run/scoped_typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/scoped_typedef.c -------------------------------------------------------------------------------- /test/cases/run/signed_array_subscript.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/signed_array_subscript.c -------------------------------------------------------------------------------- /test/cases/run/sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/sizeof.c -------------------------------------------------------------------------------- /test/cases/run/static_K&R-style_no_prototype_function_declaration_(empty_parameter_list).c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/static_K&R-style_no_prototype_function_declaration_(empty_parameter_list).c -------------------------------------------------------------------------------- /test/cases/run/static_variable_in_block_scope.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/static_variable_in_block_scope.c -------------------------------------------------------------------------------- /test/cases/run/struct_initializer_-_packed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/struct_initializer_-_packed.c -------------------------------------------------------------------------------- /test/cases/run/struct_without_global_declaration_does_not_conflict_with_global_variable_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/struct_without_global_declaration_does_not_conflict_with_global_variable_name.c -------------------------------------------------------------------------------- /test/cases/run/struct_without_global_declaration_does_not_conflict_with_local_variable_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/struct_without_global_declaration_does_not_conflict_with_local_variable_name.c -------------------------------------------------------------------------------- /test/cases/run/switch_case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/switch_case.c -------------------------------------------------------------------------------- /test/cases/run/ternary_operator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/ternary_operator.c -------------------------------------------------------------------------------- /test/cases/run/typedef_and_function_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/typedef_and_function_pointer.c -------------------------------------------------------------------------------- /test/cases/run/typedef_with_multiple_names.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/typedef_with_multiple_names.c -------------------------------------------------------------------------------- /test/cases/run/typeof_operator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/typeof_operator.c -------------------------------------------------------------------------------- /test/cases/run/use_global_scope_for_record_enum_typedef_type_translation_if_needed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/use_global_scope_for_record_enum_typedef_type_translation_if_needed.c -------------------------------------------------------------------------------- /test/cases/run/use_of_unimplemented_builtin_in_unused_function_does_not_prevent_compilation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/use_of_unimplemented_builtin_in_unused_function_does_not_prevent_compilation.c -------------------------------------------------------------------------------- /test/cases/run/variable_shadowing_type_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/variable_shadowing_type_type.c -------------------------------------------------------------------------------- /test/cases/run/vector_casting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/run/vector_casting.c -------------------------------------------------------------------------------- /test/cases/translate/#define_a_char_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/#define_a_char_literal.c -------------------------------------------------------------------------------- /test/cases/translate/#define_an_unsigned_integer_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/#define_an_unsigned_integer_literal.c -------------------------------------------------------------------------------- /test/cases/translate/#define_hex_literal_with_capital_X.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/#define_hex_literal_with_capital_X.c -------------------------------------------------------------------------------- /test/cases/translate/#define_referencing_another_#define.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/#define_referencing_another_#define.c -------------------------------------------------------------------------------- /test/cases/translate/#define_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/#define_string.c -------------------------------------------------------------------------------- /test/cases/translate/==,_!=.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/==,_!=.c -------------------------------------------------------------------------------- /test/cases/translate/Assign_expression_from_bool_to_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Assign_expression_from_bool_to_int.c -------------------------------------------------------------------------------- /test/cases/translate/Calling_convention_aarch64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Calling_convention_aarch64.c -------------------------------------------------------------------------------- /test/cases/translate/Calling_convention_arm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Calling_convention_arm.c -------------------------------------------------------------------------------- /test/cases/translate/Calling_convention_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Calling_convention_x86.c -------------------------------------------------------------------------------- /test/cases/translate/Demote_function_that_dereference_types_that_contain_opaque_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Demote_function_that_dereference_types_that_contain_opaque_type.c -------------------------------------------------------------------------------- /test/cases/translate/Demote_function_that_dereferences_opaque_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Demote_function_that_dereferences_opaque_type.c -------------------------------------------------------------------------------- /test/cases/translate/Demote_function_that_initializes_opaque_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Demote_function_that_initializes_opaque_struct.c -------------------------------------------------------------------------------- /test/cases/translate/Don't_make_const_parameters_mutable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Don't_make_const_parameters_mutable.c -------------------------------------------------------------------------------- /test/cases/translate/Forward-declared_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Forward-declared_enum.c -------------------------------------------------------------------------------- /test/cases/translate/Function_prototype_declared_within_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Function_prototype_declared_within_function.c -------------------------------------------------------------------------------- /test/cases/translate/Macro_matching.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Macro_matching.c -------------------------------------------------------------------------------- /test/cases/translate/Macro_redefines_builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Macro_redefines_builtin.c -------------------------------------------------------------------------------- /test/cases/translate/Macro_without_a_value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Macro_without_a_value.c -------------------------------------------------------------------------------- /test/cases/translate/Make_sure_casts_are_grouped.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Make_sure_casts_are_grouped.c -------------------------------------------------------------------------------- /test/cases/translate/Only_consider_public_decls_in_`isBuiltinDefined`.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Only_consider_public_decls_in_`isBuiltinDefined`.c -------------------------------------------------------------------------------- /test/cases/translate/Parameterless_function_pointers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Parameterless_function_pointers.c -------------------------------------------------------------------------------- /test/cases/translate/Parameterless_function_prototypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Parameterless_function_prototypes.c -------------------------------------------------------------------------------- /test/cases/translate/Pointer_subtraction_with_typedef_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Pointer_subtraction_with_typedef_linux.c -------------------------------------------------------------------------------- /test/cases/translate/Pointer_subtraction_with_typedef_windows.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Pointer_subtraction_with_typedef_windows.c -------------------------------------------------------------------------------- /test/cases/translate/Simple_array_access_of_pointer_with_non-negative_integer_constant.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Simple_array_access_of_pointer_with_non-negative_integer_constant.c -------------------------------------------------------------------------------- /test/cases/translate/Undefined_macro_identifier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Undefined_macro_identifier.c -------------------------------------------------------------------------------- /test/cases/translate/Use_@_syntax_for_bare_underscore_identifier_in_macro_or_public_symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/Use_@_syntax_for_bare_underscore_identifier_in_macro_or_public_symbol.c -------------------------------------------------------------------------------- /test/cases/translate/_Static_assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/_Static_assert.c -------------------------------------------------------------------------------- /test/cases/translate/__cdecl_doesn't_mess_up_function_pointers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/__cdecl_doesn't_mess_up_function_pointers.c -------------------------------------------------------------------------------- /test/cases/translate/__extension___cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/__extension___cast.c -------------------------------------------------------------------------------- /test/cases/translate/add,_sub,_mul,_div,_rem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/add,_sub,_mul,_div,_rem.c -------------------------------------------------------------------------------- /test/cases/translate/address_of_operator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/address_of_operator.c -------------------------------------------------------------------------------- /test/cases/translate/align() attribute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/align() attribute.c -------------------------------------------------------------------------------- /test/cases/translate/alignof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/alignof.c -------------------------------------------------------------------------------- /test/cases/translate/always_inline_attribute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/always_inline_attribute.c -------------------------------------------------------------------------------- /test/cases/translate/anonymous_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/anonymous_enum.c -------------------------------------------------------------------------------- /test/cases/translate/anonymous_struct_&_unions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/anonymous_struct_&_unions.c -------------------------------------------------------------------------------- /test/cases/translate/arg_name_aliasing_decl_which_comes_after.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/arg_name_aliasing_decl_which_comes_after.c -------------------------------------------------------------------------------- /test/cases/translate/arg_name_aliasing_macro_which_comes_after.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/arg_name_aliasing_macro_which_comes_after.c -------------------------------------------------------------------------------- /test/cases/translate/array_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/array_access.c -------------------------------------------------------------------------------- /test/cases/translate/array_access_with_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/array_access_with_enum.c -------------------------------------------------------------------------------- /test/cases/translate/array_initializer_expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/array_initializer_expr.c -------------------------------------------------------------------------------- /test/cases/translate/array_initializer_with_typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/array_initializer_with_typedef.c -------------------------------------------------------------------------------- /test/cases/translate/assert_with_strlit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/assert_with_strlit.c -------------------------------------------------------------------------------- /test/cases/translate/assign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/assign.c -------------------------------------------------------------------------------- /test/cases/translate/atomic types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/atomic types.c -------------------------------------------------------------------------------- /test/cases/translate/basic_macro_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/basic_macro_function.c -------------------------------------------------------------------------------- /test/cases/translate/big_negative_enum_init_values_when_C_ABI_supports_long_long_enums.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/big_negative_enum_init_values_when_C_ABI_supports_long_long_enums.c -------------------------------------------------------------------------------- /test/cases/translate/bin_not.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/bin_not.c -------------------------------------------------------------------------------- /test/cases/translate/binary_conditional_operator_result_unused.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/binary_conditional_operator_result_unused.c -------------------------------------------------------------------------------- /test/cases/translate/binary_conditional_operator_where_condition_is_the_mangle_prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/binary_conditional_operator_where_condition_is_the_mangle_prefix.c -------------------------------------------------------------------------------- /test/cases/translate/binary_conditional_operator_where_false_expr_is_the_mangle_prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/binary_conditional_operator_where_false_expr_is_the_mangle_prefix.c -------------------------------------------------------------------------------- /test/cases/translate/bitshift.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/bitshift.c -------------------------------------------------------------------------------- /test/cases/translate/bitshift_with_bitcast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/bitshift_with_bitcast.c -------------------------------------------------------------------------------- /test/cases/translate/bitwise_binary_operators,_simpler_parens.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/bitwise_binary_operators,_simpler_parens.c -------------------------------------------------------------------------------- /test/cases/translate/bitwise_not_on_u-suffixed_0_(zero)_in_macro_definition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/bitwise_not_on_u-suffixed_0_(zero)_in_macro_definition.c -------------------------------------------------------------------------------- /test/cases/translate/bool_array_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/bool_array_index.c -------------------------------------------------------------------------------- /test/cases/translate/bool_not.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/bool_not.c -------------------------------------------------------------------------------- /test/cases/translate/break_statement.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/break_statement.c -------------------------------------------------------------------------------- /test/cases/translate/c_booleans_are_just_ints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/c_booleans_are_just_ints.c -------------------------------------------------------------------------------- /test/cases/translate/c_keywords_as_macro_function_parameters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/c_keywords_as_macro_function_parameters.c -------------------------------------------------------------------------------- /test/cases/translate/c_style_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/c_style_cast.c -------------------------------------------------------------------------------- /test/cases/translate/call_builtin_popcount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/call_builtin_popcount.c -------------------------------------------------------------------------------- /test/cases/translate/cast_array_to_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/cast_array_to_pointer.c -------------------------------------------------------------------------------- /test/cases/translate/cast_signed_array_index_to_unsigned.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/cast_signed_array_index_to_unsigned.c -------------------------------------------------------------------------------- /test/cases/translate/casting_away_const_and_volatile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/casting_away_const_and_volatile.c -------------------------------------------------------------------------------- /test/cases/translate/casting_pointer_to_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/casting_pointer_to_pointer.c -------------------------------------------------------------------------------- /test/cases/translate/casting_pointers_to_ints_and_ints_to_pointers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/casting_pointers_to_ints_and_ints_to_pointers.c -------------------------------------------------------------------------------- /test/cases/translate/casting_to_and_from_bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/casting_to_and_from_bool.c -------------------------------------------------------------------------------- /test/cases/translate/chaining_assign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/chaining_assign.c -------------------------------------------------------------------------------- /test/cases/translate/circular_struct_definitions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/circular_struct_definitions.c -------------------------------------------------------------------------------- /test/cases/translate/comma_operator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/comma_operator.c -------------------------------------------------------------------------------- /test/cases/translate/comment_after_integer_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/comment_after_integer_literal.c -------------------------------------------------------------------------------- /test/cases/translate/comments.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/comments.c -------------------------------------------------------------------------------- /test/cases/translate/comparison_operators_(no_if).c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/comparison_operators_(no_if).c -------------------------------------------------------------------------------- /test/cases/translate/complex_switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/complex_switch.c -------------------------------------------------------------------------------- /test/cases/translate/compound_assignment_operators.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/compound_assignment_operators.c -------------------------------------------------------------------------------- /test/cases/translate/compound_assignment_operators_unsigned.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/compound_assignment_operators_unsigned.c -------------------------------------------------------------------------------- /test/cases/translate/conditional_operator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/conditional_operator.c -------------------------------------------------------------------------------- /test/cases/translate/conditional_operator_cast_to_void.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/conditional_operator_cast_to_void.c -------------------------------------------------------------------------------- /test/cases/translate/const_ptr_initializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/const_ptr_initializer.c -------------------------------------------------------------------------------- /test/cases/translate/constant_size_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/constant_size_array.c -------------------------------------------------------------------------------- /test/cases/translate/continue_in_switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/continue_in_switch.c -------------------------------------------------------------------------------- /test/cases/translate/continue_statement.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/continue_statement.c -------------------------------------------------------------------------------- /test/cases/translate/correct_semicolon_after_infixop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/correct_semicolon_after_infixop.c -------------------------------------------------------------------------------- /test/cases/translate/demote_un-implemented_builtins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/demote_un-implemented_builtins.c -------------------------------------------------------------------------------- /test/cases/translate/deref_function_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/deref_function_pointer.c -------------------------------------------------------------------------------- /test/cases/translate/detect_member_func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/detect_member_func.c -------------------------------------------------------------------------------- /test/cases/translate/discard_unused_local_variables_and_function_parameters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/discard_unused_local_variables_and_function_parameters.c -------------------------------------------------------------------------------- /test/cases/translate/do_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/do_loop.c -------------------------------------------------------------------------------- /test/cases/translate/do_while_as_expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/do_while_as_expr.c -------------------------------------------------------------------------------- /test/cases/translate/do_while_with_breaks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/do_while_with_breaks.c -------------------------------------------------------------------------------- /test/cases/translate/don't_export_inline_functions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/don't_export_inline_functions.c -------------------------------------------------------------------------------- /test/cases/translate/double_define_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/double_define_struct.c -------------------------------------------------------------------------------- /test/cases/translate/duplicate_typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/duplicate_typedef.c -------------------------------------------------------------------------------- /test/cases/translate/early_return.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/early_return.c -------------------------------------------------------------------------------- /test/cases/translate/empty declaration.c: -------------------------------------------------------------------------------- 1 | ; 2 | 3 | //translate 4 | // -------------------------------------------------------------------------------- /test/cases/translate/empty union initializer list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/empty union initializer list.c -------------------------------------------------------------------------------- /test/cases/translate/empty_for_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/empty_for_loop.c -------------------------------------------------------------------------------- /test/cases/translate/enums msvc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/enums msvc.c -------------------------------------------------------------------------------- /test/cases/translate/enums.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/enums.c -------------------------------------------------------------------------------- /test/cases/translate/enums_MSVC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/enums_MSVC.c -------------------------------------------------------------------------------- /test/cases/translate/enums_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/enums_linux.c -------------------------------------------------------------------------------- /test/cases/translate/escape_sequences.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/escape_sequences.c -------------------------------------------------------------------------------- /test/cases/translate/extern_array_of_unknown_length.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/extern_array_of_unknown_length.c -------------------------------------------------------------------------------- /test/cases/translate/extern_local_used_in_nested_block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/extern_local_used_in_nested_block.c -------------------------------------------------------------------------------- /test/cases/translate/field_access_expression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/field_access_expression.c -------------------------------------------------------------------------------- /test/cases/translate/field_access_is_grouped_if_necessary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/field_access_is_grouped_if_necessary.c -------------------------------------------------------------------------------- /test/cases/translate/float_suffixes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/float_suffixes.c -------------------------------------------------------------------------------- /test/cases/translate/float_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/float_types.c -------------------------------------------------------------------------------- /test/cases/translate/floats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/floats.c -------------------------------------------------------------------------------- /test/cases/translate/for_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/for_loop.c -------------------------------------------------------------------------------- /test/cases/translate/for_loop_with_simple_init_expression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/for_loop_with_simple_init_expression.c -------------------------------------------------------------------------------- /test/cases/translate/for_loops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/for_loops.c -------------------------------------------------------------------------------- /test/cases/translate/for_on_non-bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/for_on_non-bool.c -------------------------------------------------------------------------------- /test/cases/translate/function prototype with parenthesis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/function prototype with parenthesis.c -------------------------------------------------------------------------------- /test/cases/translate/function_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/function_call.c -------------------------------------------------------------------------------- /test/cases/translate/function_prototype_translated_as_optional.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/function_prototype_translated_as_optional.c -------------------------------------------------------------------------------- /test/cases/translate/function_with_no_prototype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/function_with_no_prototype.c -------------------------------------------------------------------------------- /test/cases/translate/generate_inline_func_for_#define_global_extern_fn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/generate_inline_func_for_#define_global_extern_fn.c -------------------------------------------------------------------------------- /test/cases/translate/global_assembly.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/global_assembly.c -------------------------------------------------------------------------------- /test/cases/translate/global_struct_whose_default_name_conflicts_with_global_is_mangled.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/global_struct_whose_default_name_conflicts_with_global_is_mangled.c -------------------------------------------------------------------------------- /test/cases/translate/handling_of__Bool_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/handling_of__Bool_type.c -------------------------------------------------------------------------------- /test/cases/translate/if_as_while_stmt_has_semicolon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/if_as_while_stmt_has_semicolon.c -------------------------------------------------------------------------------- /test/cases/translate/if_on_non-bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/if_on_non-bool.c -------------------------------------------------------------------------------- /test/cases/translate/if_statements.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/if_statements.c -------------------------------------------------------------------------------- /test/cases/translate/ignore_result,_explicit_function_arguments.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/ignore_result,_explicit_function_arguments.c -------------------------------------------------------------------------------- /test/cases/translate/implicit_cast_to_void_ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/implicit_cast_to_void_ptr.c -------------------------------------------------------------------------------- /test/cases/translate/implicit_casts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/implicit_casts.c -------------------------------------------------------------------------------- /test/cases/translate/initializer_list_macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/initializer_list_macro.c -------------------------------------------------------------------------------- /test/cases/translate/integer_literal_promotion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/integer_literal_promotion.c -------------------------------------------------------------------------------- /test/cases/translate/l_integer_suffix_after_0_(zero)_in_macro_definition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/l_integer_suffix_after_0_(zero)_in_macro_definition.c -------------------------------------------------------------------------------- /test/cases/translate/l_integer_suffix_after_hex_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/l_integer_suffix_after_hex_literal.c -------------------------------------------------------------------------------- /test/cases/translate/large_packed_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/large_packed_struct.c -------------------------------------------------------------------------------- /test/cases/translate/leading_zeroes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/leading_zeroes.c -------------------------------------------------------------------------------- /test/cases/translate/linksection()_attribute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/linksection()_attribute.c -------------------------------------------------------------------------------- /test/cases/translate/ll_integer_suffix_after_0_(zero)_in_macro_definition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/ll_integer_suffix_after_0_(zero)_in_macro_definition.c -------------------------------------------------------------------------------- /test/cases/translate/ll_integer_suffix_after_hex_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/ll_integer_suffix_after_hex_literal.c -------------------------------------------------------------------------------- /test/cases/translate/llu_integer_suffix_after_0_(zero)_in_macro_definition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/llu_integer_suffix_after_0_(zero)_in_macro_definition.c -------------------------------------------------------------------------------- /test/cases/translate/llu_integer_suffix_after_hex_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/llu_integer_suffix_after_hex_literal.c -------------------------------------------------------------------------------- /test/cases/translate/logical_and,_logical_or,_on_non-bool_values,_extra_parens.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/logical_and,_logical_or,_on_non-bool_values,_extra_parens.c -------------------------------------------------------------------------------- /test/cases/translate/logical_and,_logical_or.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/logical_and,_logical_or.c -------------------------------------------------------------------------------- /test/cases/translate/long_long_array_index_cast_to_usize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/long_long_array_index_cast_to_usize.c -------------------------------------------------------------------------------- /test/cases/translate/lu_integer_suffix_after_0_(zero)_in_macro_definition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/lu_integer_suffix_after_0_(zero)_in_macro_definition.c -------------------------------------------------------------------------------- /test/cases/translate/lu_integer_suffix_after_hex_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/lu_integer_suffix_after_hex_literal.c -------------------------------------------------------------------------------- /test/cases/translate/macro_add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_add.c -------------------------------------------------------------------------------- /test/cases/translate/macro_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_call.c -------------------------------------------------------------------------------- /test/cases/translate/macro_call_with_no_args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_call_with_no_args.c -------------------------------------------------------------------------------- /test/cases/translate/macro_calling_convention.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_calling_convention.c -------------------------------------------------------------------------------- /test/cases/translate/macro_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_cast.c -------------------------------------------------------------------------------- /test/cases/translate/macro_comma_operator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_comma_operator.c -------------------------------------------------------------------------------- /test/cases/translate/macro_comparisons.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_comparisons.c -------------------------------------------------------------------------------- /test/cases/translate/macro_conditional_operator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_conditional_operator.c -------------------------------------------------------------------------------- /test/cases/translate/macro_defines_hexadecimal_float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_defines_hexadecimal_float.c -------------------------------------------------------------------------------- /test/cases/translate/macro_defines_string_literal_with_hex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_defines_string_literal_with_hex.c -------------------------------------------------------------------------------- /test/cases/translate/macro_defines_string_literal_with_octal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_defines_string_literal_with_octal.c -------------------------------------------------------------------------------- /test/cases/translate/macro_expressions_respect_C_operator_precedence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_expressions_respect_C_operator_precedence.c -------------------------------------------------------------------------------- /test/cases/translate/macro_function_string_concat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_function_string_concat.c -------------------------------------------------------------------------------- /test/cases/translate/macro_integer_literal_casts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_integer_literal_casts.c -------------------------------------------------------------------------------- /test/cases/translate/macro_keyword_define.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_keyword_define.c -------------------------------------------------------------------------------- /test/cases/translate/macro_line_continuation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_line_continuation.c -------------------------------------------------------------------------------- /test/cases/translate/macro_pointer_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_pointer_cast.c -------------------------------------------------------------------------------- /test/cases/translate/macro_pointer_type_argument.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_pointer_type_argument.c -------------------------------------------------------------------------------- /test/cases/translate/macro_referencing_var.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_referencing_var.c -------------------------------------------------------------------------------- /test/cases/translate/macro_using_argument_as_struct_name_is_not_translated.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_using_argument_as_struct_name_is_not_translated.c -------------------------------------------------------------------------------- /test/cases/translate/macro_with_cast_to_unsigned_short,_long,_and_long_long.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_with_cast_to_unsigned_short,_long,_and_long_long.c -------------------------------------------------------------------------------- /test/cases/translate/macro_with_left_shift.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_with_left_shift.c -------------------------------------------------------------------------------- /test/cases/translate/macro_with_nontrivial_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_with_nontrivial_cast.c -------------------------------------------------------------------------------- /test/cases/translate/macro_with_parens_around_negative_number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_with_parens_around_negative_number.c -------------------------------------------------------------------------------- /test/cases/translate/macro_with_right_shift.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macro_with_right_shift.c -------------------------------------------------------------------------------- /test/cases/translate/macros_with_field_targets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/macros_with_field_targets.c -------------------------------------------------------------------------------- /test/cases/translate/member_access_in_struct_with_union_as_const_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/member_access_in_struct_with_union_as_const_arg.c -------------------------------------------------------------------------------- /test/cases/translate/member_with_const_qualifier.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/member_with_const_qualifier.c -------------------------------------------------------------------------------- /test/cases/translate/missing_return_stmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/missing_return_stmt.c -------------------------------------------------------------------------------- /test/cases/translate/multibyte_character_literals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/multibyte_character_literals.c -------------------------------------------------------------------------------- /test/cases/translate/nameless_struct_fields_MSVC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/nameless_struct_fields_MSVC.c -------------------------------------------------------------------------------- /test/cases/translate/nameless_struct_fields_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/nameless_struct_fields_linux.c -------------------------------------------------------------------------------- /test/cases/translate/nested_assignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/nested_assignment.c -------------------------------------------------------------------------------- /test/cases/translate/nested_loops_without_blocks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/nested_loops_without_blocks.c -------------------------------------------------------------------------------- /test/cases/translate/noreturn attribute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/noreturn attribute.c -------------------------------------------------------------------------------- /test/cases/translate/normal_deref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/normal_deref.c -------------------------------------------------------------------------------- /test/cases/translate/null_pointer_implicit_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/null_pointer_implicit_cast.c -------------------------------------------------------------------------------- /test/cases/translate/null_sentinel_arrays_when_initialized_from_string_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/null_sentinel_arrays_when_initialized_from_string_literal.c -------------------------------------------------------------------------------- /test/cases/translate/null_statements.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/null_statements.c -------------------------------------------------------------------------------- /test/cases/translate/packed_union_nested_unpacked.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/packed_union_nested_unpacked.c -------------------------------------------------------------------------------- /test/cases/translate/packed_union_simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/packed_union_simple.c -------------------------------------------------------------------------------- /test/cases/translate/pointer_casting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/pointer_casting.c -------------------------------------------------------------------------------- /test/cases/translate/pointer_conversion_with_different_alignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/pointer_conversion_with_different_alignment.c -------------------------------------------------------------------------------- /test/cases/translate/pointer_to_opaque_demoted_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/pointer_to_opaque_demoted_struct.c -------------------------------------------------------------------------------- /test/cases/translate/pointer_to_struct_demoted_opaque_due_to_bit_fields.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/pointer_to_struct_demoted_opaque_due_to_bit_fields.c -------------------------------------------------------------------------------- /test/cases/translate/post_increment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/post_increment.c -------------------------------------------------------------------------------- /test/cases/translate/post_increment_and_decrement.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/post_increment_and_decrement.c -------------------------------------------------------------------------------- /test/cases/translate/pre_increment_and_decrement.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/pre_increment_and_decrement.c -------------------------------------------------------------------------------- /test/cases/translate/predefined_expressions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/predefined_expressions.c -------------------------------------------------------------------------------- /test/cases/translate/ptr_macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/ptr_macro.c -------------------------------------------------------------------------------- /test/cases/translate/qualified_struct_and_enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/qualified_struct_and_enum.c -------------------------------------------------------------------------------- /test/cases/translate/qualified_struct_and_enum_msvc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/qualified_struct_and_enum_msvc.c -------------------------------------------------------------------------------- /test/cases/translate/restrict_to_noalias.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/restrict_to_noalias.c -------------------------------------------------------------------------------- /test/cases/translate/return_void.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/return_void.c -------------------------------------------------------------------------------- /test/cases/translate/scoped_record.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/scoped_record.c -------------------------------------------------------------------------------- /test/cases/translate/scoped_typedef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/scoped_typedef.c -------------------------------------------------------------------------------- /test/cases/translate/self_referential_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/self_referential_init.c -------------------------------------------------------------------------------- /test/cases/translate/self_referential_struct_with_function_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/self_referential_struct_with_function_pointer.c -------------------------------------------------------------------------------- /test/cases/translate/shadowing_primitive_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/shadowing_primitive_types.c -------------------------------------------------------------------------------- /test/cases/translate/shift_right_assign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/shift_right_assign.c -------------------------------------------------------------------------------- /test/cases/translate/shift_right_assign_with_a_fixed_size_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/shift_right_assign_with_a_fixed_size_type.c -------------------------------------------------------------------------------- /test/cases/translate/simple function prototypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/simple function prototypes.c -------------------------------------------------------------------------------- /test/cases/translate/simple_data_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/simple_data_types.c -------------------------------------------------------------------------------- /test/cases/translate/simple_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/simple_function.c -------------------------------------------------------------------------------- /test/cases/translate/simple_function_definition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/simple_function_definition.c -------------------------------------------------------------------------------- /test/cases/translate/simple_if_statement.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/simple_if_statement.c -------------------------------------------------------------------------------- /test/cases/translate/simple_ptrCast_for_casts_between_opaque_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/simple_ptrCast_for_casts_between_opaque_types.c -------------------------------------------------------------------------------- /test/cases/translate/simple_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/simple_struct.c -------------------------------------------------------------------------------- /test/cases/translate/simple_union.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/simple_union.c -------------------------------------------------------------------------------- /test/cases/translate/simple_var_decls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/simple_var_decls.c -------------------------------------------------------------------------------- /test/cases/translate/sizeof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/sizeof.c -------------------------------------------------------------------------------- /test/cases/translate/statement_expression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/statement_expression.c -------------------------------------------------------------------------------- /test/cases/translate/static empty struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/static empty struct.c -------------------------------------------------------------------------------- /test/cases/translate/static_incomplete_array_inside_function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/static_incomplete_array_inside_function.c -------------------------------------------------------------------------------- /test/cases/translate/static_local_variable_zero-initialized_if_no_initializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/static_local_variable_zero-initialized_if_no_initializer.c -------------------------------------------------------------------------------- /test/cases/translate/static_variable_in_block_scope.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/static_variable_in_block_scope.c -------------------------------------------------------------------------------- /test/cases/translate/string_array_initializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/string_array_initializer.c -------------------------------------------------------------------------------- /test/cases/translate/string_concatenation_in_macros-_three_strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/string_concatenation_in_macros-_three_strings.c -------------------------------------------------------------------------------- /test/cases/translate/string_concatenation_in_macros-_two_defines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/string_concatenation_in_macros-_two_defines.c -------------------------------------------------------------------------------- /test/cases/translate/string_concatenation_in_macros-_two_strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/string_concatenation_in_macros-_two_strings.c -------------------------------------------------------------------------------- /test/cases/translate/string_concatenation_in_macros.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/string_concatenation_in_macros.c -------------------------------------------------------------------------------- /test/cases/translate/string_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/string_literal.c -------------------------------------------------------------------------------- /test/cases/translate/string_prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/string_prefix.c -------------------------------------------------------------------------------- /test/cases/translate/strlit_as_bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/strlit_as_bool.c -------------------------------------------------------------------------------- /test/cases/translate/struct prototype used in func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/struct prototype used in func.c -------------------------------------------------------------------------------- /test/cases/translate/struct_in_macro_not_defined.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/struct_in_macro_not_defined.c -------------------------------------------------------------------------------- /test/cases/translate/struct_in_struct_init_to_zero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/struct_in_struct_init_to_zero.c -------------------------------------------------------------------------------- /test/cases/translate/struct_initializer_-_packed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/struct_initializer_-_packed.c -------------------------------------------------------------------------------- /test/cases/translate/struct_initializer_-_simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/struct_initializer_-_simple.c -------------------------------------------------------------------------------- /test/cases/translate/struct_with_aligned_fields.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/struct_with_aligned_fields.c -------------------------------------------------------------------------------- /test/cases/translate/struct_with_atomic_field.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/struct_with_atomic_field.c -------------------------------------------------------------------------------- /test/cases/translate/struct_with_flexible_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/struct_with_flexible_array.c -------------------------------------------------------------------------------- /test/cases/translate/struct_with_invalid_field_alignment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/struct_with_invalid_field_alignment.c -------------------------------------------------------------------------------- /test/cases/translate/switch_on_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/switch_on_int.c -------------------------------------------------------------------------------- /test/cases/translate/type_referenced_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/type_referenced_struct.c -------------------------------------------------------------------------------- /test/cases/translate/typedef_of_function_in_struct_field.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/typedef_of_function_in_struct_field.c -------------------------------------------------------------------------------- /test/cases/translate/typedef_void.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/typedef_void.c -------------------------------------------------------------------------------- /test/cases/translate/typedeffed_bool_expression.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/typedeffed_bool_expression.c -------------------------------------------------------------------------------- /test/cases/translate/u_integer_suffix_after_0_(zero)_in_macro_definition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/u_integer_suffix_after_0_(zero)_in_macro_definition.c -------------------------------------------------------------------------------- /test/cases/translate/u_integer_suffix_after_hex_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/u_integer_suffix_after_hex_literal.c -------------------------------------------------------------------------------- /test/cases/translate/ul_integer_suffix_after_0_(zero)_in_macro_definition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/ul_integer_suffix_after_0_(zero)_in_macro_definition.c -------------------------------------------------------------------------------- /test/cases/translate/ul_integer_suffix_after_hex_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/ul_integer_suffix_after_hex_literal.c -------------------------------------------------------------------------------- /test/cases/translate/ull_integer_suffix_after_0_(zero)_in_macro_definition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/ull_integer_suffix_after_0_(zero)_in_macro_definition.c -------------------------------------------------------------------------------- /test/cases/translate/ull_integer_suffix_after_hex_literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/ull_integer_suffix_after_hex_literal.c -------------------------------------------------------------------------------- /test/cases/translate/undefined_array_global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/undefined_array_global.c -------------------------------------------------------------------------------- /test/cases/translate/union_initializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/union_initializer.c -------------------------------------------------------------------------------- /test/cases/translate/union_struct_forward_decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/union_struct_forward_decl.c -------------------------------------------------------------------------------- /test/cases/translate/unnamed_child_types_of_typedef_receive_typedef's_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/unnamed_child_types_of_typedef_receive_typedef's_name.c -------------------------------------------------------------------------------- /test/cases/translate/unnamed_fields_have_predictable_names.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/unnamed_fields_have_predictable_names.c -------------------------------------------------------------------------------- /test/cases/translate/unnamed_typedef_referencing_itself.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/unnamed_typedef_referencing_itself.c -------------------------------------------------------------------------------- /test/cases/translate/unsigned_array_index_skips_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/unsigned_array_index_skips_cast.c -------------------------------------------------------------------------------- /test/cases/translate/unsupport_declare_statement_at_the_last_of_a_compound_statement_which_belongs_to_a_statement_expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/unsupport_declare_statement_at_the_last_of_a_compound_statement_which_belongs_to_a_statement_expr.c -------------------------------------------------------------------------------- /test/cases/translate/use_cast_param_as_macro_fn_return_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/use_cast_param_as_macro_fn_return_type.c -------------------------------------------------------------------------------- /test/cases/translate/variable_aliasing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/variable_aliasing.c -------------------------------------------------------------------------------- /test/cases/translate/variable_declarations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/variable_declarations.c -------------------------------------------------------------------------------- /test/cases/translate/variables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/variables.c -------------------------------------------------------------------------------- /test/cases/translate/variables_check_for_opaque_demotion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/variables_check_for_opaque_demotion.c -------------------------------------------------------------------------------- /test/cases/translate/variadic_function_demoted_to_extern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/variadic_function_demoted_to_extern.c -------------------------------------------------------------------------------- /test/cases/translate/void_cast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/void_cast.c -------------------------------------------------------------------------------- /test/cases/translate/void_pointer_subtraction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/void_pointer_subtraction.c -------------------------------------------------------------------------------- /test/cases/translate/while_loops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/while_loops.c -------------------------------------------------------------------------------- /test/cases/translate/while_on_non-bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/while_on_non-bool.c -------------------------------------------------------------------------------- /test/cases/translate/widening_and_truncating_integer_casting_to_different_signedness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/widening_and_truncating_integer_casting_to_different_signedness.c -------------------------------------------------------------------------------- /test/cases/translate/worst-case_assign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/worst-case_assign.c -------------------------------------------------------------------------------- /test/cases/translate/worst-case_assign_from_mangle_prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/worst-case_assign_from_mangle_prefix.c -------------------------------------------------------------------------------- /test/cases/translate/worst-case_assign_to_mangle_prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/worst-case_assign_to_mangle_prefix.c -------------------------------------------------------------------------------- /test/cases/translate/worst-case_compound_assign_from_mangle_prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/worst-case_compound_assign_from_mangle_prefix.c -------------------------------------------------------------------------------- /test/cases/translate/worst-case_compound_assign_to_mangle_prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/worst-case_compound_assign_to_mangle_prefix.c -------------------------------------------------------------------------------- /test/cases/translate/worst-case_postcrement_mangle_prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/worst-case_postcrement_mangle_prefix.c -------------------------------------------------------------------------------- /test/cases/translate/worst-case_precrement_mangle_prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/worst-case_precrement_mangle_prefix.c -------------------------------------------------------------------------------- /test/cases/translate/zero_width_field_alignment_.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/zero_width_field_alignment_.c -------------------------------------------------------------------------------- /test/cases/translate/zero_width_field_alignment_msvc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/zero_width_field_alignment_msvc.c -------------------------------------------------------------------------------- /test/cases/translate/zig_keywords_in_c_code.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/cases/translate/zig_keywords_in_c_code.c -------------------------------------------------------------------------------- /test/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/macros.h -------------------------------------------------------------------------------- /test/macros.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/macros.zig -------------------------------------------------------------------------------- /test/macros_not_utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ziglang/translate-c/HEAD/test/macros_not_utf8.h --------------------------------------------------------------------------------