~ chicken-core (chicken-5) 6d1741b08a70d9e61a724b8ddc3a014200c5e625
commit 6d1741b08a70d9e61a724b8ddc3a014200c5e625
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Sat May 15 23:00:15 2010 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Sat May 15 23:00:15 2010 +0200
documented unsafe fixnum division C macros
diff --git a/manual/C interface b/manual/C interface
index 1fd00c9d..aabe8b43 100644
--- a/manual/C interface
+++ b/manual/C interface
@@ -775,17 +775,21 @@ Calculate {{n1}} - {{n2}}.
Like {{C_fixnum_difference}}, but unsafe (assumes no overflow/underflow).
===== C_fixnum_divide
+===== C_u_fixnum_divide
[C macro] C_word C_fixnum_divide(C_word n1, C_word n2)
+ [C macro] C_word C_u_fixnum_divide(C_word n1, C_word n2)
Divide {{n1}} by {{n2}}, returning the quotient (i.e., integer
-division).
+division). {{C_fixnum_divide}} signals an error if {{n2}} is zero.
===== C_fixnum_modulo
+===== C_u_fixnum_modulo
[C macro] C_word C_fixnum_modulo(C_word n1, C_word n2)
+ [C macro] C_word C_u_fixnum_modulo(C_word n1, C_word n2)
-Calculate {{n1}} modulo {{n2}}.
+Calculate {{n1}} modulo {{n2}}. {{C_fixnum_modulo}} signals an error if {{n2}} is zero.
===== C_fixnum_and
Trap