# HG changeset patch # User Jim Blandy # Date 738185018 0 # Node ID df018689853e883bac2de68d89e857c2a6d53bdc # Parent 07010383044daf728129ce2081b0a13cfab56fae * lisp.h (GLYPH_FACE): Remember that the face portion of a glyph can be 24 bits, not just eight. diff -r 07010383044d -r df018689853e src/lisp.h --- a/src/lisp.h Sun May 23 18:52:53 1993 +0000 +++ b/src/lisp.h Sun May 23 19:23:38 1993 +0000 @@ -606,7 +606,7 @@ #define GLYPH_CHAR(glyph) ((glyph) & 0xff) /* Return a glyph's face ID. */ -#define GLYPH_FACE(glyph) (((glyph) >> 8) & 0xff) +#define GLYPH_FACE(glyph) (((glyph) >> 8) & ((1 << 24) - 1)) /* Data type checking */