pub unsafe extern "C" fn gsGetPredicateDistinctKeysAsLong( predicate: *mut GSRowKeyPredicate, keyList: *mut *const i64, size: *mut size_t, ) -> GSResult