lib/include/zig.h | 65 ++++++++++--------- src/codegen/c.zig | 109 ++++++++++++++++++++++++++------ test/behavior/atomics.zig | 13 ---- test/behavior/bugs/13068.zig | 1 - test/behavior/defer.zig | 1 - test/behavior/eval.zig | 1 - test/behavior/packed-struct.zig | 3 - test/behavior/packed_struct_explicit_backing_int.zig | 1 - test/behavior/pointers.zig | 2 - test/behavior/struct.zig | 2 - test/behavior/switch.zig | 3 - test/behavior/translate_c_macros.zig | 4 -- test/behavior/type.zig | 3 - test/behavior/union.zig | 1 - 14 files changed, 122 insertions(+), 87 deletions(-)