Luna::get_name_size
usize get_name_size(const c8 *name)
Fetches the size of the name string.
Parameters
-
in name
The pointer of the string.
Return value
Returns the size of the name. Returns 0
if name
is nullptr
.
Remark
Note that the size returned is not always equal to the size returnd by strlen
, since the string that contains the null terminator is allowed as a name, so always fetches the name size using this API.
The size of the name is cached in the system, so this call returns in constant time.
Valid Usage
- If
name
is notnullptr
, it must be a string pointer returned by intern_name.