]> git.eshelyaron.com Git - emacs.git/commitdiff
(dumpglyphs): Declare local variable first_ch as Lisp_Object, not int.
authorRichard M. Stallman <rms@gnu.org>
Sat, 12 Jul 1997 06:35:22 +0000 (06:35 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 12 Jul 1997 06:35:22 +0000 (06:35 +0000)
src/xterm.c

index 2a32bcefe2db6c673661bb52fc4186bdfce8537e..005c3d33fbf1b17c8a569c2002cfca793c00a0aa 100644 (file)
@@ -557,7 +557,8 @@ dumpglyphs (f, left, top, gp, n, hl, just_foreground, cmpcharp)
       /* Get the face-code of the next GLYPH.  */
       int cf, len;
       GLYPH g = *gp;
-      int ch, first_ch, charset;
+      int ch, charset;
+      Lisp_Object first_ch;
       /* HIGHEST and LOWEST are used while drawing a composite
          character.  The meanings are described later.  */
       int highest, lowest;
@@ -565,7 +566,7 @@ dumpglyphs (f, left, top, gp, n, hl, just_foreground, cmpcharp)
       GLYPH_FOLLOW_ALIASES (tbase, tlen, g);
       cf = (cmpcharp ? cmpcharp->face_work : FAST_GLYPH_FACE (g));
       ch = FAST_GLYPH_CHAR (g);
-      if (gidx == 0) first_ch = ch;
+      if (gidx == 0) XSETFASTINT (first_ch, ch);
       charset = CHAR_CHARSET (ch);
       if (charset == CHARSET_COMPOSITION)
        {