// path — filesystem path manipulation. UTF-8 paths, '/' separator. export fn isabs(p: str) bool = { if (p.len == 0) { return false; }; return p[0] == ('/': u8); }; export fn lastindex(p: str, c: u8) i32 = { let i: i32 = p.len - 1; for (i >= 0) { if (p[i] == c) { return i; }; i -= 1; }; return -1; };