From: Karl Heuer Date: Mon, 10 Mar 1997 21:14:32 +0000 (+0000) Subject: (FAST_MAKE_GLYPH): Don't cast CHAR arg; character codes X-Git-Tag: emacs-20.1~2804 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=000f46219b02f8fdef2d4c95c56fd0264865f7fa;p=emacs.git (FAST_MAKE_GLYPH): Don't cast CHAR arg; character codes are now wider than C chars. --- diff --git a/src/lisp.h b/src/lisp.h index 399053fc156..69f0d2ffd9c 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -892,8 +892,7 @@ typedef unsigned char UCHAR; /* The FAST macros assume that we already know we're in an X window. */ /* Given a character code and a face ID, return the appropriate glyph. */ -#define FAST_MAKE_GLYPH(CHAR, FACE) ((unsigned char) (CHAR) | \ - ((FACE) << CHARACTERBITS)) +#define FAST_MAKE_GLYPH(char, face) ((char) | ((face) << CHARACTERBITS)) /* Return a glyph's character code. */ #define FAST_GLYPH_CHAR(glyph) ((glyph) & GLYPH_MASK_CHAR)