函数宏
GLibslice_free_chain
since: 2.10
声明 [src]
#define g_slice_free_chain (
type,
mem_chain,
next
)
描述 [src]
释放结构类型为 type
的内存块的链接列表。
内存块必须大小相等,并且通过 g_slice_alloc()
或 g_slice_alloc0()
分配,并由 next
指针链接在一起(类似于 GSList
)。next
字段在 type
中的名称作为第三个参数传入。注意,确切的释放行为可以用 [G_DEBUG=gc-friendly
][G_DEBUG] 环境变量来改变。
如果 mem_chain
为 NULL
,此函数不作任何事情。
自从 GLib 2.76 开始,它始终在内部使用系统 free()
的实现。
自以下版本可用:2.10
此函数不直接对语言绑定可用。