Mercurial > emacs
comparison src/xterm.c @ 26912:3470e4fea708
(BUILD_GLYPH_STRINGS): For pcc, remove continuation in arg list.
author | Dave Love <fx@gnu.org> |
---|---|
date | Wed, 15 Dec 1999 17:46:18 +0000 |
parents | b4de7fa9866e |
children | 3039d2412c9e |
comparison
equal
deleted
inserted
replaced
26911:d7f536a01276 | 26912:3470e4fea708 |
---|---|
4358 X is the current output position assigned to the new glyph string | 4358 X is the current output position assigned to the new glyph string |
4359 constructed. HL overrides that face of the glyph; e.g. it is | 4359 constructed. HL overrides that face of the glyph; e.g. it is |
4360 DRAW_CURSOR if a cursor has to be drawn. LAST_X is the right-most | 4360 DRAW_CURSOR if a cursor has to be drawn. LAST_X is the right-most |
4361 x-position of the drawing area. */ | 4361 x-position of the drawing area. */ |
4362 | 4362 |
4363 #define BUILD_COMPOSITE_GLYPH_STRING(W, ROW, AREA, START, END, HEAD, \ | 4363 #define BUILD_COMPOSITE_GLYPH_STRING(W, ROW, AREA, START, END, HEAD, TAIL, HL, X, LAST_X, OVERLAPS_P) \ |
4364 TAIL, HL, X, LAST_X, OVERLAPS_P) \ | |
4365 do { \ | 4364 do { \ |
4366 int cmp_id = (ROW)->glyphs[AREA][START].u.cmp.id; \ | 4365 int cmp_id = (ROW)->glyphs[AREA][START].u.cmp.id; \ |
4367 int face_id = (ROW)->glyphs[AREA][START].u.cmp.face_id; \ | 4366 int face_id = (ROW)->glyphs[AREA][START].u.cmp.face_id; \ |
4368 struct composition *cmp = composition_table[cmp_id]; \ | 4367 struct composition *cmp = composition_table[cmp_id]; \ |
4369 int glyph_len = cmp->glyph_len; \ | 4368 int glyph_len = cmp->glyph_len; \ |