函数

GLibutf8_find_prev_char

声明 [src]

gchar*
g_utf8_find_prev_char (
  const gchar* str,
  const gchar* p
)

描述 [src]

给定带有 UTF-8 编码字符串 str 的位置 p,找到在 p 之前开始的先前的 UTF-8 字符的开头。如果 p 之前的 str 中不存在 UTF-8 字符,则返回 NULL

p 不必位于 UTF-8 字符的开头。不会检查所找到的字符是否实际上有效,只是除了以适当字节开始外。

参数

str

类型: const gchar*

指向 UTF-8 编码字符串开头的指针。

该数据归函数调用者所有。
该值是 NUL 终止的 UTF-8 字符串。
p

类型: const gchar*

指向 str 中的某个位置的指针。

该数据归函数调用者所有。
该值是 NUL 终止的 UTF-8 字符串。

返回值

类型: gchar*

指向找到的字符的指针。

该数据归被调用的函数所有。
返回值可以是 NULL
该值是 NUL 终止的 UTF-8 字符串。