#define TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_END
TFORCEINLINE T2Allocator * GetGlobalAllocator()
static TCHAR * FindChar(TCHAR *str, TCHAR character)
static TCHAR * CreateCopy(const TCHAR *a_pcString, TSIZE a_uiSize=-1)
static TSIZE Length(const TCHAR *str)
static TCHAR * SkipSpaces(TCHAR *str)
static void ToUpperCase(TCHAR *str)
static TCHAR ms_aScratchMem[SCRATCH_MEM_SIZE]
static TBOOL IsLowerCase(const TCHAR *str)
static T2Allocator * sm_pDefaultAllocatorCB
static T2Allocator * GetDefaultAllocatorCB()
static TINT FormatV(TCHAR *a_pcString, TINT size, const TCHAR *a_pcFormat, va_list args)
static TINT Format(TCHAR *a_pcString, TINT size, const TCHAR *a_pcFormat,...)
static void IntToString(TINT value, TCHAR *dst, TINT unused, TINT radix)
static TFLOAT StringToFloat(const TCHAR *src)
static void ToLowerCase(TCHAR *str)
static TBOOL IsUpperCase(const TCHAR *str)
static TCHAR * Concat(TCHAR *dst, const TCHAR *src, TSIZE size=-1)
static TCHAR * CopySafe(TCHAR *dst, const TCHAR *src, TSIZE size)
static TINT Compare(const TCHAR *str1, const TCHAR *str2, TSIZE size=-1)
static TINT CompareNoCase(const TCHAR *str1, const TCHAR *str2, TSIZE size=-1)
static TCHAR * Copy(TCHAR *dst, const TCHAR *src, TSIZE size=-1)
static constexpr TSIZE SCRATCH_MEM_SIZE
static TCHAR * FindString(TCHAR *str, const TCHAR *substr)
static TINT StringToInt(const TCHAR *src)