Skip to content
Merged
Prev Previous commit
Add comment and rely on bool to int conversion for clarity
  • Loading branch information
DavisVaughan committed Oct 2, 2025
commit bdde5ba40614f86c8e15a2576cc06cb3b4b1b9c6
6 changes: 3 additions & 3 deletions src/every-some-none.c
Original file line number Diff line number Diff line change
Expand Up @@ -100,11 +100,11 @@ SEXP satisfies_predicate(
}

SEXP every_impl(SEXP ffi_env, SEXP ffi_n, SEXP ffi_i) {
return satisfies_predicate(ffi_env, ffi_n, ffi_i, 1, 0);
return satisfies_predicate(ffi_env, ffi_n, ffi_i, /*initial=*/ true, /*early_stop=*/ false);
}
SEXP some_impl(SEXP ffi_env, SEXP ffi_n, SEXP ffi_i) {
return satisfies_predicate(ffi_env, ffi_n, ffi_i, 0, 1);
return satisfies_predicate(ffi_env, ffi_n, ffi_i, /*initial=*/ false, /*early_stop=*/ true);
}
SEXP none_impl(SEXP ffi_env, SEXP ffi_n, SEXP ffi_i) {
return satisfies_predicate(ffi_env, ffi_n, ffi_i, 1, 1);
return satisfies_predicate(ffi_env, ffi_n, ffi_i, /*initial=*/ true, /*early_stop=*/ true);
}