This commit is contained in:
Scott E. Graves 2024-08-02 21:01:21 -05:00
parent 6718eb374d
commit e37a375c18

View File

@ -36,7 +36,7 @@ static const std::wstring directory_seperator_str_w{
} // namespace
namespace repertory::utils::path {
inline auto absolute(std::string_view path) -> std::string {
auto absolute(std::string_view path) -> std::string {
std::string abs_path{path};
#ifdef _WIN32
if (not abs_path.empty() && ::PathIsRelative(abs_path.c_str())) {
@ -57,7 +57,7 @@ inline auto absolute(std::string_view path) -> std::string {
} else if (tmp == ".") {
found = true;
} else {
tmp = dirname(tmp.c_str());
tmp = dirname(tmp.data());
}
} while (not found);
}
@ -66,7 +66,7 @@ inline auto absolute(std::string_view path) -> std::string {
return finalize(abs_path);
}
inline auto absolute(std::wstring_view path) -> std::wstring {
auto absolute(std::wstring_view path) -> std::wstring {
return utils::string::from_utf8(absolute(utils::string::to_utf8(path)));
}