]> git.eshelyaron.com Git - emacs.git/commitdiff
(char_table_translate): Use CHARACTERP, not INETEGERP.
authorKenichi Handa <handa@m17n.org>
Mon, 6 Oct 2003 11:20:45 +0000 (11:20 +0000)
committerKenichi Handa <handa@m17n.org>
Mon, 6 Oct 2003 11:20:45 +0000 (11:20 +0000)
src/chartab.c

index 0004aa6cfb22d491e1942f85e87e4d8c8d6cdd84..a70eddeec4930b4b490842b651e67490f19a60e3 100644 (file)
@@ -642,8 +642,7 @@ This function is obsolete and has no effect.  */)
 }
 
 /* Look up the element in TABLE at index CH, and return it as an
-   integer.  If the element is nil, return CH itself.  (Actually we do
-   that for any non-integer.)  */
+   integer.  If the element is not a character, return CH itself.  */
 
 int
 char_table_translate (table, ch)
@@ -652,7 +651,7 @@ char_table_translate (table, ch)
 {
   Lisp_Object value;
   value = Faref (table, make_number (ch));
-  if (! INTEGERP (value))      /* fixme: use CHARACTERP? */
+  if (! CHARACTERP (value))
     return ch;
   return XINT (value);
 }