summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/fsmgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/fsmgr.cpp')
-rw-r--r--src/lib/formats/fsmgr.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/formats/fsmgr.cpp b/src/lib/formats/fsmgr.cpp
index b9a5a416212..a5c0d89ee71 100644
--- a/src/lib/formats/fsmgr.cpp
+++ b/src/lib/formats/fsmgr.cpp
@@ -231,6 +231,12 @@ std::string_view filesystem_t::rstr(const u8 *p, u32 size)
return std::string_view(reinterpret_cast<const char *>(p), size);
}
+std::string_view filesystem_t::trim_end_spaces(std::string_view str)
+{
+ const auto i = str.find_last_not_of(' ');
+ return str.substr(0, (std::string::npos != i) ? (i + 1) : 0);
+}
+
meta_data filesystem_t::volume_metadata()
{
return meta_data();