Function

GimpParasitenew

Declaration [src]

GimpParasite*
gimp_parasite_new (
  const gchar* name,
  guint32 flags,
  guint32 size,
  gconstpointer data
)

Description [src]

Creates a new parasite and save data which may be a proper text (in which case you may want to set size as strlen(data) + 1) or not.

Parameters

name const gchar*
 

The new GimpParasite name.

 The data is owned by the caller of the function.
 The value is a NUL terminated UTF-8 string.
flags guint32
 

See libgimpbase/gimpparasite.h macros.

size guint32
 

The size of data, including a terminal NULL byte if needed.

data An array of char
 

The data to save in a parasite.

 The length of the array is specified in the size argument.

Return value

Returns: GimpParasite
 

A new GimpParasite.

 The caller of the function takes ownership of the data, and is responsible for freeing it.