diff options
| author | Kenichi Handa | 2006-07-14 02:25:31 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2006-07-14 02:25:31 +0000 |
| commit | 33b27f571099d9add33b123311a93c10172bda0a (patch) | |
| tree | a384c9ff8cd3fa0f8136a986b3e7d042b4fb8342 /src | |
| parent | 0c363472029f1bfb0df6d7e0d82436190ac90103 (diff) | |
| download | emacs-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.h | 19 |
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 | ||