authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-01-24 02:06:56-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-01-24 02:06:56-05:00
log34a4d7a2017647e5f88d21cbfce16d8a837d6b4c
tree08283da6184f4aaabb7f1c6e0c9506e8af9097b4
parent4b3f18de3c5746b2ecfd6183351913de0909a83b

update cat example code


1 files changed, 4 insertions(+), 4 deletions(-)

example/cat/main.zig+4-4
...@@ -8,7 +8,7 @@ pub fn main(args: [][]u8) -> %void {...@@ -8,7 +8,7 @@ pub fn main(args: [][]u8) -> %void {
8 for (args[1...]) |arg| {8 for (args[1...]) |arg| {
9 if (str.eql(arg, "-")) {9 if (str.eql(arg, "-")) {
10 catted_anything = true;10 catted_anything = true;
11 cat_stream(&io.stdin) %% |err| return err;11 %return cat_stream(&io.stdin);
12 } else if (arg[0] == '-') {12 } else if (arg[0] == '-') {
13 return usage(exe);13 return usage(exe);
14 } else {14 } else {
...@@ -20,13 +20,13 @@ pub fn main(args: [][]u8) -> %void {...@@ -20,13 +20,13 @@ pub fn main(args: [][]u8) -> %void {
20 defer %%is.close();20 defer %%is.close();
2121
22 catted_anything = true;22 catted_anything = true;
23 cat_stream(&is) %% |err| return err;23 %return cat_stream(&is);
24 }24 }
25 }25 }
26 if (!catted_anything) {26 if (!catted_anything) {
27 cat_stream(&io.stdin) %% |err| return err;27 %return cat_stream(&io.stdin);
28 }28 }
29 io.stdout.flush() %% |err| return err;29 %return io.stdout.flush();
30}30}
3131
32fn usage(exe: []u8) -> %void {32fn usage(exe: []u8) -> %void {