diff options
| author | gingerBill <bill@gingerbill.org> | 2025-03-26 17:45:04 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2025-03-26 17:45:04 +0000 |
| commit | eee450516e3ef03749f6f1565830ba726899413e (patch) | |
| tree | 2bb2f3a936d319e04aebe3c114971cf2a0b58b12 /src/string.cpp | |
| parent | 45ecafd7b1e4f6fd0a5f29ccfefcb9250bb91486 (diff) | |
Improve bodge for android execute build
Diffstat (limited to 'src/string.cpp')
| -rw-r--r-- | src/string.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/string.cpp b/src/string.cpp index b001adf0e..88b679540 100644 --- a/src/string.cpp +++ b/src/string.cpp @@ -273,6 +273,15 @@ gb_internal String path_extension(String const &str, bool include_dot = true) { return substring(str, include_dot ? pos : pos + 1, str.len); } + +gb_internal String path_remove_extension(String const &str) { + isize pos = string_extension_position(str); + if (pos < 0) { + return str; + } + return substring(str, 0, pos); +} + gb_internal String string_trim_whitespace(String str) { while (str.len > 0 && rune_is_whitespace(str[str.len-1])) { str.len--; |