What's the significance of a C function declaration in parentheses apparently forever calling itself? – stackoverflow.com
In gatomic.c of glib there are several function declarations that look like this:
gboolean
(g_atomic_int_compare_and_exchange_full) (gint *atomic,
gint ...