refactor: prefer tr_strv*() funcs (#2317)

This commit is contained in:
Charles Kerr
2021-12-15 20:09:46 -06:00
committed by GitHub
parent 42b1362760
commit 2277fde4e0
18 changed files with 101 additions and 185 deletions

View File

@@ -508,12 +508,12 @@ char* tr_strvDup(std::string_view in)
char* tr_strndup(void const* vin, size_t len)
{
auto const* const in = static_cast<char const*>(vin);
return in == nullptr ? nullptr : tr_strvDup({ in, len == TR_BAD_SIZE ? strlen(in) : len });
return in == nullptr ? nullptr : tr_strvDup({ in, len });
}
char* tr_strdup(void const* in)
{
return tr_strndup(in, TR_BAD_SIZE);
return in == nullptr ? nullptr : tr_strvDup(static_cast<char const*>(in));
}
char const* tr_memmem(char const* haystack, size_t haystacklen, char const* needle, size_t needlelen)