(LGLYPH_SET_CODE): Cast `val' to EMACS_INT.
authorEli Zaretskii <eliz@gnu.org>
Fri, 29 Aug 2008 08:40:01 +0000 (08:40 +0000)
committerEli Zaretskii <eliz@gnu.org>
Fri, 29 Aug 2008 08:40:01 +0000 (08:40 +0000)
src/composite.h

index fe05b3f..b815b9b 100644 (file)
@@ -277,7 +277,7 @@ enum lglyph_indices
   do {                                                                 \
     if (val == FONT_INVALID_CODE)                                      \
       ASET ((g), LGLYPH_IX_CODE, Qnil);                                        \
-    else if (val > MOST_POSITIVE_FIXNUM)                               \
+    else if ((EMACS_INT)val > MOST_POSITIVE_FIXNUM)                    \
       ASET ((g), LGLYPH_IX_CODE, Fcons (make_number ((val) >> 16),     \
                                        make_number ((val) & 0xFFFF))); \
     else                                                               \