aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2006-07-14 02:25:31 +0000
committerKenichi Handa2006-07-14 02:25:31 +0000
commit33b27f571099d9add33b123311a93c10172bda0a (patch)
treea384c9ff8cd3fa0f8136a986b3e7d042b4fb8342 /src
parent0c363472029f1bfb0df6d7e0d82436190ac90103 (diff)
downloademacs-33b27f571099d9add33b123311a93c10172bda0a.tar.gz
emacs-33b27f571099d9add33b123311a93c10172bda0a.zip
(LGLYPH_XOFF, LGLYPH_YOFF, LGLYPH_WIDTH, LGLYPH_WADJUST)
(LGLYPH_SET_WIDTH): Adjusted for the change of LGLYPH format. (LGLYPH_ADJUSTMENT, LGLYPH_SET_ADJUSTMENT): New macros.
Diffstat (limited to 'src')
-rw-r--r--src/font.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/font.h b/src/font.h
index c4f7d9cc97f..85f36d20872 100644
--- a/src/font.h
+++ b/src/font.h
@@ -257,16 +257,19 @@ struct composition;
257 257
258#define LGLYPH_CHAR(g) AREF ((g), 2) 258#define LGLYPH_CHAR(g) AREF ((g), 2)
259#define LGLYPH_CODE(g) AREF ((g), 3) 259#define LGLYPH_CODE(g) AREF ((g), 3)
260#define LGLYPH_XOFF(g) AREF ((g), 4) 260#define LGLYPH_WIDTH(g) AREF ((g), 4)
261#define LGLYPH_YOFF(g) AREF ((g), 5) 261#define LGLYPH_ADJUSTMENT(g) AREF ((g), 5)
262#define LGLYPH_WIDTH(g) AREF ((g), 6)
263#define LGLYPH_WADJUST(g) AREF ((g), 7)
264#define LGLYPH_SET_CHAR(g, val) ASET ((g), 2, (val)) 262#define LGLYPH_SET_CHAR(g, val) ASET ((g), 2, (val))
265#define LGLYPH_SET_CODE(g, val) ASET ((g), 3, (val)) 263#define LGLYPH_SET_CODE(g, val) ASET ((g), 3, (val))
266#define LGLYPH_SET_XOFF(g, val) ASET ((g), 4, (val)) 264#define LGLYPH_SET_WIDTH(g, val) ASET ((g), 4, (val))
267#define LGLYPH_SET_YOFF(g, val) ASET ((g), 5, (val)) 265#define LGLYPH_SET_ADJUSTMENT(g, val) ASET ((g), 5, (val))
268#define LGLYPH_SET_WIDTH(g, val) ASET ((g), 6, (val)) 266
269#define LGLYPH_SET_WADJUST(g, val) ASET ((g), 7, (val)) 267#define LGLYPH_XOFF(g) (NILP (LGLYPH_ADJUSTMENT (g)) ? 0 \
268 : XINT (AREF (LGLYPH_ADJUSTMENT (g), 0)))
269#define LGLYPH_YOFF(g) (NILP (LGLYPH_ADJUSTMENT (g)) ? 0 \
270 : XINT (AREF (LGLYPH_ADJUSTMENT (g), 1)))
271#define LGLYPH_WADJUST(g) (NILP (LGLYPH_ADJUSTMENT (g)) ? 0 \
272 : XINT (AREF (LGLYPH_ADJUSTMENT (g), 2)))
270 273
271#define FONT_INVALID_CODE 0xFFFFFFFF 274#define FONT_INVALID_CODE 0xFFFFFFFF
272 275