hm something slipped through. IIRC I changed it from gint to gboolean sometime during review process, and it seems I forgot the header. Confusingly, doxygen seems to pickup the header's signature even though the doc comment is in the .c file.
The header should probably be fixed to match the source file, since IIUC gboolean and gint are ABI-compatible?