功能
GLibclear_slist
自版本:2.64 起提供
声明 [src]
void
g_clear_slist (
GSList** slist_ptr,
GDestroyNotify destroy
)
描述 [src]
清除指向 `GSList` 的指针,释放此指针并可以选择使用 `destroy` 释放其元素。
必须为 `slist_ptr` 指定有效指针。如果 `slist_ptr` 指向空 `GSList`,则此操作不起作用。
自版本 2.64 起提供
此功能未直接对语言绑定提供。
参数
slist_ptr
-
类型: `gpointer` 列表
一个 `GSList` 返回位置。
这些数据归函数调用方所有。 destroy
-
类型:
GDestroyNotify
要传递至 `g_slist_free_full()` 的函数,或 `NULL` 以避免释放元素。
参数可以为 `NULL`。