NeKernel dev
Loading...
Searching...
No Matches
Utils.h File Reference
#include <NeKit/Config.h>

Go to the source code of this file.

Namespaces

namespace  Kernel
 UPS inline definitions.

Functions

Int Kernel::rt_copy_memory (const voidPtr src, voidPtr dst, Size len)
 ASCII API =========================================================== ///.
Int Kernel::rt_move_memory (const voidPtr src, voidPtr dst, Size len)
voidPtr Kernel::rt_set_memory (voidPtr dst, UInt32 val, Size len)
void Kernel::rt_zero_memory (voidPtr pointer, Size len)
Int Kernel::rt_string_cmp (const Char *src, const Char *cmp, Size len)
const CharKernel::rt_alloc_string (const Char *text)
Size Kernel::rt_string_len (const Char *str)
Size Kernel::rt_string_len (const Char *str, SizeT _len)
Boolean Kernel::rt_to_string (Char *str_out, UInt64 base, Int32 limit)
Boolean Kernel::rt_is_newln (Int chr)
Boolean Kernel::rt_is_space (Int chr)
Int32 Kernel::rt_is_alnum (Int character)
Int Kernel::rt_to_uppercase (Int c)
Int Kernel::rt_to_lower (Int c)
voidPtr Kernel::rt_string_in_string (const Char *in, const Char *needle)
char * Kernel::rt_string_has_char (Char *str, Char chr)
Int Kernel::rt_copy_memory_safe (const voidPtr src, voidPtr dst, Size len, Size dst_size)
 Safe memory functions API =========================================================== ///.
voidPtr Kernel::rt_set_memory_safe (voidPtr dst, UInt32 value, Size len, Size dst_size)
Int Kernel::urt_string_cmp (const Utf8Char *src, const Utf8Char *cmp, Size len)
 UNICODE API =========================================================== ///.
Void Kernel::urt_set_memory (const voidPtr src, UInt32 dst, Size len)
Int Kernel::urt_copy_memory (const voidPtr src, voidPtr dst, Size len)
Size Kernel::urt_string_len (const Utf8Char *str)
template<typename CharType = Char>
SizeT Kernel::oe_string_len (const CharType *str)
 OpenEncoding API =========================================================== ///.