blob: 4931c74f72bc95bf6a74c08ea466455cb099e32a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
use fmt;
use fs;
export fn loadall(files: []str) ([]str | nomem) = {
let tasks: []str = [];
for (let file .. files) {
match (open(file)) {
case let file_tasks: []str =>
for (let task .. file_tasks) append(tasks, task)?;
free(file_tasks);
case let err: fs::error => fmt::fatalf("Error opening {}: {}", file, fs::strerror(err));
};
};
return tasks;
};
|