函数

GLibSListinsert

声明 [源]

GSList*
g_slist_insert (
  GSList* list,
  gpointer data,
  gint position
)

描述 [源]

在给定位置将新元素插入列表中。

此函数不能直接向语言绑定可用。

参数

list

类型: gpointer 列表

一个 GSList

数据由函数调用者拥有。
data

类型: gpointer

新元素的数据。

参数可以是 NULL
数据由函数调用者拥有。
position

类型: gint

插入元素的位置。如果是负数,或者大于列表中的元素数量,则新元素会添加到列表的末尾。

返回值

类型: gpointer 列表

GSList 的新起始位置。

数据由调用函数拥有。