Gentoo Archives: gentoo-commits

From: "Michael Weber (xmw)" <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libcss/files: libcss-0.1.2-enum-compare.patch
Date: Wed, 27 Feb 2013 09:44:41
Message-Id: 20130227094436.6B19620081@flycatcher.gentoo.org
1 xmw 13/02/27 09:44:36
2
3 Added: libcss-0.1.2-enum-compare.patch
4 Log:
5 netsurf eclass preparation. Fix enum comparison.
6
7 (Portage version: 2.2.0_alpha163/cvs/Linux x86_64, signed Manifest commit with key 62EEF090)
8
9 Revision Changes Path
10 1.1 dev-libs/libcss/files/libcss-0.1.2-enum-compare.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libcss/files/libcss-0.1.2-enum-compare.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libcss/files/libcss-0.1.2-enum-compare.patch?rev=1.1&content-type=text/plain
14
15 Index: libcss-0.1.2-enum-compare.patch
16 ===================================================================
17 --- libcss-0.1.2/src/select/properties/helpers.c
18 +++ libcss-0.1.2/src/select/properties/helpers.c
19 @@ -52,10 +52,12 @@
20 uint16_t value = CSS_BACKGROUND_COLOR_INHERIT;
21 css_color color = 0;
22
23 - assert(CSS_BACKGROUND_COLOR_INHERIT == CSS_BORDER_COLOR_INHERIT);
24 - assert(CSS_BACKGROUND_COLOR_COLOR == CSS_BORDER_COLOR_COLOR);
25 + assert(CSS_BACKGROUND_COLOR_INHERIT ==
26 + (enum css_background_color_e)CSS_BORDER_COLOR_INHERIT);
27 + assert(CSS_BACKGROUND_COLOR_COLOR ==
28 + (enum css_background_color_e)CSS_BORDER_COLOR_COLOR);
29 assert(CSS_BACKGROUND_COLOR_CURRENT_COLOR ==
30 - CSS_BORDER_COLOR_CURRENT_COLOR);
31 + (enum css_background_color_e)CSS_BORDER_COLOR_CURRENT_COLOR);
32
33 if (isInherit(opv) == false) {
34 switch (getValue(opv)) {
35 --- libcss-0.1.2/src/parse/important.c
36 +++ libcss-0.1.2/src/parse/important.c
37 @@ -101,9 +101,9 @@
38 case CSS_PROP_BACKGROUND_COLOR:
39 case CSS_PROP_COLUMN_RULE_COLOR:
40 assert(BACKGROUND_COLOR_SET ==
41 - BORDER_COLOR_SET);
42 + (enum op_background_color)BORDER_COLOR_SET);
43 assert(BACKGROUND_COLOR_SET ==
44 - COLUMN_RULE_COLOR_SET);
45 + (enum op_background_color)COLUMN_RULE_COLOR_SET);
46
47 if (value == BACKGROUND_COLOR_SET)
48 offset++; /* colour */
49 @@ -113,10 +113,12 @@
50 case CSS_PROP_CUE_AFTER:
51 case CSS_PROP_CUE_BEFORE:
52 case CSS_PROP_LIST_STYLE_IMAGE:
53 - assert(BACKGROUND_IMAGE_URI == CUE_AFTER_URI);
54 - assert(BACKGROUND_IMAGE_URI == CUE_BEFORE_URI);
55 + assert(BACKGROUND_IMAGE_URI ==
56 + (enum op_background_image)CUE_AFTER_URI);
57 + assert(BACKGROUND_IMAGE_URI ==
58 + (enum op_background_image)CUE_BEFORE_URI);
59 assert(BACKGROUND_IMAGE_URI ==
60 - LIST_STYLE_IMAGE_URI);
61 + (enum op_background_image)LIST_STYLE_IMAGE_URI);
62
63 if (value == BACKGROUND_IMAGE_URI)
64 offset++; /* string table entry */
65 @@ -141,9 +143,10 @@
66 case CSS_PROP_BORDER_LEFT_WIDTH:
67 case CSS_PROP_OUTLINE_WIDTH:
68 case CSS_PROP_COLUMN_RULE_WIDTH:
69 - assert(BORDER_WIDTH_SET == OUTLINE_WIDTH_SET);
70 + assert(BORDER_WIDTH_SET ==
71 + (enum op_border_width)OUTLINE_WIDTH_SET);
72 assert(BORDER_WIDTH_SET ==
73 - COLUMN_RULE_WIDTH_SET);
74 + (enum op_border_width)COLUMN_RULE_WIDTH_SET);
75
76 if (value == BORDER_WIDTH_SET)
77 offset += 2; /* length + units */
78 @@ -161,14 +164,14 @@
79 case CSS_PROP_WIDTH:
80 case CSS_PROP_COLUMN_WIDTH:
81 case CSS_PROP_COLUMN_GAP:
82 - assert(BOTTOM_SET == LEFT_SET);
83 - assert(BOTTOM_SET == RIGHT_SET);
84 - assert(BOTTOM_SET == TOP_SET);
85 - assert(BOTTOM_SET == HEIGHT_SET);
86 - assert(BOTTOM_SET == MARGIN_SET);
87 - assert(BOTTOM_SET == WIDTH_SET);
88 - assert(BOTTOM_SET == COLUMN_WIDTH_SET);
89 - assert(BOTTOM_SET == COLUMN_GAP_SET);
90 + assert(BOTTOM_SET == (enum op_bottom)LEFT_SET);
91 + assert(BOTTOM_SET == (enum op_bottom)RIGHT_SET);
92 + assert(BOTTOM_SET == (enum op_bottom)TOP_SET);
93 + assert(BOTTOM_SET == (enum op_bottom)HEIGHT_SET);
94 + assert(BOTTOM_SET == (enum op_bottom)MARGIN_SET);
95 + assert(BOTTOM_SET == (enum op_bottom)WIDTH_SET);
96 + assert(BOTTOM_SET == (enum op_bottom)COLUMN_WIDTH_SET);
97 + assert(BOTTOM_SET == (enum op_bottom)COLUMN_GAP_SET);
98
99 if (value == BOTTOM_SET)
100 offset += 2; /* length + units */
101 @@ -231,7 +234,7 @@
102 case CSS_PROP_COUNTER_INCREMENT:
103 case CSS_PROP_COUNTER_RESET:
104 assert(COUNTER_INCREMENT_NONE ==
105 - COUNTER_RESET_NONE);
106 + (enum op_counter_increment)COUNTER_RESET_NONE);
107
108 while (value != COUNTER_INCREMENT_NONE) {
109 offset+=2; /* string + integer */
110 @@ -276,7 +279,8 @@
111
112 case CSS_PROP_LETTER_SPACING:
113 case CSS_PROP_WORD_SPACING:
114 - assert(LETTER_SPACING_SET == WORD_SPACING_SET);
115 + assert(LETTER_SPACING_SET ==
116 + (enum op_letter_spacing)WORD_SPACING_SET);
117
118 if (value == LETTER_SPACING_SET)
119 offset += 2; /* length + units */
120 @@ -296,7 +300,8 @@
121
122 case CSS_PROP_MAX_HEIGHT:
123 case CSS_PROP_MAX_WIDTH:
124 - assert(MAX_HEIGHT_SET == MAX_WIDTH_SET);
125 + assert(MAX_HEIGHT_SET ==
126 + (enum op_max_height)MAX_WIDTH_SET);
127
128 if (value == MAX_HEIGHT_SET)
129 offset += 2; /* length + units */
130 @@ -311,11 +316,11 @@
131 case CSS_PROP_PAUSE_AFTER:
132 case CSS_PROP_PAUSE_BEFORE:
133 case CSS_PROP_TEXT_INDENT:
134 - assert(MIN_HEIGHT_SET == MIN_WIDTH_SET);
135 - assert(MIN_HEIGHT_SET == PADDING_SET);
136 - assert(MIN_HEIGHT_SET == PAUSE_AFTER_SET);
137 - assert(MIN_HEIGHT_SET == PAUSE_BEFORE_SET);
138 - assert(MIN_HEIGHT_SET == TEXT_INDENT_SET);
139 + assert(MIN_HEIGHT_SET == (enum op_min_height)MIN_WIDTH_SET);
140 + assert(MIN_HEIGHT_SET == (enum op_min_height)PADDING_SET);
141 + assert(MIN_HEIGHT_SET == (enum op_min_height)PAUSE_AFTER_SET);
142 + assert(MIN_HEIGHT_SET == (enum op_min_height)PAUSE_BEFORE_SET);
143 + assert(MIN_HEIGHT_SET == (enum op_min_height)TEXT_INDENT_SET);
144
145 if (value == MIN_HEIGHT_SET)
146 offset += 2; /* length + units */
147 @@ -331,10 +336,10 @@
148 case CSS_PROP_RICHNESS:
149 case CSS_PROP_STRESS:
150 case CSS_PROP_WIDOWS:
151 - assert(ORPHANS_SET == PITCH_RANGE_SET);
152 - assert(ORPHANS_SET == RICHNESS_SET);
153 - assert(ORPHANS_SET == STRESS_SET);
154 - assert(ORPHANS_SET == WIDOWS_SET);
155 + assert(ORPHANS_SET == (enum op_orphans)PITCH_RANGE_SET);
156 + assert(ORPHANS_SET == (enum op_orphans)RICHNESS_SET);
157 + assert(ORPHANS_SET == (enum op_orphans)STRESS_SET);
158 + assert(ORPHANS_SET == (enum op_orphans)WIDOWS_SET);
159
160 if (value == ORPHANS_SET)
161 offset++; /* value */