Commit 6448b31b authored by Max Kellermann's avatar Max Kellermann

util/StringAPI: add strpbrk() wrapper

parent 998227cf
......@@ -94,6 +94,13 @@ StringFindLast(char *haystack, char needle) noexcept
return strrchr(haystack, needle);
}
gcc_pure gcc_nonnull_all
static inline const char *
StringFindAny(const char *haystack, const char *accept) noexcept
{
return strpbrk(haystack, accept);
}
static inline char *
StringToken(char *str, const char *delim) noexcept
{
......
......@@ -90,6 +90,13 @@ StringFindLast(wchar_t *haystack, wchar_t needle) noexcept
return wcsrchr(haystack, needle);
}
gcc_pure gcc_nonnull_all
static inline const wchar_t *
StringFindAny(const wchar_t *haystack, const wchar_t *accept) noexcept
{
return wcspbrk(haystack, accept);
}
gcc_nonnull_all
static inline void
UnsafeCopyString(wchar_t *dest, const wchar_t *src) noexcept
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment