diff --git a/example/hello_world/hello.zig b/example/hello_world/hello.zig index 03eab6ac56..d723ad284c 100644 --- a/example/hello_world/hello.zig +++ b/example/hello_world/hello.zig @@ -1,5 +1,5 @@ const io = @import("std").io; pub fn main() -> %void { - %%io.stdout.printf("Hello, world!\n"); + %return io.stdout.printf("Hello, world!\n"); } diff --git a/example/hello_world/hello_libc.zig b/example/hello_world/hello_libc.zig index ea8a9df38e..22c0ee784d 100644 --- a/example/hello_world/hello_libc.zig +++ b/example/hello_world/hello_libc.zig @@ -1,6 +1,13 @@ -const c = @cImport(@cInclude("stdio.h")); +const c = @cImport({ + @cInclude("stdio.h"); + @cInclude("string.h"); +}); + +const msg = c"Hello, world!\n"; export fn main(argc: c_int, argv: &&u8) -> c_int { - _ = c.printf(c"Hello, world!\n"); + if (c.printf(msg) != c_int(c.strlen(msg))) + return -1; + return 0; }