fix(string): make Equal* actually work

This commit is contained in:
phaneron 2025-03-15 23:07:51 -04:00
parent 81cc3145b3
commit 35eae6b709

View file

@ -6,14 +6,18 @@ namespace String {
bool Equal(const char* a, const char* b) {
if (a && b) {
return strcmp(a, b);
return 0 == strcmp(a, b);
}
return false;
}
bool EqualI(const char* a, const char* b, uint32_t count) {
if (a && b) {
return strncasecmp(a, b, count);
#if defined(WHOA_SYSTEM_WIN)
return 0 == _strnicmp(a, b, count);
#else
return 0 == strncasecmp(a, b, count);
#endif
}
return false;
}