Colin Walters 46d9ef151e Support (out caller-allocates)
People have wanted support for marking (out) on functions of the
form:

/**
 * clutter_color_from_pixel:
 * @pixel: A pixel
 * @color: (out): Color to initialize with value of @pixel
 */
void
clutter_color_from_pixel (guint32 pixel, ClutterColor *color);

Where the caller is supposed to have allocated the argument; the
C function just initializes it.  This patch adds support for this
argument passing style to introspection.  In this case, we see the
(out), and notice that there's only a single indirection (*) on
the argument, and assume that this means (out caller-allocates).

https://bugzilla.gnome.org/show_bug.cgi?id=604749
2010-05-26 13:00:56 -04:00
2010-05-26 13:00:56 -04:00
2010-05-20 11:41:44 -03:00
2010-05-26 13:00:56 -04:00
2010-05-20 11:41:44 -03:00
2010-05-26 13:00:56 -04:00
2010-05-26 13:00:56 -04:00
2010-05-26 13:00:56 -04:00
2010-05-20 11:41:44 -03:00
2010-05-26 13:00:56 -04:00
Description
Low-level core library that forms the basis for projects such as GTK+ and GNOME.
130 MiB
Languages
C 95.3%
Python 2.4%
Meson 1.3%
Objective-C 0.3%
Shell 0.2%
Other 0.5%