(scm_cell): use SCM_GC_CELL_WORD for checking tag.
[bpt/guile.git] / libguile / ChangeLog
index 7f3306f..5a3369a 100644 (file)
@@ -1,5 +1,16 @@
+2004-04-06  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * inline.h (scm_cell): use SCM_GC_CELL_WORD for checking tag.
+
+       * chars.h (scm_init_chars): change scm_{upcase,downcase} to
+       scm_c_{up,down}case. 
+       (SCM_MAKE_CHAR): add (unsigned char) cast. This prevents havoc
+       when hi-bit ASCII is subjected to SCM_MAKE_CHAR().  
+
 2004-04-06  Kevin Ryde  <user42@zip.com.au>
 
+       * numbers.c (scm_ash): Remove stray "}" in docstring.
+
        * numbers.c (scm_make_ratio): For inum/bignum integer detection, use
        x==SCM_MOST_NEGATIVE_FIXNUM explicitly, for clarity and to avoid
        calling mpz_cmp_ui in most cases.
 
        (copy_tree): Corrected typo in comment.
 
+>>>>>>> 1.2042
 2004-03-28  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
        * eval.c (s_scm_copy_tree): idem.