Method
GLibStringfree_to_bytes
since: 2.34
Declaration [src]
GBytes*
g_string_free_to_bytes (
GString* string
)
Description [src]
Transfers ownership of the contents of string to a newly allocated
GBytes. The GString structure itself is deallocated, and it is
therefore invalid to use string after invoking this function.
Note that while GString ensures that its buffer always has a
trailing nul character (not reflected in its “len”), the returned
GBytes does not include this extra nul; i.e. it has length exactly
equal to the “len” member.
Available since: 2.34
Parameters
string-
Type:
GStringA
GString.The instance takes ownership of the data, and is responsible for freeing it.
Return value
Type: GBytes
A newly allocated GBytes containing contents of string; string itself is freed.
| The caller of the method takes ownership of the returned data, and is responsible for freeing it. |