authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-04-24 11:23:46-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-04-24 11:23:46-07:00
log4961910e7faf4df0a88d9571e894563f80613f7f
tree4cf3728544408e395f7ddc0134bc87341018ae55
parent899fb14c30f34cea811bbf361124b15dc41eea71

cat example: fix not flushing stderr


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

example/cat/main.zig+12-12
......@@ -15,9 +15,9 @@ pub fn main(args: [][]u8) -> %void {
1515 return usage(exe);
1616 } else {
1717 var is = io.InStream.open(arg) %% |err| {
18 %%io.stderr.write("Unable to open file: ");
19 %%io.stderr.write(@err_name(err));
20 %%io.stderr.write("\n");
18 %%io.stderr.printf("Unable to open file: ");
19 %%io.stderr.printf(@err_name(err));
20 %%io.stderr.printf("\n");
2121 return err;
2222 };
2323 defer %%is.close();
......@@ -33,9 +33,9 @@ pub fn main(args: [][]u8) -> %void {
3333}
3434
3535fn usage(exe: []u8) -> %void {
36 %%io.stderr.write("Usage: ");
37 %%io.stderr.write(exe);
38 %%io.stderr.write(" [FILE]...\n");
36 %%io.stderr.printf("Usage: ");
37 %%io.stderr.printf(exe);
38 %%io.stderr.printf(" [FILE]...\n");
3939 return error.Invalid;
4040}
4141
......@@ -44,9 +44,9 @@ fn cat_stream(is: io.InStream) -> %void {
4444
4545 while (true) {
4646 const bytes_read = is.read(buf) %% |err| {
47 %%io.stderr.write("Unable to read from stream: ");
48 %%io.stderr.write(@err_name(err));
49 %%io.stderr.write("\n");
47 %%io.stderr.printf("Unable to read from stream: ");
48 %%io.stderr.printf(@err_name(err));
49 %%io.stderr.printf("\n");
5050 return err;
5151 };
5252
......@@ -55,9 +55,9 @@ fn cat_stream(is: io.InStream) -> %void {
5555 }
5656
5757 io.stdout.write(buf[0...bytes_read]) %% |err| {
58 %%io.stderr.write("Unable to write to stdout: ");
59 %%io.stderr.write(@err_name(err));
60 %%io.stderr.write("\n");
58 %%io.stderr.printf("Unable to write to stdout: ");
59 %%io.stderr.printf(@err_name(err));
60 %%io.stderr.printf("\n");
6161 return err;
6262 };
6363 }