aboutsummaryrefslogtreecommitdiffstats
path: root/src/util/StringUtil.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/StringUtil.hxx')
-rw-r--r--src/util/StringUtil.hxx14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/util/StringUtil.hxx b/src/util/StringUtil.hxx
index 6bccbeffe..abed3b45b 100644
--- a/src/util/StringUtil.hxx
+++ b/src/util/StringUtil.hxx
@@ -40,6 +40,20 @@ StripLeft(char *p)
}
/**
+ * Determine the string's length as if it was stripped on the right
+ * side.
+ */
+gcc_pure
+size_t
+StripRight(const char *p, size_t length);
+
+/**
+ * Strip trailing whitespace by null-terminating the string.
+ */
+void
+StripRight(char *p);
+
+/**
* Skip whitespace at the beginning and terminate the string after the
* last non-whitespace character.
*/