~ chicken-core (chicken-5) d46bf47a9bb07d4c85aa7f4ab385e09ce82f8a9b
commit d46bf47a9bb07d4c85aa7f4ab385e09ce82f8a9b Author: Peter Bex <peter@more-magic.net> AuthorDate: Fri Sep 25 23:34:25 2015 +0200 Commit: Peter Bex <peter@more-magic.net> CommitDate: Fri Sep 25 23:34:25 2015 +0200 Fix misleading comment for C_u_fixnum_modulo diff --git a/chicken.h b/chicken.h index e53beefe..5c668022 100644 --- a/chicken.h +++ b/chicken.h @@ -1206,7 +1206,7 @@ typedef void (C_ccall *C_proc)(C_word, C_word *) C_noret; #define C_u_fixnum_difference(n1, n2) ((n1) - (n2) + C_FIXNUM_BIT) #define C_fixnum_difference(n1, n2) (C_u_fixnum_difference(n1, n2) | C_FIXNUM_BIT) #define C_u_fixnum_divide(n1, n2) (C_fix(C_unfix(n1) / C_unfix(n2))) -/* XXX TODO OBSOLETE: These 4 can be removed after recompiling c-platform.scm */ +/* XXX TODO OBSOLETE, but still used in unsafe mode in c-platform.scm */ #define C_u_fixnum_modulo(n1, n2) (C_fix(C_unfix(n1) % C_unfix(n2))) #define C_u_fixnum_and(n1, n2) ((n1) & (n2)) #define C_fixnum_and(n1, n2) (C_u_fixnum_and(n1, n2) | C_FIXNUM_BIT)Trap