功能
GLibutf8_find_next_char
[−]
描述 [src]
在字符串中找到 p
之后下一个 UTF-8 字符的开头。
p
不必处于 UTF-8 字符的开头。除它以适当的字节开头外,不会检查找到的字符是否实际有效。
如果 end
为 NULL
,则返回值将永远不会为 NULL
:如果字符串已到达结尾,则返回指向终止空字节的指针。如果 end
为非 NULL
,则如果字符串已到达结尾,返回值将为 NULL
。
[−]
参数
p
-
类型:
const gchar*
指向 UTF-8 编码字符串中的某个位置的指针。
数据由函数调用者所有。 该值是一个带有空终止符的 UTF-8 字符串。 end
-
类型:
const gchar*
指向字符串末尾之后的字节的指针,或
NULL
(表示字符串以空值结尾)。该参数可以为 NULL
。数据由函数调用者所有。 该值是一个带有空终止符的 UTF-8 字符串。
[−]
返回值
类型: gchar*
指向找到的字符的指针,如果设置 end
并且已到达,则返回 NULL
。
数据由被调用的函数所有。 |
返回值可以为 NULL 。 |
该值是一个带有空终止符的 UTF-8 字符串。 |