diff --git a/libobs/util/dstr.c b/libobs/util/dstr.c index e67012017..3f425ae79 100644 --- a/libobs/util/dstr.c +++ b/libobs/util/dstr.c @@ -162,7 +162,7 @@ int wstrcmpi_n(const wchar_t *str1, const wchar_t *str2, size_t n) return 0; } -char *astrstri(char *str, const char *find) +char *astrstri(const char *str, const char *find) { size_t len; @@ -173,7 +173,7 @@ char *astrstri(char *str, const char *find) do { if (astrcmpi_n(str, find, len) == 0) - return str; + return (char*)str; } while (*str++); return NULL; diff --git a/libobs/util/dstr.h b/libobs/util/dstr.h index adfefffbd..72fa86c80 100644 --- a/libobs/util/dstr.h +++ b/libobs/util/dstr.h @@ -46,7 +46,7 @@ EXPORT int wstrcmp_n(const wchar_t *str1, const wchar_t *str2, size_t n); EXPORT int astrcmpi_n(const char *str1, const char *str2, size_t n); EXPORT int wstrcmpi_n(const wchar_t *str1, const wchar_t *str2, size_t n); -EXPORT char *astrstri(char *str, const char *find); +EXPORT char *astrstri(const char *str, const char *find); EXPORT char *strdepad(char *str); EXPORT wchar_t *wcsdepad(wchar_t *str);