~ 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