Mercurial > hg > xemacs-beta
diff src/extents.c @ 253:157b30c96d03 r20-5b25
Import from CVS: tag r20-5b25
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:20:27 +0200 |
parents | 2c611d1463a6 |
children | c5d627a313b1 |
line wrap: on
line diff
--- a/src/extents.c Mon Aug 13 10:20:01 2007 +0200 +++ b/src/extents.c Mon Aug 13 10:20:27 2007 +0200 @@ -2871,12 +2871,17 @@ Dynarr_add (ef->extents, e); if (e == lhe) { + Lisp_Object f; /* memset isn't really necessary; we only deref `priority' and `face' */ memset (&dummy_lhe_extent, 0, sizeof (dummy_lhe_extent)); set_extent_priority (&dummy_lhe_extent, mouse_highlight_priority); - extent_face (&dummy_lhe_extent) = extent_mouse_face (lhe); + /* Need to break up thefollowing expression, due to an */ + /* error in the Digital UNIX 3.2g C compiler (Digital */ + /* UNIX Compiler Driver 3.11). */ + f = extent_mouse_face (lhe); + extent_face (&dummy_lhe_extent) = f; Dynarr_add (ef->extents, &dummy_lhe_extent); } /* since we are looping anyway, we might as well do this here */