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;