lib/compiler/translate-c/MacroTranslator.zig | 91 +++++- lib/compiler/translate-c/PatternList.zig | 10 +- lib/compiler/translate-c/Scope.zig | 49 +++- lib/compiler/translate-c/Translator.zig | 490 ++++++++++++++++++++++++-------- lib/compiler/translate-c/ast.zig | 30 +- lib/compiler/translate-c/main.zig | 91 ++++-- lib/std/zig/c_translation/helpers.zig | 23 +- 7 files changed, 596 insertions(+), 188 deletions(-)