cmd::desktop_entry: Fix references to other modules

This commit is contained in:
Sasha Koshka 2024-10-22 18:07:53 -04:00
parent 21bc239cef
commit 2644932686

View File

@ -1,10 +1,11 @@
use fmt; use fmt;
use fs; use fs;
use format::desktop_entry; use format::xdg::ini;
use getopt; use getopt;
use io; use io;
use locale; use locale;
use os; use os;
use xdg::desktop_entry;
export fn main() void = { export fn main() void = {
const name = os::args[0]; const name = os::args[0];
@ -47,10 +48,10 @@ export fn main() void = {
os::stderr, "{}: {}: {}\n", os::stderr, "{}: {}: {}\n",
name, file_name, fs::strerror(err))!; name, file_name, fs::strerror(err))!;
os::exit(os::status::FAILURE); os::exit(os::status::FAILURE);
case let err: desktop_entry::error => case let err: ini::error =>
fmt::fprintf( fmt::fprintf(
os::stderr, "{}: {}: {}\n", os::stderr, "{}: {}: {}\n",
name, file_name, desktop_entry::strerror(err))!; name, file_name, ini::strerror(err))!;
os::exit(os::status::FAILURE); os::exit(os::status::FAILURE);
}; };
@ -67,7 +68,7 @@ export fn main() void = {
}; };
}; };
fn parse_file (file_name: str) (desktop_entry::file | fs::error | desktop_entry::error) = { fn parse_file (file_name: str) (desktop_entry::file | fs::error | ini::error) = {
let file = os::open(file_name)?; let file = os::open(file_name)?;
defer io::close(file)!; defer io::close(file)!;
return desktop_entry::parse(file); return desktop_entry::parse(file);