| 60 | } |
| 61 | |
| 62 | void join(DynamicString &path, const StringView &path_a, const StringView &path_b) |
| 63 | { |
| 64 | const u32 la = path_a.length(); |
| 65 | const u32 lb = path_b.length(); |
| 66 | path.reserve(la + lb + 1); |
| 67 | path = path_a; |
| 68 | if (la != 0 && lb != 0) |
| 69 | path += PATH_SEPARATOR; |
| 70 | path += path_b; |
| 71 | } |
| 72 | |
| 73 | void join(DynamicString &path, const char *path_a, const char *path_b) |
| 74 | { |