From 31e0750eac2513ac05a74283fe56ce883991246c Mon Sep 17 00:00:00 2001 From: Dan Nicolaescu Date: Mon, 29 Dec 2008 04:53:10 +0000 Subject: [PATCH] (struct face): Move lface and hash from the middle of bitfields. --- src/ChangeLog | 3 +++ src/dispextern.h | 14 +++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index 2cdf55d9cf..46d35f7f76 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,8 @@ 2008-12-29 Dan Nicolaescu + * 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 diff --git a/src/dispextern.h b/src/dispextern.h index ef66006cc0..4c6d20c2ed 100644 --- a/src/dispextern.h +++ b/src/dispextern.h @@ -1524,13 +1524,6 @@ struct face 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 @@ struct face 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; -- 2.39.2