# HG changeset patch # User Dan Nicolaescu # Date 1221795356 0 # Node ID 1c3e02cbd63ee3bced90f409277af17ce9d7a07c # Parent eabb75a0a4b504df5c6b843af7c9b1bc2ff792aa (struct it): Move line_wrap away from the middle of bitfields. Move voffset in struct iterator_stack_entry after the bitfields. Move tab_width near after another short. diff -r eabb75a0a4b5 -r 1c3e02cbd63e src/ChangeLog --- a/src/ChangeLog Fri Sep 19 02:31:03 2008 +0000 +++ b/src/ChangeLog Fri Sep 19 03:35:56 2008 +0000 @@ -1,3 +1,9 @@ +2008-09-19 Dan Nicolaescu + + * dispextern.h (struct it): Move line_wrap away from the middle of + bitfields. Move voffset in struct iterator_stack_entry after the + bitfields. Move tab_width near after another short. + 2008-09-18 Dan Nicolaescu * frame.h (struct frame): Move alpha from the middle of bitfields. diff -r eabb75a0a4b5 -r 1c3e02cbd63e src/dispextern.h --- a/src/dispextern.h Fri Sep 19 02:31:03 2008 +0000 +++ b/src/dispextern.h Fri Sep 19 03:35:56 2008 +0000 @@ -2042,9 +2042,9 @@ unsigned avoid_cursor_p : 1; /* properties from display property that are reset by another display property. */ + short voffset; Lisp_Object space_width; Lisp_Object font_height; - short voffset; } stack[IT_STACK_SIZE]; @@ -2069,8 +2069,6 @@ where the `^' can be replaced by a display table entry. */ unsigned ctl_arrow_p : 1; - enum line_wrap_method line_wrap; - /* Non-zero means that the current face has a box. */ unsigned face_box_p : 1; @@ -2106,6 +2104,8 @@ descent/ascent (line-height property). Reset after this glyph. */ unsigned constrain_row_ascent_descent_p : 1; + enum line_wrap_method line_wrap; + /* The ID of the default face to use. One of DEFAULT_FACE_ID, MODE_LINE_FACE_ID, etc, depending on what we are displaying. */ int base_face_id; @@ -2140,6 +2140,9 @@ /* Computed from the value of the `raise' property. */ short voffset; + /* Number of columns per \t. */ + short tab_width; + /* Value of the `height' property, if any; nil if none. */ Lisp_Object font_height; @@ -2150,9 +2153,6 @@ Lisp_Object object; struct text_pos position; - /* Number of columns per \t. */ - short tab_width; - /* Width in pixels of truncation and continuation glyphs. */ short truncation_pixel_width, continuation_pixel_width;