]> git.eshelyaron.com Git - emacs.git/commitdiff
(scmp, Fdisplay_completion_list): Fix Lisp_Object/integer confusion.
authorKarl Heuer <kwzh@gnu.org>
Thu, 10 Apr 1997 22:42:34 +0000 (22:42 +0000)
committerKarl Heuer <kwzh@gnu.org>
Thu, 10 Apr 1997 22:42:34 +0000 (22:42 +0000)
src/minibuf.c

index 0db5e62677af2003d15b7ccf3c52a6cd486a7a21..daf533eda4fa417851d03894fffe784d9a4bef49 100644 (file)
@@ -926,7 +926,7 @@ scmp (s1, s2, len)
 
   if (completion_ignore_case)
     {
-      while (l && DOWNCASE (*s1++) == DOWNCASE (*s2++))
+      while (l && EQ (DOWNCASE (*s1++), DOWNCASE (*s2++)))
        l--;
     }
   else
@@ -1623,18 +1623,18 @@ It can find the completion buffer in `standard-output'.")
          /* Compute the length of this element.  */
          if (CONSP (elt))
            {
-             tem = Fcar (elt);
+             tem = XCAR (elt);
              CHECK_STRING (tem, 0);
-             length = XINT (XSTRING (tem)->size);
+             length = XSTRING (tem)->size;
 
-             tem = Fcar (Fcdr (elt));
+             tem = Fcar (XCDR (elt));
              CHECK_STRING (tem, 0);
-             length += XINT (XSTRING (tem)->size);
+             length += XSTRING (tem)->size;
            }
          else
            {
              CHECK_STRING (elt, 0);
-             length = XINT (XSTRING (elt)->size);
+             length = XSTRING (elt)->size;
            }
 
          /* This does a bad job for narrower than usual windows.