zig/example/hello.zig

13 lines
200 B
Zig

export executable "hello";
#link("c")
extern {
fn puts(s: *mut u8) -> i32;
fn exit(code: i32) -> unreachable;
}
export fn _start() -> unreachable {
puts("Hello, world!");
exit(0);
}