feat(string): add SStrChrBidir

This commit is contained in:
Adam Heinermann 2025-11-14 23:46:15 -08:00 committed by fallenoak
parent 0250f274ca
commit 5ec28d3aac
5 changed files with 93 additions and 1 deletions

View file

@ -260,6 +260,19 @@ const char* STORMAPI SStrChr(const char* string, char search) {
return string;
}
const char* STORMAPI SStrChrBidir(const char* string, char search, int32_t reverse) {
STORM_VALIDATE_BEGIN;
STORM_VALIDATE(string);
STORM_VALIDATE_END;
if (reverse) {
return SStrChrR(string, search);
}
else {
return SStrChr(string, search);
}
}
char* STORMAPI SStrChrR(char* string, char search) {
STORM_VALIDATE_BEGIN;
STORM_VALIDATE(string);

View file

@ -14,6 +14,8 @@ char* STORMAPI SStrChr(char* string, char search);
const char* STORMAPI SStrChr(const char* string, char search);
const char* STORMAPI SStrChrBidir(const char* string, char search, int32_t reverse);
char* STORMAPI SStrChrR(char* string, char search);
const char* STORMAPI SStrChrR(const char* string, char search);