diff --git a/XUtils.c b/XUtils.c index 412a8425..13327e0f 100644 --- a/XUtils.c +++ b/XUtils.c @@ -78,6 +78,10 @@ void* xReallocArray(void* ptr, size_t nmemb, size_t size) { return xRealloc(ptr, nmemb * size); } +inline bool String_contains_i(const char* s1, const char* s2) { + return strcasestr(s1, s2) != NULL; +} + char* String_cat(const char* s1, const char* s2) { const size_t l1 = strlen(s1); const size_t l2 = strlen(s2); diff --git a/XUtils.h b/XUtils.h index bc967124..8a6ee37e 100644 --- a/XUtils.h +++ b/XUtils.h @@ -13,7 +13,6 @@ in the source distribution for its full text. #include #include // IWYU pragma: keep #include // IWYU pragma: keep -#include #include "Compat.h" #include "Macros.h" @@ -39,9 +38,7 @@ static inline bool String_startsWith(const char* s, const char* match) { return strncmp(s, match, strlen(match)) == 0; } -static inline bool String_contains_i(const char* s1, const char* s2) { - return strcasestr(s1, s2) != NULL; -} +bool String_contains_i(const char* s1, const char* s2); static inline bool String_eq(const char* s1, const char* s2) { return strcmp(s1, s2) == 0;