diff src/chartab.c @ 94589:d97320b13374

(Fset_char_table_range): If range is t, really set all chars to that value.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sat, 03 May 2008 14:31:55 +0000
parents cff1e89ad92a
children 8971ddf55736
line wrap: on
line diff
--- a/src/chartab.c	Sat May 03 13:16:19 2008 +0000
+++ b/src/chartab.c	Sat May 03 14:31:55 2008 +0000
@@ -611,10 +611,9 @@
     {
       int i;
 
-      XCHAR_TABLE (char_table)->ascii = Qnil;
+      XCHAR_TABLE (char_table)->ascii = value;
       for (i = 0; i < chartab_size[0]; i++)
-	XCHAR_TABLE (char_table)->contents[i] = Qnil;
-      XCHAR_TABLE (char_table)->defalt = value;
+	XCHAR_TABLE (char_table)->contents[i] = value;
     }
   else if (EQ (range, Qnil))
     XCHAR_TABLE (char_table)->defalt = value;