diff options
| author | Julian Hurst <julian.hurst@digdash.com> | 2025-01-22 14:51:34 +0100 |
|---|---|---|
| committer | Julian Hurst <julian.hurst@digdash.com> | 2025-01-22 14:51:37 +0100 |
| commit | fec320f1d3baec6169a8f9547398df16eef11888 (patch) | |
| tree | 51449180be29cf519f564851daa75f84f4588d66 /imp.ha | |
| parent | 3a65eb418f6eafe5690e9fc52340be8e2bab8cb4 (diff) | |
| download | imp-fec320f1d3baec6169a8f9547398df16eef11888.tar.gz | |
Update hare version
append can now throw an error -> panic if that's the case
Diffstat (limited to 'imp.ha')
| -rw-r--r-- | imp.ha | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -65,11 +65,11 @@ export fn main() void = { case 'g' => let spl = strings::split(opt.1, ","); defer free(spl); - append(accfilter.groups, spl...); + append(accfilter.groups, spl...)!; case 'm' => let spl = strings::split(opt.1, ","); defer free(spl); - append(accfilter.urls, spl...); + append(accfilter.urls, spl...)!; case 'n' => accfilter.notes = opt.1; case 'f' => @@ -80,7 +80,7 @@ export fn main() void = { for (let i = 0z; i < len(cmd.args); i += 1) { - append(accfilter.accnames, cmd.args[i]); + append(accfilter.accnames, cmd.args[i])!; }; if (verbose) { @@ -202,7 +202,7 @@ fn accs_filter(accounts: []account, accfilter: filter) []account = { for (let i = 0z; i < len(accounts); i += 1) { let acc = accounts[i]; if (isfiltered(acc, accfilter)) { - append(resaccs, acc); + append(resaccs, acc)!; }; }; return resaccs; @@ -259,7 +259,7 @@ fn parse(data: []u8) ([]account | format::ini::error) = { ... }; setfieldaccount(&acc, strings::dup(entry.1), strings::dup(entry.2)); - append(accounts, acc); + append(accounts, acc)!; case let acc: *account => setfieldaccount(acc, strings::dup(entry.1), strings::dup(entry.2)); }; |
