函数

声明 [源代码]

GList*
g_list_sort (
  GList* list,
  GCompareFunc compare_func
)

描述 [源代码]

使用给定的比较函数对 GList 进行排序。使用的算法是稳定的排序。

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

参数

list

类型: 指向 gpointer 的列表

GList,必须指向列表的顶部。

数据由函数的调用者拥有。
compare_func

类型: GCompareFunc

用于排序 GList 的比较函数。此函数将传递来自 GList 的两个元素的 数据,并且如果它们相等,应返回 0;如果第一个元素位于第二个元素之前,应返回负值;如果第一个元素位于第二个元素之后,应返回正值。

返回值

类型: 指向 gpointer 的列表

GList 的(可能已更改的)起始位置。

数据由被调用的函数拥有。