函数

GLibByteArrayfree

声明 [src]

guint8*
g_byte_array_free (
  GByteArray* array,
  gboolean free_segment
)

描述 [src]

释放由 GByteArray 分配的内存。如果 free_segmentTRUE,它将释放实际的字节数据。如果 array 的引用计数大于一个,保留 GByteArray 包装器,但将 array 的大小设置为零。

参数

array

类型: 一个 guint8 的数组

GByteArray

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

类型: gboolean

如果 TRUE,则也会释放实际的字节数据。

返回值

类型: guint8*

如果 free_segmentFALSE,则是元素数据,否则 NULL。应使用 g_free() 释放元素数据。

数据由调用的函数拥有。