Mercurial > emacs
changeset 100750:a3ae6efdd65b
(struct face): Move lface and hash from the middle
of bitfields.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Mon, 29 Dec 2008 04:53:10 +0000 |
parents | 60d1b8c9b2b3 |
children | 2935e76b69a8 |
files | src/ChangeLog src/dispextern.h |
diffstat | 2 files changed, 10 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Mon Dec 29 04:01:06 2008 +0000 +++ b/src/ChangeLog Mon Dec 29 04:53:10 2008 +0000 @@ -1,5 +1,8 @@ 2008-12-29 Dan Nicolaescu <dann@ics.uci.edu> + * dispextern.h (struct face): Move lface and hash from the middle + of bitfields. + * Makefile.in (INTERVALS_H): Rename from INTERVAL_SRC, update all users. 2008-12-29 Dan Nicolaescu <dann@ics.uci.edu>
--- a/src/dispextern.h Mon Dec 29 04:01:06 2008 +0000 +++ b/src/dispextern.h Mon Dec 29 04:53:10 2008 +0000 @@ -1524,13 +1524,6 @@ drawing shadows. */ unsigned use_box_color_for_shadows_p : 1; - /* The Lisp face attributes this face realizes. All attributes - in this vector are non-nil. */ - Lisp_Object lface[LFACE_VECTOR_SIZE]; - - /* The hash value of this face. */ - unsigned hash; - /* Non-zero if text in this face should be underlined, overlined, strike-through or have a box drawn around it. */ unsigned underline_p : 1; @@ -1580,6 +1573,13 @@ unsigned synth_ital : 1; #endif + /* The Lisp face attributes this face realizes. All attributes + in this vector are non-nil. */ + Lisp_Object lface[LFACE_VECTOR_SIZE]; + + /* The hash value of this face. */ + unsigned hash; + /* Next and previous face in hash collision list of face cache. */ struct face *next, *prev;