方法

GLibStringChunkinsert_len

自: 2.4

声明 [src]

gchar*
g_string_chunk_insert_len (
  GStringChunk* chunk,
  const gchar* string,
  gssize len
)

描述 [src]

将字符串 string 的前 len 个字节的副本添加到 GStringChunk 中。复制的字符串以空字符终止。

由于此函数不会在空字符处停止,因此调用者负责确保 string 至少有 len 个可访问的字节。

如果需要,可以更改返回字符串中的字符,尽管你不应该更改字符串末尾之后的内容。

自 2.4 版本起可用

参数

string

类型: const gchar*

要插入的字节。

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

类型: gssize

要插入的 string 的字节数,或者 -1 插入一个以空字符终止的字符串。

返回值

类型: gchar*

指向 GStringChunkstring 的复制的指针。

方法的调用者获得返回数据的所有权,并负责释放它。
该值是一个以 NUL 结尾的 UTF-8 字符串。