aboutsummaryrefslogtreecommitdiff
path: root/test/standalone/extern/exports.zig
blob: 93351c4581527aa2d2603dedf8602ecb75bd5cb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
var hidden: u32 = 0;
export fn updateHidden(val: u32) void {
    hidden = val;
}
export fn getHidden() u32 {
    return hidden;
}

const T = extern struct { x: u32 };

export var mut_val: f64 = 1.23;
export const const_val: T = .{ .x = 42 };