Global variable tracking for the compiler:
var c_global_names: [64][]const u8 = undefined;
var c_global_count: usize = 0;
fn c_is_global(name: []const u8) bool {
for (0..c_global_count) |i| {
if (streq(c_global_names[i], name)) {
return true;
}
}
return false;
}