aboutsummaryrefslogtreecommitdiff
path: root/src/string.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2025-03-26 17:45:04 +0000
committergingerBill <bill@gingerbill.org>2025-03-26 17:45:04 +0000
commiteee450516e3ef03749f6f1565830ba726899413e (patch)
tree2bb2f3a936d319e04aebe3c114971cf2a0b58b12 /src/string.cpp
parent45ecafd7b1e4f6fd0a5f29ccfefcb9250bb91486 (diff)
Improve bodge for android execute build
Diffstat (limited to 'src/string.cpp')
-rw-r--r--src/string.cpp9
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--;