I think he meant that in order to use the function with g_signal_connect(), a C linkage is not needed (and i think this is actually right, too).
2008/7/19 Chris Vine <[EMAIL PROTECTED]>: > On Sat, 19 Jul 2008 13:42:58 +0200 > Jean Bréfort <[EMAIL PROTECTED]> wrote: > > Le samedi 19 juillet 2008 à 12:29 +0100, Chris Vine a écrit : > > > This will work with gcc/g++ but it is not standard conforming, as > > > static class functions do not have C linkage, and the C++ standard > > > states that functions otherwise identical with C++ and C linkage are > > > different types. > > > > > > To be standard conforming you should use a friend function (if it > > > needs access to private data) declared extern "C". > > > > The extern "C" declaration is not needed. > > Are you saying there is a misprint in the C++ standard, or that > with the particular compiler you use it is not necessary? If the > latter, what part of my post do you disagree with? > > Chris > > _______________________________________________ > gtk-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/gtk-list > -- ------------ Please note that according to the German law on data retention, information on every electronic information exchange with me is retained for a period of six months. [Bitte beachten Sie, dass dem Gesetz zur Vorratsdatenspeicherung zufolge jeder elektronische Kontakt mit mir sechs Monate lang gespeichert wird.]
_______________________________________________ gtk-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtk-list
