+Since 1.0.6, gob creates wrapper signal macros for signal connection
+typesafety, at least on gnu compilers. These macros are named
+<type>_SIGNAL_<signal name>(func), where func is the function pointer. This
+pointer must be of the correct type, or you will get an initialization from
+wrong pointer type warning. This macro, much like the argument macros, wraps
+both the name and the function pointer parameters. For example to connect a
+signal "changed" to a function "foo", you would do:
+.nf
+
+ gtk_signal_connect (GTK_OBJECT (object),
+ MY_OBJECT_SIGNAL_CHANGED (foo),
+ NULL);
+
+.fi
+.PP