pub unsafe extern "C" fn PL_permission_error( operation: *const c_char, type_: *const c_char, culprit: term_t ) -> c_int