Add G_DEFINE_INTERFACE
authorDan Winship <danw@gnome.org>
Tue, 1 Dec 2009 09:33:12 +0000 (10:33 +0100)
committerAlexander Larsson <alexl@redhat.com>
Tue, 1 Dec 2009 09:44:42 +0000 (10:44 +0100)
commit91d96350a7eed2e2acfc0c254b6dfc4e6fe81a8b
tree9a6460872f52820beaa4cbaa9bc7878ea7f5c2a8
parent74a970f754bbffcc9f0a3fa6dd9977a8640544c8
Add G_DEFINE_INTERFACE

This is a macro similar to G_DEFINE_TYPE but it lets you define
interfaces rather than classes.

For discussion, see bug #320482
docs/reference/gobject/gobject-sections.txt
gobject/gtype.h
gobject/tests/threadtests.c