pub unsafe extern "C" fn g_closure_add_marshal_guards(
    closure: *mut GClosure,
    pre_marshal_data: gpointer,
    pre_marshal_notify: GClosureNotify,
    post_marshal_data: gpointer,
    post_marshal_notify: GClosureNotify
)