feat(string): add SStrChr

This commit is contained in:
fallenoak 2020-11-21 12:11:01 -06:00
parent 87cb6feb94
commit 0dafa3a70a
No known key found for this signature in database
GPG key ID: 7628F8E61AEA070D
3 changed files with 57 additions and 0 deletions

View file

@ -132,6 +132,24 @@ void GetNextTextUpper(uint32_t* orig, const char** string, uint32_t* upper) {
}
}
const char* SStrChr(const char* string, char search) {
STORM_ASSERT(string);
if (!*string) {
return nullptr;
}
while (*string != search) {
string++;
if (!*string) {
return nullptr;
}
}
return string;
}
int32_t SStrCmp(const char* string1, const char* string2, size_t maxchars) {
return strncmp(string1, string2, maxchars);
}

View file

@ -7,6 +7,8 @@
#define STORM_MAX_PATH 260
#define STORM_MAX_STR 0x7FFFFFFF
const char* SStrChr(const char* string, char search);
int32_t SStrCmp(const char* string1, const char* string2, size_t maxchars);
int32_t SStrCmpI(const char* string1, const char* string2, size_t maxchars);