diff options
author | Robin Watts <robin.watts@artifex.com> | 2016-01-15 15:37:51 +0000 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2016-01-18 19:25:12 +0000 |
commit | 45e23e195c7f328121303ebefd3375528eb821bb (patch) | |
tree | 166a045e1792ecfe1218a215b5572452b6556201 /include | |
parent | c4fde0dc08514e2a268daf5909e29b65d89bb0d1 (diff) | |
download | mupdf-45e23e195c7f328121303ebefd3375528eb821bb.tar.xz |
Move fz_html_flow to use a bitfield.
Saves a bit of memory, and prepares for the addition of later
fields (such as direction).
Diffstat (limited to 'include')
-rw-r--r-- | include/mupdf/html.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/mupdf/html.h b/include/mupdf/html.h index 14966c47..830c95f8 100644 --- a/include/mupdf/html.h +++ b/include/mupdf/html.h @@ -182,19 +182,19 @@ struct fz_html_s enum { - FLOW_WORD, - FLOW_GLUE, - FLOW_BREAK, - FLOW_IMAGE, + FLOW_WORD = 0, + FLOW_GLUE = 1, + FLOW_BREAK = 2, + FLOW_IMAGE = 3 }; struct fz_html_flow_s { - int type; + unsigned int type : 2; + unsigned int expand : 1; float x, y, w, h, em; fz_css_style *style; char *text; - int expand; fz_image *image; fz_html_flow *next; }; |