mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-27 07:56:14 +01:00
Low-level core library that forms the basis for projects such as GTK+ and GNOME.
e6ac69fccd
We don't want to malloc each GIBaseInfo when they can be used in function invocation; instead, allow stack allocation. There were a lot of structure typedefs which were actually just exactly the same as GIBaseInfo, with the one exception of GITypeInfo. Instead, just put the single GITypeInfo boolean inside GIBaseInfo as a bit in a bitfield. GIBaseInfo is still opaque publicly; GIRealInfo is the new internal structure. Using this, add new functions to retrieve arguments and argument types on the stack. https://bugzilla.gnome.org/show_bug.cgi?id=604074 |
||
---|---|---|
gdump.c | ||
gfield.c | ||
ginfo.c | ||
ginfo.h | ||
ginvoke.c | ||
girepository.c | ||
girepository.h | ||
girffi-private.h | ||
girffi.c | ||
girffi.h | ||
girmodule.c | ||
girmodule.h | ||
girnode.c | ||
girnode.h | ||
giroffsets.c | ||
girparser.c | ||
girparser.h | ||
girwriter.c | ||
girwriter.h | ||
glib-compat.h | ||
gtypelib.c | ||
gtypelib.h | ||
Makefile.am |