On 20 February 2013 13:43, Anthony Liguori <aligu...@us.ibm.com> wrote:
> GTK won't build with strict-prototypes due to gtkitemfactory.h:
>
>     /* We use () here to mean unspecified arguments. This is deprecated
>      * as of C99, but we can't change it without breaking compatibility.
>      * (Note that if we are included from a C++ program () will mean
>      * (void) so an explicit cast will be needed.)
>      */
>     typedef     void    (*GtkItemFactoryCallback)  ();

Yuck. Consider wrapping the use of this header with gcc diagnostic
pragmas instead so we don't have to drop a perfectly good warning
flag for the sake of busted libraries?

-- PMM

Reply via email to