mirror of
https://github.com/bkaradzic/bx.git
synced 2026-02-18 04:53:06 +01:00
Cleanup.
This commit is contained in:
@@ -531,12 +531,19 @@ namespace bx
|
||||
return _str;
|
||||
}
|
||||
|
||||
const char* strword(const char* _str)
|
||||
const char* strSkipWord(const char* _str, int32_t _max)
|
||||
{
|
||||
for (char ch = *_str++; isAlphaNum(ch) || '_' == ch; ch = *_str++) {};
|
||||
for (char ch = *_str++; 0 < _max && (isAlphaNum(ch) || '_' == ch); ch = *_str++, --_max) {};
|
||||
return _str-1;
|
||||
}
|
||||
|
||||
StringView strWord(const StringView& _str)
|
||||
{
|
||||
const char* ptr = _str.getPtr();
|
||||
const char* term = strSkipWord(ptr, _str.getLength() );
|
||||
return StringView(ptr, term);
|
||||
}
|
||||
|
||||
const char* strmb(const char* _str, char _open, char _close)
|
||||
{
|
||||
int count = 0;
|
||||
|
||||
Reference in New Issue
Block a user