9#define ALIGN_CONTENT_INDEX 10
10#define ALIGN_CONTENT_SHIFT 20
11#define ALIGN_CONTENT_MASK 0x700000
31#undef ALIGN_CONTENT_INDEX
32#undef ALIGN_CONTENT_SHIFT
33#undef ALIGN_CONTENT_MASK
35#define ALIGN_ITEMS_INDEX 10
36#define ALIGN_ITEMS_SHIFT 23
37#define ALIGN_ITEMS_MASK 0x3800000
57#undef ALIGN_ITEMS_INDEX
58#undef ALIGN_ITEMS_SHIFT
59#undef ALIGN_ITEMS_MASK
61#define ALIGN_SELF_INDEX 10
62#define ALIGN_SELF_SHIFT 26
63#define ALIGN_SELF_MASK 0x1c000000
83#undef ALIGN_SELF_INDEX
84#undef ALIGN_SELF_SHIFT
87#define BACKGROUND_ATTACHMENT_INDEX 14
88#define BACKGROUND_ATTACHMENT_SHIFT 28
89#define BACKGROUND_ATTACHMENT_MASK 0x30000000
110#undef BACKGROUND_ATTACHMENT_INDEX
111#undef BACKGROUND_ATTACHMENT_SHIFT
112#undef BACKGROUND_ATTACHMENT_MASK
114#define BACKGROUND_COLOR_INDEX 14
115#define BACKGROUND_COLOR_SHIFT 30
116#define BACKGROUND_COLOR_MASK 0xc0000000
138#undef BACKGROUND_COLOR_INDEX
139#undef BACKGROUND_COLOR_SHIFT
140#undef BACKGROUND_COLOR_MASK
142#define BACKGROUND_IMAGE_INDEX 14
143#define BACKGROUND_IMAGE_SHIFT 16
144#define BACKGROUND_IMAGE_MASK 0x10000
166#undef BACKGROUND_IMAGE_INDEX
167#undef BACKGROUND_IMAGE_SHIFT
168#undef BACKGROUND_IMAGE_MASK
170#define BACKGROUND_POSITION_INDEX 12
171#define BACKGROUND_POSITION_SHIFT 10
172#define BACKGROUND_POSITION_MASK 0x1ffc00
196 *unit_b = (bits & 0x3e) >> 1;
201#undef BACKGROUND_POSITION_INDEX
202#undef BACKGROUND_POSITION_SHIFT
203#undef BACKGROUND_POSITION_MASK
205#define BACKGROUND_REPEAT_INDEX 10
206#define BACKGROUND_REPEAT_SHIFT 29
207#define BACKGROUND_REPEAT_MASK 0xe0000000
228#undef BACKGROUND_REPEAT_INDEX
229#undef BACKGROUND_REPEAT_SHIFT
230#undef BACKGROUND_REPEAT_MASK
232#define BORDER_BOTTOM_COLOR_INDEX 11
233#define BORDER_BOTTOM_COLOR_SHIFT 0
234#define BORDER_BOTTOM_COLOR_MASK 0x3
257#undef BORDER_BOTTOM_COLOR_INDEX
258#undef BORDER_BOTTOM_COLOR_SHIFT
259#undef BORDER_BOTTOM_COLOR_MASK
261#define BORDER_BOTTOM_STYLE_INDEX 13
262#define BORDER_BOTTOM_STYLE_SHIFT 28
263#define BORDER_BOTTOM_STYLE_MASK 0xf0000000
284#undef BORDER_BOTTOM_STYLE_INDEX
285#undef BORDER_BOTTOM_STYLE_SHIFT
286#undef BORDER_BOTTOM_STYLE_MASK
288#define BORDER_BOTTOM_WIDTH_INDEX 0
289#define BORDER_BOTTOM_WIDTH_SHIFT 0
290#define BORDER_BOTTOM_WIDTH_MASK 0xff
316#undef BORDER_BOTTOM_WIDTH_INDEX
317#undef BORDER_BOTTOM_WIDTH_SHIFT
318#undef BORDER_BOTTOM_WIDTH_MASK
320#define BORDER_COLLAPSE_INDEX 11
321#define BORDER_COLLAPSE_SHIFT 2
322#define BORDER_COLLAPSE_MASK 0xc
342#undef BORDER_COLLAPSE_INDEX
343#undef BORDER_COLLAPSE_SHIFT
344#undef BORDER_COLLAPSE_MASK
346#define BORDER_LEFT_COLOR_INDEX 11
347#define BORDER_LEFT_COLOR_SHIFT 4
348#define BORDER_LEFT_COLOR_MASK 0x30
371#undef BORDER_LEFT_COLOR_INDEX
372#undef BORDER_LEFT_COLOR_SHIFT
373#undef BORDER_LEFT_COLOR_MASK
375#define BORDER_LEFT_STYLE_INDEX 9
376#define BORDER_LEFT_STYLE_SHIFT 3
377#define BORDER_LEFT_STYLE_MASK 0x78
398#undef BORDER_LEFT_STYLE_INDEX
399#undef BORDER_LEFT_STYLE_SHIFT
400#undef BORDER_LEFT_STYLE_MASK
402#define BORDER_LEFT_WIDTH_INDEX 0
403#define BORDER_LEFT_WIDTH_SHIFT 8
404#define BORDER_LEFT_WIDTH_MASK 0xff00
430#undef BORDER_LEFT_WIDTH_INDEX
431#undef BORDER_LEFT_WIDTH_SHIFT
432#undef BORDER_LEFT_WIDTH_MASK
434#define BORDER_RIGHT_COLOR_INDEX 11
435#define BORDER_RIGHT_COLOR_SHIFT 6
436#define BORDER_RIGHT_COLOR_MASK 0xc0
459#undef BORDER_RIGHT_COLOR_INDEX
460#undef BORDER_RIGHT_COLOR_SHIFT
461#undef BORDER_RIGHT_COLOR_MASK
463#define BORDER_RIGHT_STYLE_INDEX 9
464#define BORDER_RIGHT_STYLE_SHIFT 7
465#define BORDER_RIGHT_STYLE_MASK 0x780
486#undef BORDER_RIGHT_STYLE_INDEX
487#undef BORDER_RIGHT_STYLE_SHIFT
488#undef BORDER_RIGHT_STYLE_MASK
490#define BORDER_RIGHT_WIDTH_INDEX 0
491#define BORDER_RIGHT_WIDTH_SHIFT 16
492#define BORDER_RIGHT_WIDTH_MASK 0xff0000
518#undef BORDER_RIGHT_WIDTH_INDEX
519#undef BORDER_RIGHT_WIDTH_SHIFT
520#undef BORDER_RIGHT_WIDTH_MASK
522#define BORDER_SPACING_INDEX 12
523#define BORDER_SPACING_SHIFT 21
524#define BORDER_SPACING_MASK 0xffe00000
547 *unit_b = (bits & 0x3e) >> 1;
552#undef BORDER_SPACING_INDEX
553#undef BORDER_SPACING_SHIFT
554#undef BORDER_SPACING_MASK
556#define BORDER_TOP_COLOR_INDEX 11
557#define BORDER_TOP_COLOR_SHIFT 8
558#define BORDER_TOP_COLOR_MASK 0x300
580#undef BORDER_TOP_COLOR_INDEX
581#undef BORDER_TOP_COLOR_SHIFT
582#undef BORDER_TOP_COLOR_MASK
584#define BORDER_TOP_STYLE_INDEX 9
585#define BORDER_TOP_STYLE_SHIFT 11
586#define BORDER_TOP_STYLE_MASK 0x7800
606#undef BORDER_TOP_STYLE_INDEX
607#undef BORDER_TOP_STYLE_SHIFT
608#undef BORDER_TOP_STYLE_MASK
610#define BORDER_TOP_WIDTH_INDEX 0
611#define BORDER_TOP_WIDTH_SHIFT 24
612#define BORDER_TOP_WIDTH_MASK 0xff000000
637#undef BORDER_TOP_WIDTH_INDEX
638#undef BORDER_TOP_WIDTH_SHIFT
639#undef BORDER_TOP_WIDTH_MASK
641#define BOTTOM_INDEX 3
642#define BOTTOM_SHIFT 11
643#define BOTTOM_MASK 0x3f800
672#define BOX_SIZING_INDEX 11
673#define BOX_SIZING_SHIFT 10
674#define BOX_SIZING_MASK 0xc00
694#undef BOX_SIZING_INDEX
695#undef BOX_SIZING_SHIFT
696#undef BOX_SIZING_MASK
698#define BREAK_AFTER_INDEX 9
699#define BREAK_AFTER_SHIFT 15
700#define BREAK_AFTER_MASK 0x78000
720#undef BREAK_AFTER_INDEX
721#undef BREAK_AFTER_SHIFT
722#undef BREAK_AFTER_MASK
724#define BREAK_BEFORE_INDEX 9
725#define BREAK_BEFORE_SHIFT 19
726#define BREAK_BEFORE_MASK 0x780000
746#undef BREAK_BEFORE_INDEX
747#undef BREAK_BEFORE_SHIFT
748#undef BREAK_BEFORE_MASK
750#define BREAK_INSIDE_INDEX 9
751#define BREAK_INSIDE_SHIFT 23
752#define BREAK_INSIDE_MASK 0x7800000
772#undef BREAK_INSIDE_INDEX
773#undef BREAK_INSIDE_SHIFT
774#undef BREAK_INSIDE_MASK
776#define CAPTION_SIDE_INDEX 11
777#define CAPTION_SIDE_SHIFT 12
778#define CAPTION_SIDE_MASK 0x3000
798#undef CAPTION_SIDE_INDEX
799#undef CAPTION_SIDE_SHIFT
800#undef CAPTION_SIDE_MASK
802#define CLEAR_INDEX 13
804#define CLEAR_MASK 0xe
830#define CLIP_MASK 0xffffffc0
839 return (bits & 0x3f);
862 rect->
tunit = bits & 0x3e00000 >> 21;
865 rect->
runit = bits & 0x1f0000 >> 16;
868 rect->
bunit = (bits & 0xf800) >> 11;
871 rect->
lunit = (bits & 0x7c0) >> 6;
880#define COLOR_INDEX 14
881#define COLOR_SHIFT 17
882#define COLOR_MASK 0x20000
908#define COLUMN_COUNT_INDEX 11
909#define COLUMN_COUNT_SHIFT 14
910#define COLUMN_COUNT_MASK 0xc000
932#undef COLUMN_COUNT_INDEX
933#undef COLUMN_COUNT_SHIFT
934#undef COLUMN_COUNT_MASK
936#define COLUMN_FILL_INDEX 11
937#define COLUMN_FILL_SHIFT 16
938#define COLUMN_FILL_MASK 0x30000
958#undef COLUMN_FILL_INDEX
959#undef COLUMN_FILL_SHIFT
960#undef COLUMN_FILL_MASK
962#define COLUMN_GAP_INDEX 3
963#define COLUMN_GAP_SHIFT 18
964#define COLUMN_GAP_MASK 0x1fc0000
989#undef COLUMN_GAP_INDEX
990#undef COLUMN_GAP_SHIFT
991#undef COLUMN_GAP_MASK
993#define COLUMN_RULE_COLOR_INDEX 11
994#define COLUMN_RULE_COLOR_SHIFT 18
995#define COLUMN_RULE_COLOR_MASK 0xc0000
1004 return (bits & 0x3);
1016 return (bits & 0x3);
1018#undef COLUMN_RULE_COLOR_INDEX
1019#undef COLUMN_RULE_COLOR_SHIFT
1020#undef COLUMN_RULE_COLOR_MASK
1022#define COLUMN_RULE_STYLE_INDEX 7
1023#define COLUMN_RULE_STYLE_SHIFT 0
1024#define COLUMN_RULE_STYLE_MASK 0xf
1033 return (bits & 0xf);
1043 return (bits & 0xf);
1045#undef COLUMN_RULE_STYLE_INDEX
1046#undef COLUMN_RULE_STYLE_SHIFT
1047#undef COLUMN_RULE_STYLE_MASK
1049#define COLUMN_RULE_WIDTH_INDEX 1
1050#define COLUMN_RULE_WIDTH_SHIFT 7
1051#define COLUMN_RULE_WIDTH_MASK 0x7f80
1060 return (bits & 0x7);
1075 return (bits & 0x7);
1077#undef COLUMN_RULE_WIDTH_INDEX
1078#undef COLUMN_RULE_WIDTH_SHIFT
1079#undef COLUMN_RULE_WIDTH_MASK
1081#define COLUMN_SPAN_INDEX 11
1082#define COLUMN_SPAN_SHIFT 20
1083#define COLUMN_SPAN_MASK 0x300000
1091 return (bits & 0x3);
1101 return (bits & 0x3);
1103#undef COLUMN_SPAN_INDEX
1104#undef COLUMN_SPAN_SHIFT
1105#undef COLUMN_SPAN_MASK
1107#define COLUMN_WIDTH_INDEX 3
1108#define COLUMN_WIDTH_SHIFT 25
1109#define COLUMN_WIDTH_MASK 0xfe000000
1117 return (bits & 0x3);
1132 return (bits & 0x3);
1134#undef COLUMN_WIDTH_INDEX
1135#undef COLUMN_WIDTH_SHIFT
1136#undef COLUMN_WIDTH_MASK
1138#define CONTENT_INDEX 11
1139#define CONTENT_SHIFT 22
1140#define CONTENT_MASK 0xc00000
1148 return (bits & 0x3);
1159 *content_item = style->
content;
1162 return (bits & 0x3);
1168#define COUNTER_INCREMENT_INDEX 14
1169#define COUNTER_INCREMENT_SHIFT 18
1170#define COUNTER_INCREMENT_MASK 0x40000
1179 return (bits & 0x1);
1191 return (bits & 0x1);
1193#undef COUNTER_INCREMENT_INDEX
1194#undef COUNTER_INCREMENT_SHIFT
1195#undef COUNTER_INCREMENT_MASK
1197#define COUNTER_RESET_INDEX 14
1198#define COUNTER_RESET_SHIFT 19
1199#define COUNTER_RESET_MASK 0x80000
1207 return (bits & 0x1);
1219 return (bits & 0x1);
1221#undef COUNTER_RESET_INDEX
1222#undef COUNTER_RESET_SHIFT
1223#undef COUNTER_RESET_MASK
1225#define CURSOR_INDEX 9
1226#define CURSOR_SHIFT 27
1227#define CURSOR_MASK 0xf8000000
1235 return (bits & 0x1f);
1245 *string_arr = style->
cursor;
1247 return (bits & 0x1f);
1253#define DIRECTION_INDEX 11
1254#define DIRECTION_SHIFT 24
1255#define DIRECTION_MASK 0x3000000
1263 return (bits & 0x3);
1273 return (bits & 0x3);
1275#undef DIRECTION_INDEX
1276#undef DIRECTION_SHIFT
1277#undef DIRECTION_MASK
1279#define DISPLAY_INDEX 8
1280#define DISPLAY_SHIFT 3
1281#define DISPLAY_MASK 0xf8
1289 return (bits & 0x1f);
1299 return (bits & 0x1f);
1305#define EMPTY_CELLS_INDEX 11
1306#define EMPTY_CELLS_SHIFT 26
1307#define EMPTY_CELLS_MASK 0xc000000
1315 return (bits & 0x3);
1325 return (bits & 0x3);
1327#undef EMPTY_CELLS_INDEX
1328#undef EMPTY_CELLS_SHIFT
1329#undef EMPTY_CELLS_MASK
1331#define FILL_OPACITY_INDEX 14
1332#define FILL_OPACITY_SHIFT 20
1333#define FILL_OPACITY_MASK 0x100000
1341 return (bits & 0x1);
1355 return (bits & 0x1);
1357#undef FILL_OPACITY_INDEX
1358#undef FILL_OPACITY_SHIFT
1359#undef FILL_OPACITY_MASK
1361#define FLEX_BASIS_INDEX 7
1362#define FLEX_BASIS_SHIFT 4
1363#define FLEX_BASIS_MASK 0x7f0
1371 return (bits & 0x3);
1386 return (bits & 0x3);
1388#undef FLEX_BASIS_INDEX
1389#undef FLEX_BASIS_SHIFT
1390#undef FLEX_BASIS_MASK
1392#define FLEX_DIRECTION_INDEX 13
1393#define FLEX_DIRECTION_SHIFT 4
1394#define FLEX_DIRECTION_MASK 0x70
1402 return (bits & 0x7);
1412 return (bits & 0x7);
1414#undef FLEX_DIRECTION_INDEX
1415#undef FLEX_DIRECTION_SHIFT
1416#undef FLEX_DIRECTION_MASK
1418#define FLEX_GROW_INDEX 14
1419#define FLEX_GROW_SHIFT 21
1420#define FLEX_GROW_MASK 0x200000
1428 return (bits & 0x1);
1442 return (bits & 0x1);
1444#undef FLEX_GROW_INDEX
1445#undef FLEX_GROW_SHIFT
1446#undef FLEX_GROW_MASK
1448#define FLEX_SHRINK_INDEX 14
1449#define FLEX_SHRINK_SHIFT 22
1450#define FLEX_SHRINK_MASK 0x400000
1458 return (bits & 0x1);
1472 return (bits & 0x1);
1474#undef FLEX_SHRINK_INDEX
1475#undef FLEX_SHRINK_SHIFT
1476#undef FLEX_SHRINK_MASK
1478#define FLEX_WRAP_INDEX 11
1479#define FLEX_WRAP_SHIFT 28
1480#define FLEX_WRAP_MASK 0x30000000
1488 return (bits & 0x3);
1498 return (bits & 0x3);
1500#undef FLEX_WRAP_INDEX
1501#undef FLEX_WRAP_SHIFT
1502#undef FLEX_WRAP_MASK
1504#define FLOAT_INDEX 11
1505#define FLOAT_SHIFT 30
1506#define FLOAT_MASK 0xc0000000
1514 return (bits & 0x3);
1524 return (bits & 0x3);
1530#define FONT_FAMILY_INDEX 13
1531#define FONT_FAMILY_SHIFT 7
1532#define FONT_FAMILY_MASK 0x380
1540 return (bits & 0x7);
1552 return (bits & 0x7);
1554#undef FONT_FAMILY_INDEX
1555#undef FONT_FAMILY_SHIFT
1556#undef FONT_FAMILY_MASK
1558#define FONT_SIZE_INDEX 1
1559#define FONT_SIZE_SHIFT 23
1560#define FONT_SIZE_MASK 0xff800000
1568 return (bits & 0xf);
1583 return (bits & 0xf);
1585#undef FONT_SIZE_INDEX
1586#undef FONT_SIZE_SHIFT
1587#undef FONT_SIZE_MASK
1589#define FONT_STYLE_INDEX 10
1590#define FONT_STYLE_SHIFT 0
1591#define FONT_STYLE_MASK 0x3
1599 return (bits & 0x3);
1609 return (bits & 0x3);
1611#undef FONT_STYLE_INDEX
1612#undef FONT_STYLE_SHIFT
1613#undef FONT_STYLE_MASK
1615#define FONT_VARIANT_INDEX 10
1616#define FONT_VARIANT_SHIFT 2
1617#define FONT_VARIANT_MASK 0xc
1625 return (bits & 0x3);
1635 return (bits & 0x3);
1637#undef FONT_VARIANT_INDEX
1638#undef FONT_VARIANT_SHIFT
1639#undef FONT_VARIANT_MASK
1641#define FONT_WEIGHT_INDEX 6
1642#define FONT_WEIGHT_SHIFT 0
1643#define FONT_WEIGHT_MASK 0xf
1651 return (bits & 0xf);
1661 return (bits & 0xf);
1663#undef FONT_WEIGHT_INDEX
1664#undef FONT_WEIGHT_SHIFT
1665#undef FONT_WEIGHT_MASK
1667#define HEIGHT_INDEX 7
1668#define HEIGHT_SHIFT 11
1669#define HEIGHT_MASK 0x3f800
1677 return (bits & 0x3);
1692 return (bits & 0x3);
1698#define JUSTIFY_CONTENT_INDEX 13
1699#define JUSTIFY_CONTENT_SHIFT 10
1700#define JUSTIFY_CONTENT_MASK 0x1c00
1708 return (bits & 0x7);
1718 return (bits & 0x7);
1720#undef JUSTIFY_CONTENT_INDEX
1721#undef JUSTIFY_CONTENT_SHIFT
1722#undef JUSTIFY_CONTENT_MASK
1725#define LEFT_SHIFT 18
1726#define LEFT_MASK 0x1fc0000
1734 return (bits & 0x3);
1745 *length = style->
i.
left;
1749 return (bits & 0x3);
1755#define LETTER_SPACING_INDEX 7
1756#define LETTER_SPACING_SHIFT 25
1757#define LETTER_SPACING_MASK 0xfe000000
1765 return (bits & 0x3);
1780 return (bits & 0x3);
1782#undef LETTER_SPACING_INDEX
1783#undef LETTER_SPACING_SHIFT
1784#undef LETTER_SPACING_MASK
1786#define LINE_HEIGHT_INDEX 6
1787#define LINE_HEIGHT_SHIFT 4
1788#define LINE_HEIGHT_MASK 0x7f0
1796 return (bits & 0x3);
1798static inline uint8_t get_line_height(
1816 return (bits & 0x3);
1818#undef LINE_HEIGHT_INDEX
1819#undef LINE_HEIGHT_SHIFT
1820#undef LINE_HEIGHT_MASK
1822#define LIST_STYLE_IMAGE_INDEX 14
1823#define LIST_STYLE_IMAGE_SHIFT 23
1824#define LIST_STYLE_IMAGE_MASK 0x800000
1832 return (bits & 0x1);
1844 return (bits & 0x1);
1846#undef LIST_STYLE_IMAGE_INDEX
1847#undef LIST_STYLE_IMAGE_SHIFT
1848#undef LIST_STYLE_IMAGE_MASK
1850#define LIST_STYLE_POSITION_INDEX 10
1851#define LIST_STYLE_POSITION_SHIFT 4
1852#define LIST_STYLE_POSITION_MASK 0x30
1861 return (bits & 0x3);
1871 return (bits & 0x3);
1873#undef LIST_STYLE_POSITION_INDEX
1874#undef LIST_STYLE_POSITION_SHIFT
1875#undef LIST_STYLE_POSITION_MASK
1877#define LIST_STYLE_TYPE_INDEX 8
1878#define LIST_STYLE_TYPE_SHIFT 8
1879#define LIST_STYLE_TYPE_MASK 0x3f00
1887 return (bits & 0x3f);
1897 return (bits & 0x3f);
1899#undef LIST_STYLE_TYPE_INDEX
1900#undef LIST_STYLE_TYPE_SHIFT
1901#undef LIST_STYLE_TYPE_MASK
1903#define MARGIN_BOTTOM_INDEX 6
1904#define MARGIN_BOTTOM_SHIFT 11
1905#define MARGIN_BOTTOM_MASK 0x3f800
1913 return (bits & 0x3);
1928 return (bits & 0x3);
1930#undef MARGIN_BOTTOM_INDEX
1931#undef MARGIN_BOTTOM_SHIFT
1932#undef MARGIN_BOTTOM_MASK
1934#define MARGIN_LEFT_INDEX 6
1935#define MARGIN_LEFT_SHIFT 18
1936#define MARGIN_LEFT_MASK 0x1fc0000
1944 return (bits & 0x3);
1959 return (bits & 0x3);
1961#undef MARGIN_LEFT_INDEX
1962#undef MARGIN_LEFT_SHIFT
1963#undef MARGIN_LEFT_MASK
1965#define MARGIN_RIGHT_INDEX 6
1966#define MARGIN_RIGHT_SHIFT 25
1967#define MARGIN_RIGHT_MASK 0xfe000000
1975 return (bits & 0x3);
1990 return (bits & 0x3);
1992#undef MARGIN_RIGHT_INDEX
1993#undef MARGIN_RIGHT_SHIFT
1994#undef MARGIN_RIGHT_MASK
1996#define MARGIN_TOP_INDEX 5
1997#define MARGIN_TOP_SHIFT 4
1998#define MARGIN_TOP_MASK 0x7f0
2006 return (bits & 0x3);
2021 return (bits & 0x3);
2023#undef MARGIN_TOP_INDEX
2024#undef MARGIN_TOP_SHIFT
2025#undef MARGIN_TOP_MASK
2027#define MAX_HEIGHT_INDEX 5
2028#define MAX_HEIGHT_SHIFT 11
2029#define MAX_HEIGHT_MASK 0x3f800
2037 return (bits & 0x3);
2052 return (bits & 0x3);
2054#undef MAX_HEIGHT_INDEX
2055#undef MAX_HEIGHT_SHIFT
2056#undef MAX_HEIGHT_MASK
2058#define MAX_WIDTH_INDEX 5
2059#define MAX_WIDTH_SHIFT 18
2060#define MAX_WIDTH_MASK 0x1fc0000
2068 return (bits & 0x3);
2083 return (bits & 0x3);
2085#undef MAX_WIDTH_INDEX
2086#undef MAX_WIDTH_SHIFT
2087#undef MAX_WIDTH_MASK
2089#define MIN_HEIGHT_INDEX 5
2090#define MIN_HEIGHT_SHIFT 25
2091#define MIN_HEIGHT_MASK 0xfe000000
2099 return (bits & 0x3);
2114 return (bits & 0x3);
2116#undef MIN_HEIGHT_INDEX
2117#undef MIN_HEIGHT_SHIFT
2118#undef MIN_HEIGHT_MASK
2120#define MIN_WIDTH_INDEX 4
2121#define MIN_WIDTH_SHIFT 4
2122#define MIN_WIDTH_MASK 0x7f0
2130 return (bits & 0x3);
2145 return (bits & 0x3);
2147#undef MIN_WIDTH_INDEX
2148#undef MIN_WIDTH_SHIFT
2149#undef MIN_WIDTH_MASK
2151#define OPACITY_INDEX 14
2152#define OPACITY_SHIFT 24
2153#define OPACITY_MASK 0x1000000
2161 return (bits & 0x1);
2175 return (bits & 0x1);
2181#define ORDER_INDEX 14
2182#define ORDER_SHIFT 25
2183#define ORDER_MASK 0x2000000
2191 return (bits & 0x1);
2202 *integer = style->
i.
order;
2205 return (bits & 0x1);
2211#define ORPHANS_INDEX 14
2212#define ORPHANS_SHIFT 26
2213#define ORPHANS_MASK 0x4000000
2221 return (bits & 0x1);
2233 return (bits & 0x1);
2239#define OUTLINE_COLOR_INDEX 10
2240#define OUTLINE_COLOR_SHIFT 6
2241#define OUTLINE_COLOR_MASK 0xc0
2249 return (bits & 0x3);
2263 return (bits & 0x3);
2265#undef OUTLINE_COLOR_INDEX
2266#undef OUTLINE_COLOR_SHIFT
2267#undef OUTLINE_COLOR_MASK
2269#define OUTLINE_STYLE_INDEX 5
2270#define OUTLINE_STYLE_SHIFT 0
2271#define OUTLINE_STYLE_MASK 0xf
2279 return (bits & 0xf);
2289 return (bits & 0xf);
2291#undef OUTLINE_STYLE_INDEX
2292#undef OUTLINE_STYLE_SHIFT
2293#undef OUTLINE_STYLE_MASK
2295#define OUTLINE_WIDTH_INDEX 1
2296#define OUTLINE_WIDTH_SHIFT 15
2297#define OUTLINE_WIDTH_MASK 0x7f8000
2305 return (bits & 0x7);
2320 return (bits & 0x7);
2322#undef OUTLINE_WIDTH_INDEX
2323#undef OUTLINE_WIDTH_SHIFT
2324#undef OUTLINE_WIDTH_MASK
2326#define OVERFLOW_X_INDEX 13
2327#define OVERFLOW_X_SHIFT 13
2328#define OVERFLOW_X_MASK 0xe000
2336 return (bits & 0x7);
2346 return (bits & 0x7);
2348#undef OVERFLOW_X_INDEX
2349#undef OVERFLOW_X_SHIFT
2350#undef OVERFLOW_X_MASK
2352#define OVERFLOW_Y_INDEX 13
2353#define OVERFLOW_Y_SHIFT 16
2354#define OVERFLOW_Y_MASK 0x70000
2362 return (bits & 0x7);
2372 return (bits & 0x7);
2374#undef OVERFLOW_Y_INDEX
2375#undef OVERFLOW_Y_SHIFT
2376#undef OVERFLOW_Y_MASK
2378#define PADDING_BOTTOM_INDEX 8
2379#define PADDING_BOTTOM_SHIFT 14
2380#define PADDING_BOTTOM_MASK 0xfc000
2388 return (bits & 0x1);
2403 return (bits & 0x1);
2405#undef PADDING_BOTTOM_INDEX
2406#undef PADDING_BOTTOM_SHIFT
2407#undef PADDING_BOTTOM_MASK
2409#define PADDING_LEFT_INDEX 8
2410#define PADDING_LEFT_SHIFT 20
2411#define PADDING_LEFT_MASK 0x3f00000
2419 return (bits & 0x1);
2434 return (bits & 0x1);
2436#undef PADDING_LEFT_INDEX
2437#undef PADDING_LEFT_SHIFT
2438#undef PADDING_LEFT_MASK
2440#define PADDING_RIGHT_INDEX 8
2441#define PADDING_RIGHT_SHIFT 26
2442#define PADDING_RIGHT_MASK 0xfc000000
2450 return (bits & 0x1);
2465 return (bits & 0x1);
2467#undef PADDING_RIGHT_INDEX
2468#undef PADDING_RIGHT_SHIFT
2469#undef PADDING_RIGHT_MASK
2471#define PADDING_TOP_INDEX 3
2472#define PADDING_TOP_SHIFT 5
2473#define PADDING_TOP_MASK 0x7e0
2481 return (bits & 0x1);
2496 return (bits & 0x1);
2498#undef PADDING_TOP_INDEX
2499#undef PADDING_TOP_SHIFT
2500#undef PADDING_TOP_MASK
2502#define PAGE_BREAK_AFTER_INDEX 13
2503#define PAGE_BREAK_AFTER_SHIFT 19
2504#define PAGE_BREAK_AFTER_MASK 0x380000
2512 return (bits & 0x7);
2522 return (bits & 0x7);
2524#undef PAGE_BREAK_AFTER_INDEX
2525#undef PAGE_BREAK_AFTER_SHIFT
2526#undef PAGE_BREAK_AFTER_MASK
2528#define PAGE_BREAK_BEFORE_INDEX 13
2529#define PAGE_BREAK_BEFORE_SHIFT 22
2530#define PAGE_BREAK_BEFORE_MASK 0x1c00000
2539 return (bits & 0x7);
2549 return (bits & 0x7);
2551#undef PAGE_BREAK_BEFORE_INDEX
2552#undef PAGE_BREAK_BEFORE_SHIFT
2553#undef PAGE_BREAK_BEFORE_MASK
2555#define PAGE_BREAK_INSIDE_INDEX 10
2556#define PAGE_BREAK_INSIDE_SHIFT 8
2557#define PAGE_BREAK_INSIDE_MASK 0x300
2566 return (bits & 0x3);
2576 return (bits & 0x3);
2578#undef PAGE_BREAK_INSIDE_INDEX
2579#undef PAGE_BREAK_INSIDE_SHIFT
2580#undef PAGE_BREAK_INSIDE_MASK
2582#define POSITION_INDEX 13
2583#define POSITION_SHIFT 25
2584#define POSITION_MASK 0xe000000
2592 return (bits & 0x7);
2602 return (bits & 0x7);
2604#undef POSITION_INDEX
2605#undef POSITION_SHIFT
2608#define QUOTES_INDEX 14
2609#define QUOTES_SHIFT 27
2610#define QUOTES_MASK 0x8000000
2618 return (bits & 0x1);
2628 *string_arr = style->
quotes;
2630 return (bits & 0x1);
2636#define RIGHT_INDEX 4
2637#define RIGHT_SHIFT 11
2638#define RIGHT_MASK 0x3f800
2646 return (bits & 0x3);
2657 *length = style->
i.
right;
2661 return (bits & 0x3);
2667#define STROKE_OPACITY_INDEX 13
2668#define STROKE_OPACITY_SHIFT 0
2669#define STROKE_OPACITY_MASK 0x1
2677 return (bits & 0x1);
2691 return (bits & 0x1);
2693#undef STROKE_OPACITY_INDEX
2694#undef STROKE_OPACITY_SHIFT
2695#undef STROKE_OPACITY_MASK
2697#define TABLE_LAYOUT_INDEX 10
2698#define TABLE_LAYOUT_SHIFT 10
2699#define TABLE_LAYOUT_MASK 0xc00
2707 return (bits & 0x3);
2717 return (bits & 0x3);
2719#undef TABLE_LAYOUT_INDEX
2720#undef TABLE_LAYOUT_SHIFT
2721#undef TABLE_LAYOUT_MASK
2723#define TEXT_ALIGN_INDEX 4
2724#define TEXT_ALIGN_SHIFT 0
2725#define TEXT_ALIGN_MASK 0xf
2733 return (bits & 0xf);
2743 return (bits & 0xf);
2745#undef TEXT_ALIGN_INDEX
2746#undef TEXT_ALIGN_SHIFT
2747#undef TEXT_ALIGN_MASK
2749#define TEXT_DECORATION_INDEX 3
2750#define TEXT_DECORATION_SHIFT 0
2751#define TEXT_DECORATION_MASK 0x1f
2759 return (bits & 0x1f);
2769 return (bits & 0x1f);
2771#undef TEXT_DECORATION_INDEX
2772#undef TEXT_DECORATION_SHIFT
2773#undef TEXT_DECORATION_MASK
2775#define TEXT_INDENT_INDEX 2
2776#define TEXT_INDENT_SHIFT 0
2777#define TEXT_INDENT_MASK 0x3f
2785 return (bits & 0x1);
2800 return (bits & 0x1);
2802#undef TEXT_INDENT_INDEX
2803#undef TEXT_INDENT_SHIFT
2804#undef TEXT_INDENT_MASK
2806#define TEXT_TRANSFORM_INDEX 9
2807#define TEXT_TRANSFORM_SHIFT 0
2808#define TEXT_TRANSFORM_MASK 0x7
2816 return (bits & 0x7);
2826 return (bits & 0x7);
2828#undef TEXT_TRANSFORM_INDEX
2829#undef TEXT_TRANSFORM_SHIFT
2830#undef TEXT_TRANSFORM_MASK
2834#define TOP_MASK 0x1fc0000
2842 return (bits & 0x3);
2853 *length = style->
i.
top;
2857 return (bits & 0x3);
2863#define UNICODE_BIDI_INDEX 10
2864#define UNICODE_BIDI_SHIFT 12
2865#define UNICODE_BIDI_MASK 0x3000
2873 return (bits & 0x3);
2883 return (bits & 0x3);
2885#undef UNICODE_BIDI_INDEX
2886#undef UNICODE_BIDI_SHIFT
2887#undef UNICODE_BIDI_MASK
2889#define VERTICAL_ALIGN_INDEX 12
2890#define VERTICAL_ALIGN_SHIFT 1
2891#define VERTICAL_ALIGN_MASK 0x3fe
2899 return (bits & 0xf);
2914 return (bits & 0xf);
2916#undef VERTICAL_ALIGN_INDEX
2917#undef VERTICAL_ALIGN_SHIFT
2918#undef VERTICAL_ALIGN_MASK
2920#define VISIBILITY_INDEX 10
2921#define VISIBILITY_SHIFT 14
2922#define VISIBILITY_MASK 0xc000
2930 return (bits & 0x3);
2940 return (bits & 0x3);
2942#undef VISIBILITY_INDEX
2943#undef VISIBILITY_SHIFT
2944#undef VISIBILITY_MASK
2946#define WHITE_SPACE_INDEX 8
2947#define WHITE_SPACE_SHIFT 0
2948#define WHITE_SPACE_MASK 0x7
2956 return (bits & 0x7);
2966 return (bits & 0x7);
2968#undef WHITE_SPACE_INDEX
2969#undef WHITE_SPACE_SHIFT
2970#undef WHITE_SPACE_MASK
2972#define WIDOWS_INDEX 12
2973#define WIDOWS_SHIFT 0
2974#define WIDOWS_MASK 0x1
2982 return (bits & 0x1);
2994 return (bits & 0x1);
3000#define WIDTH_INDEX 4
3001#define WIDTH_SHIFT 25
3002#define WIDTH_MASK 0xfe000000
3010 return (bits & 0x3);
3021 *length = style->
i.
width;
3025 return (bits & 0x3);
3031#define WORD_SPACING_INDEX 1
3032#define WORD_SPACING_SHIFT 0
3033#define WORD_SPACING_MASK 0x7f
3041 return (bits & 0x3);
3056 return (bits & 0x3);
3058#undef WORD_SPACING_INDEX
3059#undef WORD_SPACING_SHIFT
3060#undef WORD_SPACING_MASK
3062#define WRITING_MODE_INDEX 10
3063#define WRITING_MODE_SHIFT 16
3064#define WRITING_MODE_MASK 0x30000
3072 return (bits & 0x3);
3082 return (bits & 0x3);
3084#undef WRITING_MODE_INDEX
3085#undef WRITING_MODE_SHIFT
3086#undef WRITING_MODE_MASK
3088#define Z_INDEX_INDEX 10
3089#define Z_INDEX_SHIFT 18
3090#define Z_INDEX_MASK 0xc0000
3098 return (bits & 0x3);
3110 return (bits & 0x3);
css_unit
Definition types.h:82
uint32_t css_color
Definition types.h:79
int int32_t
Definition acefiex.h:160
unsigned int uint32_t
Definition acefiex.h:163
unsigned char uint8_t
Definition acefiex.h:161
#define BORDER_LEFT_STYLE_MASK
Definition autogenerated_propget.h:377
#define TOP_INDEX
Definition autogenerated_propget.h:2832
#define COUNTER_RESET_INDEX
Definition autogenerated_propget.h:1197
#define VISIBILITY_SHIFT
Definition autogenerated_propget.h:2921
#define OUTLINE_WIDTH_MASK
Definition autogenerated_propget.h:2297
#define STROKE_OPACITY_SHIFT
Definition autogenerated_propget.h:2668
#define BORDER_BOTTOM_WIDTH_MASK
Definition autogenerated_propget.h:290
#define PADDING_TOP_MASK
Definition autogenerated_propget.h:2473
#define PADDING_TOP_SHIFT
Definition autogenerated_propget.h:2472
#define LIST_STYLE_POSITION_SHIFT
Definition autogenerated_propget.h:1851
#define TABLE_LAYOUT_SHIFT
Definition autogenerated_propget.h:2698
#define FLEX_GROW_MASK
Definition autogenerated_propget.h:1420
#define BORDER_TOP_STYLE_MASK
Definition autogenerated_propget.h:586
#define FLEX_WRAP_MASK
Definition autogenerated_propget.h:1480
#define BORDER_RIGHT_COLOR_MASK
Definition autogenerated_propget.h:436
#define BORDER_LEFT_COLOR_SHIFT
Definition autogenerated_propget.h:347
#define BORDER_BOTTOM_STYLE_INDEX
Definition autogenerated_propget.h:261
#define MARGIN_BOTTOM_SHIFT
Definition autogenerated_propget.h:1904
#define COLUMN_RULE_COLOR_MASK
Definition autogenerated_propget.h:995
#define COUNTER_INCREMENT_SHIFT
Definition autogenerated_propget.h:1169
#define ALIGN_SELF_MASK
Definition autogenerated_propget.h:63
#define LEFT_INDEX
Definition autogenerated_propget.h:1724
#define COLOR_INDEX
Definition autogenerated_propget.h:880
#define OUTLINE_WIDTH_INDEX
Definition autogenerated_propget.h:2295
#define WHITE_SPACE_MASK
Definition autogenerated_propget.h:2948
#define FLEX_SHRINK_INDEX
Definition autogenerated_propget.h:1448
#define PADDING_TOP_INDEX
Definition autogenerated_propget.h:2471
#define WORD_SPACING_SHIFT
Definition autogenerated_propget.h:3032
#define BOX_SIZING_INDEX
Definition autogenerated_propget.h:672
#define WIDOWS_MASK
Definition autogenerated_propget.h:2974
#define DISPLAY_MASK
Definition autogenerated_propget.h:1281
#define FONT_SIZE_MASK
Definition autogenerated_propget.h:1560
#define TOP_SHIFT
Definition autogenerated_propget.h:2833
#define DISPLAY_INDEX
Definition autogenerated_propget.h:1279
#define BREAK_BEFORE_INDEX
Definition autogenerated_propget.h:724
#define OVERFLOW_X_SHIFT
Definition autogenerated_propget.h:2327
#define BORDER_COLLAPSE_SHIFT
Definition autogenerated_propget.h:321
#define WORD_SPACING_INDEX
Definition autogenerated_propget.h:3031
#define COLUMN_FILL_MASK
Definition autogenerated_propget.h:938
#define TEXT_TRANSFORM_MASK
Definition autogenerated_propget.h:2808
#define MIN_HEIGHT_INDEX
Definition autogenerated_propget.h:2089
#define COLUMN_WIDTH_INDEX
Definition autogenerated_propget.h:1107
#define CONTENT_SHIFT
Definition autogenerated_propget.h:1139
#define CONTENT_MASK
Definition autogenerated_propget.h:1140
#define LIST_STYLE_IMAGE_INDEX
Definition autogenerated_propget.h:1822
#define BORDER_LEFT_WIDTH_INDEX
Definition autogenerated_propget.h:402
#define PADDING_BOTTOM_INDEX
Definition autogenerated_propget.h:2378
#define PADDING_LEFT_SHIFT
Definition autogenerated_propget.h:2410
#define PAGE_BREAK_BEFORE_MASK
Definition autogenerated_propget.h:2530
#define BORDER_BOTTOM_WIDTH_SHIFT
Definition autogenerated_propget.h:289
#define MAX_HEIGHT_SHIFT
Definition autogenerated_propget.h:2028
#define MARGIN_LEFT_MASK
Definition autogenerated_propget.h:1936
#define EMPTY_CELLS_SHIFT
Definition autogenerated_propget.h:1306
#define LEFT_SHIFT
Definition autogenerated_propget.h:1725
#define BACKGROUND_REPEAT_INDEX
Definition autogenerated_propget.h:205
#define MARGIN_LEFT_SHIFT
Definition autogenerated_propget.h:1935
#define DISPLAY_SHIFT
Definition autogenerated_propget.h:1280
#define BORDER_SPACING_MASK
Definition autogenerated_propget.h:524
#define VISIBILITY_MASK
Definition autogenerated_propget.h:2922
#define FONT_SIZE_INDEX
Definition autogenerated_propget.h:1558
#define BACKGROUND_REPEAT_SHIFT
Definition autogenerated_propget.h:206
#define WIDTH_SHIFT
Definition autogenerated_propget.h:3001
#define TEXT_ALIGN_SHIFT
Definition autogenerated_propget.h:2724
#define OVERFLOW_Y_SHIFT
Definition autogenerated_propget.h:2353
#define ALIGN_CONTENT_INDEX
Definition autogenerated_propget.h:9
#define VERTICAL_ALIGN_SHIFT
Definition autogenerated_propget.h:2890
#define WIDTH_INDEX
Definition autogenerated_propget.h:3000
#define ALIGN_CONTENT_MASK
Definition autogenerated_propget.h:11
#define COLUMN_SPAN_INDEX
Definition autogenerated_propget.h:1081
#define WRITING_MODE_SHIFT
Definition autogenerated_propget.h:3063
#define CLEAR_SHIFT
Definition autogenerated_propget.h:803
#define FLOAT_INDEX
Definition autogenerated_propget.h:1504
#define COLOR_MASK
Definition autogenerated_propget.h:882
#define FONT_WEIGHT_SHIFT
Definition autogenerated_propget.h:1642
#define COLUMN_RULE_COLOR_INDEX
Definition autogenerated_propget.h:993
#define MAX_WIDTH_INDEX
Definition autogenerated_propget.h:2058
#define MARGIN_BOTTOM_INDEX
Definition autogenerated_propget.h:1903
#define ALIGN_SELF_SHIFT
Definition autogenerated_propget.h:62
#define ALIGN_CONTENT_SHIFT
Definition autogenerated_propget.h:10
#define FONT_WEIGHT_INDEX
Definition autogenerated_propget.h:1641
#define UNICODE_BIDI_INDEX
Definition autogenerated_propget.h:2863
#define COLUMN_COUNT_INDEX
Definition autogenerated_propget.h:908
#define STROKE_OPACITY_INDEX
Definition autogenerated_propget.h:2667
#define BORDER_RIGHT_COLOR_INDEX
Definition autogenerated_propget.h:434
#define BORDER_RIGHT_STYLE_INDEX
Definition autogenerated_propget.h:463
#define MARGIN_LEFT_INDEX
Definition autogenerated_propget.h:1934
#define BORDER_TOP_WIDTH_INDEX
Definition autogenerated_propget.h:610
#define BORDER_SPACING_INDEX
Definition autogenerated_propget.h:522
#define DIRECTION_SHIFT
Definition autogenerated_propget.h:1254
#define PADDING_RIGHT_SHIFT
Definition autogenerated_propget.h:2441
#define FONT_STYLE_SHIFT
Definition autogenerated_propget.h:1590
#define RIGHT_SHIFT
Definition autogenerated_propget.h:2637
#define RIGHT_INDEX
Definition autogenerated_propget.h:2636
#define OUTLINE_STYLE_INDEX
Definition autogenerated_propget.h:2269
#define RIGHT_MASK
Definition autogenerated_propget.h:2638
#define MAX_HEIGHT_MASK
Definition autogenerated_propget.h:2029
#define BORDER_TOP_WIDTH_SHIFT
Definition autogenerated_propget.h:611
#define BORDER_RIGHT_WIDTH_INDEX
Definition autogenerated_propget.h:490
#define BACKGROUND_POSITION_INDEX
Definition autogenerated_propget.h:170
#define COLUMN_RULE_STYLE_SHIFT
Definition autogenerated_propget.h:1023
#define FLEX_GROW_SHIFT
Definition autogenerated_propget.h:1419
#define COUNTER_INCREMENT_MASK
Definition autogenerated_propget.h:1170
#define LINE_HEIGHT_SHIFT
Definition autogenerated_propget.h:1787
#define BREAK_BEFORE_MASK
Definition autogenerated_propget.h:726
#define MIN_WIDTH_MASK
Definition autogenerated_propget.h:2122
#define MARGIN_RIGHT_INDEX
Definition autogenerated_propget.h:1965
#define BORDER_BOTTOM_COLOR_MASK
Definition autogenerated_propget.h:234
#define BOX_SIZING_MASK
Definition autogenerated_propget.h:674
#define COLUMN_GAP_SHIFT
Definition autogenerated_propget.h:963
#define FLEX_BASIS_MASK
Definition autogenerated_propget.h:1363
#define FLEX_GROW_INDEX
Definition autogenerated_propget.h:1418
#define PADDING_LEFT_MASK
Definition autogenerated_propget.h:2411
#define TABLE_LAYOUT_INDEX
Definition autogenerated_propget.h:2697
#define PAGE_BREAK_INSIDE_SHIFT
Definition autogenerated_propget.h:2556
#define JUSTIFY_CONTENT_INDEX
Definition autogenerated_propget.h:1698
#define WHITE_SPACE_INDEX
Definition autogenerated_propget.h:2946
#define COUNTER_RESET_SHIFT
Definition autogenerated_propget.h:1198
#define MIN_WIDTH_INDEX
Definition autogenerated_propget.h:2120
#define Z_INDEX_SHIFT
Definition autogenerated_propget.h:3089
#define BORDER_SPACING_SHIFT
Definition autogenerated_propget.h:523
#define TABLE_LAYOUT_MASK
Definition autogenerated_propget.h:2699
#define BORDER_BOTTOM_COLOR_SHIFT
Definition autogenerated_propget.h:233
#define OUTLINE_STYLE_SHIFT
Definition autogenerated_propget.h:2270
#define PAGE_BREAK_AFTER_MASK
Definition autogenerated_propget.h:2504
#define CLIP_MASK
Definition autogenerated_propget.h:830
#define PAGE_BREAK_BEFORE_INDEX
Definition autogenerated_propget.h:2528
#define WHITE_SPACE_SHIFT
Definition autogenerated_propget.h:2947
#define BACKGROUND_REPEAT_MASK
Definition autogenerated_propget.h:207
#define MARGIN_TOP_INDEX
Definition autogenerated_propget.h:1996
#define FILL_OPACITY_INDEX
Definition autogenerated_propget.h:1331
#define WIDTH_MASK
Definition autogenerated_propget.h:3002
#define COLUMN_FILL_SHIFT
Definition autogenerated_propget.h:937
#define BOTTOM_SHIFT
Definition autogenerated_propget.h:642
#define BOX_SIZING_SHIFT
Definition autogenerated_propget.h:673
#define FONT_STYLE_INDEX
Definition autogenerated_propget.h:1589
#define BACKGROUND_ATTACHMENT_SHIFT
Definition autogenerated_propget.h:88
#define ORDER_INDEX
Definition autogenerated_propget.h:2181
#define ALIGN_SELF_INDEX
Definition autogenerated_propget.h:61
#define TEXT_TRANSFORM_INDEX
Definition autogenerated_propget.h:2806
#define BREAK_INSIDE_MASK
Definition autogenerated_propget.h:752
#define ORPHANS_SHIFT
Definition autogenerated_propget.h:2212
#define CAPTION_SIDE_INDEX
Definition autogenerated_propget.h:776
#define LIST_STYLE_TYPE_INDEX
Definition autogenerated_propget.h:1877
#define CLIP_SHIFT
Definition autogenerated_propget.h:829
#define FLEX_BASIS_SHIFT
Definition autogenerated_propget.h:1362
#define COLUMN_RULE_STYLE_INDEX
Definition autogenerated_propget.h:1022
#define BOTTOM_MASK
Definition autogenerated_propget.h:643
#define COLUMN_RULE_WIDTH_INDEX
Definition autogenerated_propget.h:1049
#define CONTENT_INDEX
Definition autogenerated_propget.h:1138
#define PAGE_BREAK_AFTER_SHIFT
Definition autogenerated_propget.h:2503
#define PAGE_BREAK_BEFORE_SHIFT
Definition autogenerated_propget.h:2529
#define UNICODE_BIDI_SHIFT
Definition autogenerated_propget.h:2864
#define COLOR_SHIFT
Definition autogenerated_propget.h:881
#define OPACITY_INDEX
Definition autogenerated_propget.h:2151
#define FLEX_BASIS_INDEX
Definition autogenerated_propget.h:1361
#define BORDER_BOTTOM_COLOR_INDEX
Definition autogenerated_propget.h:232
#define BORDER_TOP_STYLE_SHIFT
Definition autogenerated_propget.h:585
#define CURSOR_INDEX
Definition autogenerated_propget.h:1225
#define BORDER_COLLAPSE_MASK
Definition autogenerated_propget.h:322
#define VISIBILITY_INDEX
Definition autogenerated_propget.h:2920
#define MARGIN_TOP_SHIFT
Definition autogenerated_propget.h:1997
#define LIST_STYLE_IMAGE_SHIFT
Definition autogenerated_propget.h:1823
#define WIDOWS_INDEX
Definition autogenerated_propget.h:2972
#define CLEAR_INDEX
Definition autogenerated_propget.h:802
#define OUTLINE_COLOR_MASK
Definition autogenerated_propget.h:2241
#define FLEX_SHRINK_MASK
Definition autogenerated_propget.h:1450
#define TEXT_INDENT_SHIFT
Definition autogenerated_propget.h:2776
#define LETTER_SPACING_INDEX
Definition autogenerated_propget.h:1755
#define FONT_SIZE_SHIFT
Definition autogenerated_propget.h:1559
#define BORDER_BOTTOM_STYLE_MASK
Definition autogenerated_propget.h:263
#define LEFT_MASK
Definition autogenerated_propget.h:1726
#define VERTICAL_ALIGN_MASK
Definition autogenerated_propget.h:2891
#define CURSOR_MASK
Definition autogenerated_propget.h:1227
#define TOP_MASK
Definition autogenerated_propget.h:2834
#define BORDER_LEFT_WIDTH_MASK
Definition autogenerated_propget.h:404
#define TEXT_ALIGN_INDEX
Definition autogenerated_propget.h:2723
#define CURSOR_SHIFT
Definition autogenerated_propget.h:1226
#define UNICODE_BIDI_MASK
Definition autogenerated_propget.h:2865
#define COUNTER_INCREMENT_INDEX
Definition autogenerated_propget.h:1168
#define LINE_HEIGHT_MASK
Definition autogenerated_propget.h:1788
#define MAX_WIDTH_MASK
Definition autogenerated_propget.h:2060
#define OPACITY_SHIFT
Definition autogenerated_propget.h:2152
#define DIRECTION_INDEX
Definition autogenerated_propget.h:1253
#define CAPTION_SIDE_MASK
Definition autogenerated_propget.h:778
#define PADDING_BOTTOM_SHIFT
Definition autogenerated_propget.h:2379
#define STROKE_OPACITY_MASK
Definition autogenerated_propget.h:2669
#define OVERFLOW_X_MASK
Definition autogenerated_propget.h:2328
#define LIST_STYLE_TYPE_SHIFT
Definition autogenerated_propget.h:1878
#define QUOTES_MASK
Definition autogenerated_propget.h:2610
#define FONT_VARIANT_MASK
Definition autogenerated_propget.h:1617
#define MARGIN_TOP_MASK
Definition autogenerated_propget.h:1998
#define COLUMN_WIDTH_MASK
Definition autogenerated_propget.h:1109
#define COLUMN_RULE_WIDTH_MASK
Definition autogenerated_propget.h:1051
#define COLUMN_SPAN_SHIFT
Definition autogenerated_propget.h:1082
#define POSITION_SHIFT
Definition autogenerated_propget.h:2583
#define FLEX_WRAP_SHIFT
Definition autogenerated_propget.h:1479
#define MAX_HEIGHT_INDEX
Definition autogenerated_propget.h:2027
#define BACKGROUND_IMAGE_INDEX
Definition autogenerated_propget.h:142
#define OUTLINE_COLOR_INDEX
Definition autogenerated_propget.h:2239
#define BREAK_INSIDE_SHIFT
Definition autogenerated_propget.h:751
#define COUNTER_RESET_MASK
Definition autogenerated_propget.h:1199
#define JUSTIFY_CONTENT_SHIFT
Definition autogenerated_propget.h:1699
#define MIN_HEIGHT_MASK
Definition autogenerated_propget.h:2091
#define FONT_WEIGHT_MASK
Definition autogenerated_propget.h:1643
#define COLUMN_GAP_INDEX
Definition autogenerated_propget.h:962
#define FONT_VARIANT_SHIFT
Definition autogenerated_propget.h:1616
#define FONT_VARIANT_INDEX
Definition autogenerated_propget.h:1615
#define ALIGN_ITEMS_INDEX
Definition autogenerated_propget.h:35
#define OVERFLOW_X_INDEX
Definition autogenerated_propget.h:2326
#define ALIGN_ITEMS_MASK
Definition autogenerated_propget.h:37
#define BREAK_AFTER_INDEX
Definition autogenerated_propget.h:698
#define BORDER_LEFT_STYLE_SHIFT
Definition autogenerated_propget.h:376
#define LIST_STYLE_POSITION_MASK
Definition autogenerated_propget.h:1852
#define OVERFLOW_Y_INDEX
Definition autogenerated_propget.h:2352
#define BACKGROUND_IMAGE_MASK
Definition autogenerated_propget.h:144
#define HEIGHT_MASK
Definition autogenerated_propget.h:1669
#define BORDER_BOTTOM_STYLE_SHIFT
Definition autogenerated_propget.h:262
#define VERTICAL_ALIGN_INDEX
Definition autogenerated_propget.h:2889
#define WORD_SPACING_MASK
Definition autogenerated_propget.h:3033
#define COLUMN_WIDTH_SHIFT
Definition autogenerated_propget.h:1108
#define FONT_FAMILY_SHIFT
Definition autogenerated_propget.h:1531
#define BORDER_RIGHT_STYLE_SHIFT
Definition autogenerated_propget.h:464
#define WIDOWS_SHIFT
Definition autogenerated_propget.h:2973
#define TEXT_INDENT_MASK
Definition autogenerated_propget.h:2777
#define OUTLINE_WIDTH_SHIFT
Definition autogenerated_propget.h:2296
#define FLEX_DIRECTION_SHIFT
Definition autogenerated_propget.h:1393
#define MIN_WIDTH_SHIFT
Definition autogenerated_propget.h:2121
#define MIN_HEIGHT_SHIFT
Definition autogenerated_propget.h:2090
#define FLOAT_SHIFT
Definition autogenerated_propget.h:1505
#define OUTLINE_COLOR_SHIFT
Definition autogenerated_propget.h:2240
#define BORDER_LEFT_COLOR_INDEX
Definition autogenerated_propget.h:346
#define TEXT_ALIGN_MASK
Definition autogenerated_propget.h:2725
#define ORDER_MASK
Definition autogenerated_propget.h:2183
#define BORDER_LEFT_STYLE_INDEX
Definition autogenerated_propget.h:375
#define BORDER_RIGHT_STYLE_MASK
Definition autogenerated_propget.h:465
#define ALIGN_ITEMS_SHIFT
Definition autogenerated_propget.h:36
#define BORDER_LEFT_WIDTH_SHIFT
Definition autogenerated_propget.h:403
#define LETTER_SPACING_SHIFT
Definition autogenerated_propget.h:1756
#define LETTER_SPACING_MASK
Definition autogenerated_propget.h:1757
#define BORDER_RIGHT_COLOR_SHIFT
Definition autogenerated_propget.h:435
#define FILL_OPACITY_MASK
Definition autogenerated_propget.h:1333
#define PAGE_BREAK_INSIDE_INDEX
Definition autogenerated_propget.h:2555
#define FONT_FAMILY_MASK
Definition autogenerated_propget.h:1532
#define BORDER_TOP_COLOR_INDEX
Definition autogenerated_propget.h:556
#define PADDING_RIGHT_MASK
Definition autogenerated_propget.h:2442
#define BORDER_BOTTOM_WIDTH_INDEX
Definition autogenerated_propget.h:288
#define BREAK_INSIDE_INDEX
Definition autogenerated_propget.h:750
#define LIST_STYLE_TYPE_MASK
Definition autogenerated_propget.h:1879
#define FLEX_WRAP_INDEX
Definition autogenerated_propget.h:1478
#define EMPTY_CELLS_INDEX
Definition autogenerated_propget.h:1305
#define MARGIN_RIGHT_SHIFT
Definition autogenerated_propget.h:1966
#define WRITING_MODE_INDEX
Definition autogenerated_propget.h:3062
#define LINE_HEIGHT_INDEX
Definition autogenerated_propget.h:1786
#define PADDING_RIGHT_INDEX
Definition autogenerated_propget.h:2440
#define BORDER_TOP_COLOR_SHIFT
Definition autogenerated_propget.h:557
#define COLUMN_RULE_WIDTH_SHIFT
Definition autogenerated_propget.h:1050
#define BORDER_RIGHT_WIDTH_SHIFT
Definition autogenerated_propget.h:491
#define BREAK_BEFORE_SHIFT
Definition autogenerated_propget.h:725
#define FLEX_DIRECTION_INDEX
Definition autogenerated_propget.h:1392
#define MARGIN_BOTTOM_MASK
Definition autogenerated_propget.h:1905
#define FLEX_SHRINK_SHIFT
Definition autogenerated_propget.h:1449
#define Z_INDEX_MASK
Definition autogenerated_propget.h:3090
#define TEXT_DECORATION_INDEX
Definition autogenerated_propget.h:2749
#define FLOAT_MASK
Definition autogenerated_propget.h:1506
#define PAGE_BREAK_INSIDE_MASK
Definition autogenerated_propget.h:2557
#define BACKGROUND_POSITION_MASK
Definition autogenerated_propget.h:172
#define BORDER_TOP_STYLE_INDEX
Definition autogenerated_propget.h:584
#define ORDER_SHIFT
Definition autogenerated_propget.h:2182
#define COLUMN_RULE_STYLE_MASK
Definition autogenerated_propget.h:1024
#define BACKGROUND_COLOR_SHIFT
Definition autogenerated_propget.h:115
#define FLEX_DIRECTION_MASK
Definition autogenerated_propget.h:1394
#define WRITING_MODE_MASK
Definition autogenerated_propget.h:3064
#define Z_INDEX_INDEX
Definition autogenerated_propget.h:3088
#define COLUMN_RULE_COLOR_SHIFT
Definition autogenerated_propget.h:994
#define QUOTES_INDEX
Definition autogenerated_propget.h:2608
#define OVERFLOW_Y_MASK
Definition autogenerated_propget.h:2354
#define TEXT_DECORATION_MASK
Definition autogenerated_propget.h:2751
#define QUOTES_SHIFT
Definition autogenerated_propget.h:2609
#define CAPTION_SIDE_SHIFT
Definition autogenerated_propget.h:777
#define ORPHANS_MASK
Definition autogenerated_propget.h:2213
#define BACKGROUND_COLOR_INDEX
Definition autogenerated_propget.h:114
#define PADDING_LEFT_INDEX
Definition autogenerated_propget.h:2409
#define HEIGHT_INDEX
Definition autogenerated_propget.h:1667
#define POSITION_MASK
Definition autogenerated_propget.h:2584
#define EMPTY_CELLS_MASK
Definition autogenerated_propget.h:1307
#define OUTLINE_STYLE_MASK
Definition autogenerated_propget.h:2271
#define MAX_WIDTH_SHIFT
Definition autogenerated_propget.h:2059
#define JUSTIFY_CONTENT_MASK
Definition autogenerated_propget.h:1700
#define BORDER_TOP_COLOR_MASK
Definition autogenerated_propget.h:558
#define LIST_STYLE_IMAGE_MASK
Definition autogenerated_propget.h:1824
#define FONT_FAMILY_INDEX
Definition autogenerated_propget.h:1530
#define ORPHANS_INDEX
Definition autogenerated_propget.h:2211
#define BACKGROUND_ATTACHMENT_MASK
Definition autogenerated_propget.h:89
#define DIRECTION_MASK
Definition autogenerated_propget.h:1255
#define TEXT_DECORATION_SHIFT
Definition autogenerated_propget.h:2750
#define COLUMN_COUNT_MASK
Definition autogenerated_propget.h:910
#define BORDER_LEFT_COLOR_MASK
Definition autogenerated_propget.h:348
#define PADDING_BOTTOM_MASK
Definition autogenerated_propget.h:2380
#define BOTTOM_INDEX
Definition autogenerated_propget.h:641
#define FONT_STYLE_MASK
Definition autogenerated_propget.h:1591
#define BORDER_TOP_WIDTH_MASK
Definition autogenerated_propget.h:612
#define PAGE_BREAK_AFTER_INDEX
Definition autogenerated_propget.h:2502
#define TEXT_TRANSFORM_SHIFT
Definition autogenerated_propget.h:2807
#define CLIP_INDEX
Definition autogenerated_propget.h:828
#define FILL_OPACITY_SHIFT
Definition autogenerated_propget.h:1332
#define CLEAR_MASK
Definition autogenerated_propget.h:804
#define BORDER_RIGHT_WIDTH_MASK
Definition autogenerated_propget.h:492
#define BACKGROUND_POSITION_SHIFT
Definition autogenerated_propget.h:171
#define COLUMN_GAP_MASK
Definition autogenerated_propget.h:964
#define COLUMN_SPAN_MASK
Definition autogenerated_propget.h:1083
#define BREAK_AFTER_MASK
Definition autogenerated_propget.h:700
#define COLUMN_COUNT_SHIFT
Definition autogenerated_propget.h:909
#define TEXT_INDENT_INDEX
Definition autogenerated_propget.h:2775
#define BREAK_AFTER_SHIFT
Definition autogenerated_propget.h:699
#define OPACITY_MASK
Definition autogenerated_propget.h:2153
#define BACKGROUND_IMAGE_SHIFT
Definition autogenerated_propget.h:143
#define BACKGROUND_COLOR_MASK
Definition autogenerated_propget.h:116
#define MARGIN_RIGHT_MASK
Definition autogenerated_propget.h:1967
#define BORDER_COLLAPSE_INDEX
Definition autogenerated_propget.h:320
#define LIST_STYLE_POSITION_INDEX
Definition autogenerated_propget.h:1850
#define HEIGHT_SHIFT
Definition autogenerated_propget.h:1668
#define BACKGROUND_ATTACHMENT_INDEX
Definition autogenerated_propget.h:87
#define COLUMN_FILL_INDEX
Definition autogenerated_propget.h:936
#define POSITION_INDEX
Definition autogenerated_propget.h:2582
unit
Definition bytecode.h:38
int32_t css_fixed
Definition fpmath.h:23
@ CSS_MAX_WIDTH_SET
Definition properties.h:672
@ CSS_FILL_OPACITY_SET
Definition properties.h:458
@ CSS_FLEX_GROW_SET
Definition properties.h:478
@ CSS_STROKE_OPACITY_SET
Definition properties.h:792
@ CSS_RIGHT_SET
Definition properties.h:786
@ CSS_COLUMN_GAP_SET
Definition properties.h:333
@ CSS_BACKGROUND_POSITION_SET
Definition properties.h:198
@ CSS_BORDER_WIDTH_WIDTH
Definition properties.h:245
@ CSS_HEIGHT_SET
Definition properties.h:556
@ CSS_PADDING_SET
Definition properties.h:741
@ CSS_BORDER_SPACING_SET
Definition properties.h:217
@ CSS_MAX_HEIGHT_SET
Definition properties.h:666
@ CSS_COLUMN_RULE_WIDTH_WIDTH
Definition properties.h:362
@ CSS_OUTLINE_WIDTH_WIDTH
Definition properties.h:723
@ CSS_WORD_SPACING_SET
Definition properties.h:891
@ CSS_VERTICAL_ALIGN_SET
Definition properties.h:859
@ CSS_WIDTH_SET
Definition properties.h:885
@ CSS_FLEX_SHRINK_SET
Definition properties.h:483
@ CSS_MARGIN_SET
Definition properties.h:660
@ CSS_MIN_WIDTH_SET
Definition properties.h:684
@ CSS_LEFT_SET
Definition properties.h:572
@ CSS_OPACITY_SET
Definition properties.h:690
@ CSS_OUTLINE_COLOR_COLOR
Definition properties.h:700
@ CSS_TOP_SET
Definition properties.h:838
@ CSS_LETTER_SPACING_SET
Definition properties.h:578
@ CSS_FLEX_BASIS_SET
Definition properties.h:463
@ CSS_LINE_HEIGHT_DIMENSION
Definition properties.h:585
@ CSS_LINE_HEIGHT_NUMBER
Definition properties.h:584
@ CSS_BOTTOM_SET
Definition properties.h:250
@ CSS_FONT_SIZE_DIMENSION
Definition properties.h:521
@ CSS_TEXT_INDENT_SET
Definition properties.h:825
@ CSS_MIN_HEIGHT_SET
Definition properties.h:678
@ CSS_CONTENT_SET
Definition properties.h:381
@ CSS_CLIP_RECT
Definition properties.h:311
@ CSS_ORDER_SET
Definition properties.h:695
@ CSS_COLUMN_WIDTH_SET
Definition properties.h:373
css_unit tunit
Definition computed.h:38
bool right_auto
Definition computed.h:44
css_fixed left
Definition computed.h:36
css_fixed right
Definition computed.h:34
css_fixed bottom
Definition computed.h:35
bool bottom_auto
Definition computed.h:45
bool left_auto
Definition computed.h:46
css_unit lunit
Definition computed.h:41
css_unit bunit
Definition computed.h:40
css_unit runit
Definition computed.h:39
css_fixed top
Definition computed.h:33
bool top_auto
Definition computed.h:43
css_fixed border_spacing_a
Definition autogenerated_computed.h:219
css_fixed clip_d
Definition autogenerated_computed.h:227
css_fixed border_top_width
Definition autogenerated_computed.h:222
css_fixed top
Definition autogenerated_computed.h:264
css_fixed opacity
Definition autogenerated_computed.h:252
css_fixed width
Definition autogenerated_computed.h:267
css_fixed min_width
Definition autogenerated_computed.h:251
css_fixed bottom
Definition autogenerated_computed.h:223
css_color border_top_color
Definition autogenerated_computed.h:221
css_fixed border_left_width
Definition autogenerated_computed.h:216
css_fixed padding_top
Definition autogenerated_computed.h:260
css_fixed vertical_align
Definition autogenerated_computed.h:265
css_color column_rule_color
Definition autogenerated_computed.h:231
css_color outline_color
Definition autogenerated_computed.h:255
css_fixed background_position_a
Definition autogenerated_computed.h:211
css_fixed height
Definition autogenerated_computed.h:239
css_fixed margin_bottom
Definition autogenerated_computed.h:244
css_fixed max_width
Definition autogenerated_computed.h:249
css_fixed text_indent
Definition autogenerated_computed.h:263
css_fixed right
Definition autogenerated_computed.h:261
css_fixed flex_shrink
Definition autogenerated_computed.h:237
css_fixed border_right_width
Definition autogenerated_computed.h:218
int32_t orphans
Definition autogenerated_computed.h:254
css_fixed outline_width
Definition autogenerated_computed.h:256
css_fixed letter_spacing
Definition autogenerated_computed.h:241
css_fixed min_height
Definition autogenerated_computed.h:250
css_fixed background_position_b
Definition autogenerated_computed.h:212
lwc_string * background_image
Definition autogenerated_computed.h:210
css_fixed margin_left
Definition autogenerated_computed.h:245
css_fixed margin_top
Definition autogenerated_computed.h:247
int32_t z_index
Definition autogenerated_computed.h:269
css_fixed clip_a
Definition autogenerated_computed.h:224
lwc_string * list_style_image
Definition autogenerated_computed.h:243
css_fixed stroke_opacity
Definition autogenerated_computed.h:262
css_fixed margin_right
Definition autogenerated_computed.h:246
css_fixed left
Definition autogenerated_computed.h:240
css_fixed padding_right
Definition autogenerated_computed.h:259
css_fixed padding_bottom
Definition autogenerated_computed.h:257
css_fixed border_spacing_b
Definition autogenerated_computed.h:220
int32_t order
Definition autogenerated_computed.h:253
css_fixed word_spacing
Definition autogenerated_computed.h:268
css_color border_bottom_color
Definition autogenerated_computed.h:213
css_fixed font_size
Definition autogenerated_computed.h:238
css_fixed fill_opacity
Definition autogenerated_computed.h:234
css_fixed padding_left
Definition autogenerated_computed.h:258
css_fixed border_bottom_width
Definition autogenerated_computed.h:214
css_color color
Definition autogenerated_computed.h:228
css_fixed column_width
Definition autogenerated_computed.h:233
css_fixed clip_c
Definition autogenerated_computed.h:226
css_fixed column_rule_width
Definition autogenerated_computed.h:232
css_fixed column_gap
Definition autogenerated_computed.h:230
int32_t widows
Definition autogenerated_computed.h:266
css_fixed flex_basis
Definition autogenerated_computed.h:235
css_fixed flex_grow
Definition autogenerated_computed.h:236
css_color background_color
Definition autogenerated_computed.h:209
uint32_t bits[15]
Definition autogenerated_computed.h:207
css_color border_right_color
Definition autogenerated_computed.h:217
int32_t column_count
Definition autogenerated_computed.h:229
css_fixed max_height
Definition autogenerated_computed.h:248
css_color border_left_color
Definition autogenerated_computed.h:215
css_fixed line_height
Definition autogenerated_computed.h:242
css_fixed clip_b
Definition autogenerated_computed.h:225
Definition autogenerated_computed.h:272
css_computed_counter * counter_increment
Definition autogenerated_computed.h:276
lwc_string ** cursor
Definition autogenerated_computed.h:278
lwc_string ** quotes
Definition autogenerated_computed.h:280
lwc_string ** font_family
Definition autogenerated_computed.h:279
css_computed_counter * counter_reset
Definition autogenerated_computed.h:277
struct css_computed_style_i i
Definition autogenerated_computed.h:273
css_computed_content_item * content
Definition autogenerated_computed.h:275
Definition libwapcaplet.h:41