方法

GLibStringprepend_len

声明 [源]

GString*
g_string_prepend_len (
  GString* string,
  const gchar* val,
  gssize len
)

描述 [源]

len 字节数的 val 预先添加到 string 中。

如果 len 为正值,val 可以包含嵌入的空字符,并且不需要以空字符结尾。确保 val 至少有 len 个可寻址字节是调用者的责任。

如果 len 为负值,val 必须以空字符结尾,并且 len 被视为请求整个字符串长度。这使得 g_string_prepend_len() 等同于 g_string_prepend()

参数

val

类型: const gchar*

要预先添加的字节。

数据属于方法调用者。
该值是一个以空字符结尾的UTF-8字符串。
len

类型: gssize

要预先添加的 val 中的字节数,或 -1 为整个 val

返回值

类型: GString

string.

返回的数据属于实例。