Function
FwupdPluginbytes_get_data_safe
Declaration [src]
const guint8*
fu_bytes_get_data_safe (
GBytes* bytes,
gsize* bufsz,
GError** error
)
Description [src]
Get the byte data in the GBytes. This data should not be modified.
This function will always return the same pointer for a given GBytes.
If the size of bytes is zero, then NULL is returned and the error is set,
which differs in behavior to that of g_bytes_get_data().
This may be useful when calling g_mapped_file_new() on a zero-length file.
| Available since: | 1.6.0 |
Parameters
bytes |
GBytes |
Data blob. |
|
| The data is owned by the caller of the function. | |
bufsz |
gsize* |
Location to return size of byte data. |
|
| The argument will be set by the function. | |
The argument can be NULL. | |
error |
GError ** |
The return location for a GError*, or NULL. |