diff src/keymap.c @ 89994:298e7fb11b61

(where_is_internal_2): Fix previous change.
author Kenichi Handa <handa@m17n.org>
date Fri, 01 Oct 2004 08:18:00 +0000
parents 4f38a84c01e5
children ff0e824afa37
line wrap: on
line diff
--- a/src/keymap.c	Fri Oct 01 08:04:25 2004 +0000
+++ b/src/keymap.c	Fri Oct 01 08:18:00 2004 +0000
@@ -2707,17 +2707,16 @@
       int from = XINT (XCAR (key)), to = XINT (XCDR (key));
       Lisp_Object k;
 
-      for (; from <= to; from++)
+      for (; from <= to; to--)
 	{
-	  k = make_number (from);
+	  k = make_number (to);
 	  sequence = where_is_internal_1 (binding, k, definition, noindirect,
 					  this, last, nomenus, last_is_meta);
 	  if (!NILP (sequence))
 	    result = Fcons (sequence, result);
-	  if (from >= 128 && from < to)
-	    from = to - 1;
+	  if (to > 129)
+	    to = 129;
 	}
-      result = Fnreverse (result);
     }
   else
     {