util/StringCompare: add StringAfterPrefixIgnoreCase()
This commit is contained in:
parent
f178163217
commit
d0349880da
@ -81,6 +81,15 @@ StringStartsWithIgnoreCase(const char *haystack, StringView needle) noexcept
|
|||||||
return StringIsEqualIgnoreCase(haystack, needle.data, needle.size);
|
return StringIsEqualIgnoreCase(haystack, needle.data, needle.size);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gcc_pure gcc_nonnull_all
|
||||||
|
static inline const char *
|
||||||
|
StringAfterPrefixIgnoreCase(const char *haystack, StringView needle) noexcept
|
||||||
|
{
|
||||||
|
return StringStartsWithIgnoreCase(haystack, needle)
|
||||||
|
? haystack + needle.size
|
||||||
|
: nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check if the given string ends with the specified suffix. If yes,
|
* Check if the given string ends with the specified suffix. If yes,
|
||||||
* returns the position of the suffix, and nullptr otherwise.
|
* returns the position of the suffix, and nullptr otherwise.
|
||||||
|
Loading…
Reference in New Issue
Block a user