pub unsafe extern "C" fn PL_current_prolog_flag( name: atom_t, type_: c_int, ptr: *mut c_void ) -> c_int