aboutsummaryrefslogtreecommitdiffstats
path: root/src/util/WStringUtil.hxx
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2015-10-16 19:15:30 +0200
committerMax Kellermann <max@duempel.org>2015-10-16 19:18:04 +0200
commit607c2c5ba2c19f29c94690c5cc1e28c894286f70 (patch)
tree74dc5ed9e277f4ff2cabc0b344d63c62b500f8b4 /src/util/WStringUtil.hxx
parent85f58eb0821dc30207afd21cb8dc087c2a450e28 (diff)
downloadmpd-607c2c5ba2c19f29c94690c5cc1e28c894286f70.tar.gz
mpd-607c2c5ba2c19f29c94690c5cc1e28c894286f70.tar.xz
mpd-607c2c5ba2c19f29c94690c5cc1e28c894286f70.zip
util/StringUtil: add StringAfterPrefix()
Diffstat (limited to 'src/util/WStringUtil.hxx')
-rw-r--r--src/util/WStringUtil.hxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/util/WStringUtil.hxx b/src/util/WStringUtil.hxx
index bfbfb5d1f..3dde0162e 100644
--- a/src/util/WStringUtil.hxx
+++ b/src/util/WStringUtil.hxx
@@ -33,6 +33,15 @@ bool
StringEndsWith(const wchar_t *haystack, const wchar_t *needle);
/**
+ * Returns the portion of the string after a prefix. If the string
+ * does not begin with the specified prefix, this function returns
+ * nullptr.
+ */
+gcc_nonnull_all
+const wchar_t *
+StringAfterPrefix(const wchar_t *string, const wchar_t *prefix);
+
+/**
* Check if the given string ends with the specified suffix. If yes,
* returns the position of the suffix, and nullptr otherwise.
*/