diff options
Diffstat (limited to 'src/MTS_Text.cpp')
-rw-r--r-- | src/MTS_Text.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/MTS_Text.cpp b/src/MTS_Text.cpp index d823bfe..8672acb 100644 --- a/src/MTS_Text.cpp +++ b/src/MTS_Text.cpp @@ -699,3 +699,10 @@ bool Text::parseHex(uint64_t& value, const std::string& str) { return ((uint8_t) ss.rdstate() == RDSTATE_SUCCESS_MASK); } +std::string Text::getFileExtension(const std::string& filename) { + size_t pos = filename.rfind('.', filename.length()); + if (pos != std::string::npos) { + return (filename.substr(pos + 1)); + } + return (""); +} |