53template <
typename CharType = Char>
59 while (str[len] != 0) ++len;
UPS inline definitions.
Definition Device.h:12
char * rt_string_has_char(Char *str, Char chr)
Definition AsciiUtils.cc:155
char Char
Definition Config.h:51
void Void
Definition Config.h:87
voidPtr rt_string_in_string(const Char *in, const Char *needle)
Definition AsciiUtils.cc:140
Int32 rt_is_alnum(Int character)
Definition AsciiUtils.cc:104
Size rt_string_len(const Char *str)
Definition AsciiUtils.cc:23
void rt_zero_memory(voidPtr pointer, Size len)
Definition AsciiUtils.cc:68
__SIZE_TYPE__ Size
Definition Config.h:59
Boolean rt_is_space(Int chr)
Definition AsciiUtils.cc:108
Int rt_string_cmp(const Char *src, const Char *cmp, Size len)
Definition AsciiUtils.cc:10
voidPtr rt_set_memory_safe(voidPtr dst, UInt32 value, Size len, Size dst_size)
Definition AsciiUtils.cc:60
Void urt_set_memory(const voidPtr src, UInt32 dst, Size len)
Definition UtfUtils.cc:22
void * voidPtr
Definition Config.h:32
Int urt_copy_memory(const voidPtr src, voidPtr dst, Size len)
Definition UtfUtils.cc:46
__SIZE_TYPE__ SizeT
Definition Config.h:60
const Char * rt_alloc_string(const Char *text)
Definition AsciiUtils.cc:29
Boolean rt_is_newln(Int chr)
Definition AsciiUtils.cc:112
__UINT32_TYPE__ UInt32
Definition Config.h:44
__INT32_TYPE__ Int32
Definition Config.h:38
Int rt_copy_memory_safe(const voidPtr src, voidPtr dst, Size len, Size dst_size)
Safe memory functions API =========================================================== ///.
Definition AsciiUtils.cc:44
Int rt_to_lower(Int c)
Definition AsciiUtils.cc:100
Int rt_move_memory(const voidPtr src, voidPtr dst, Size len)
Int urt_string_cmp(const Utf8Char *src, const Utf8Char *cmp, Size len)
UNICODE API =========================================================== ///.
Definition UtfUtils.cc:34
char8_t Utf8Char
Definition Config.h:75
int Int
Definition Config.h:37
SizeT oe_string_len(const CharType *str)
OpenEncoding API =========================================================== ///.
Definition Utils.h:54
bool Boolean
Definition Config.h:49
Int rt_copy_memory(const voidPtr src, voidPtr dst, Size len)
ASCII API =========================================================== ///.
Definition AsciiUtils.cc:86
Boolean rt_to_string(Char *str_out, UInt64 base, Int32 limit)
Definition AsciiUtils.cc:121
voidPtr rt_set_memory(voidPtr dst, UInt32 val, Size len)
Definition AsciiUtils.cc:75
__UINT64_TYPE__ UInt64
Definition Config.h:48
Size urt_string_len(const Utf8Char *str)
Definition UtfUtils.cc:12
Int rt_to_uppercase(Int c)
Definition AsciiUtils.cc:96