Method

GimpParasiteget_data

Declaration [src]

gconstpointer
gimp_parasite_get_data (
  const GimpParasite* parasite,
  guint32* num_bytes
)

Description [src]

Gets the parasite’s data. It may not necessarily be text, nor is it guaranteed to be NULL-terminated. It is your responsibility to know how to deal with this data. Even when you expect a nul-terminated string, it is advised not to assume the returned data to be, as parasites can be edited by third party scripts. You may end up reading out-of-bounds data. So you should only ignore num_bytes when you all you care about is checking if the parasite has contents.

Parameters

num_bytes guint32*
 

Size of the returned data.

 The argument will be set by the function.
 The argument can be set to NULL.

Return value

Returns: An array of char
 

Parasite’s data.

 The length of the array is in the num_bytes argument.