@@ 39,7 39,7 @@ export fn main() void = {
case let err: fs::error =>
fmt::fatal("dc: {} '{}'", fs::strerror(err), filename);
};
- defer io::close(file);
+ defer io::close(file)!;
const in = bufio::buffered(file, buf, []);
match (dc(&in)) {
@@ 117,10 117,10 @@ fn dc(in: *bufio::bufstream) (void | io::error) = {
os::exec::addfile(&cmd, pipe.1, os::stdout_file);
const proc = os::exec::start(&cmd)!; //TODO
- io::close(pipe.1);
+ io::close(pipe.1)!;
let data = io::drain(pipe.0);
- io::close(pipe.0);
+ io::close(pipe.0)!;
const status = os::exec::wait(&proc);
// printing