# HG changeset patch # User Karl Heuer # Date 858028472 0 # Node ID 057591eb7f91d29bb482b39af412bf57a051341f # Parent a6f8fb00d93ea61d852e38c85e893ee0f7192fd4 (FAST_MAKE_GLYPH): Don't cast CHAR arg; character codes are now wider than C chars. diff -r a6f8fb00d93e -r 057591eb7f91 src/lisp.h --- a/src/lisp.h Sat Mar 08 19:19:51 1997 +0000 +++ b/src/lisp.h Mon Mar 10 21:14:32 1997 +0000 @@ -892,8 +892,7 @@ /* 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)