What gives us the macro GSEAL()?



Sorry for my english :(

I'm writing an article for the Wikibooks in my native language - Polish (http://pl.wikibooks.org/wiki/GTK+).
I want to know what gives macro GSEAL in struct GtkWindow.

[gtkwindow.h]
...
struct _GtkWindow
{
 GtkBin bin;

 gchar *GSEAL (title);
...
[/gtkwindow.h]

and

[gdkconfig.h.win32]
...
#ifndef GSEAL
/* introduce GSEAL() here for all of Gdk and Gtk+ without the need to modify GLib */
#  ifdef GSEAL_ENABLE
#    define GSEAL(ident)      _g_sealed__ ## ident
#  else
#    define GSEAL(ident)      ident
#  endif
#endif /* !GSEAL */
...
[/gdkconfig.h.win32]

And a macro GSEAL (_g_sealed__ ## ident) work only on win32?
I not understand the expression: _g_sealed__ ## ident ??

Thanks
Grzegorz Kuczyński


----------------------------------------------------------------------
Nagrody w zasiegu reki!
Sprawdz >> http://link.interia.pl/f210c

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]