File gcc-4.1.diff of Package thinkeramik
--- widget-engine/kstyle.cpp
+++ widget-engine/kstyle.cpp
@@ -1868,27 +1868,27 @@
register unsigned char* data = dst.bits(); // Skip alpha
#endif
for(register int i = 0; i < 16; i++) {
- *data++ = (unsigned char)((*data)*top_right_corner[i]);
- *data++ = (unsigned char)((*data)*top_right_corner[i]);
- *data++ = (unsigned char)((*data)*top_right_corner[i]);
+ *data = (unsigned char)((*data)*top_right_corner[i]); data++;
+ *data = (unsigned char)((*data)*top_right_corner[i]); data++;
+ *data = (unsigned char)((*data)*top_right_corner[i]); data++;
data++; // skip alpha
}
pixels -= 32; // tint right strip without rounded edges.
register int c = 0;
for(register int i = 0; i < pixels; i++) {
- *data++ = (unsigned char)((*data)*shadow_strip[c]);
- *data++ = (unsigned char)((*data)*shadow_strip[c]);
- *data++ = (unsigned char)((*data)*shadow_strip[c]);
+ *data = (unsigned char)((*data)*shadow_strip[c]); data++;
+ *data = (unsigned char)((*data)*shadow_strip[c]); data++;
+ *data = (unsigned char)((*data)*shadow_strip[c]); data++;
data++; // skip alpha
- c = ++c % 4;
+ c = (c+1) % 4;
}
// tint bottom edge
for(register int i = 0; i < 16; i++) {
- *data++ = (unsigned char)((*data)*bottom_right_corner[i]);
- *data++ = (unsigned char)((*data)*bottom_right_corner[i]);
- *data++ = (unsigned char)((*data)*bottom_right_corner[i]);
+ *data = (unsigned char)((*data)*bottom_right_corner[i]); data++;
+ *data = (unsigned char)((*data)*bottom_right_corner[i]); data++;
+ *data = (unsigned char)((*data)*bottom_right_corner[i]); data++;
data++; // skip alpha
}
}
@@ -1913,18 +1913,18 @@
{
// Bottom-left Corner
for(register int x = 0; x < 4; x++) {
- *data++ = (unsigned char)((*data)*(*corner));
- *data++ = (unsigned char)((*data)*(*corner));
- *data++ = (unsigned char)((*data)*(*corner));
+ *data = (unsigned char)((*data)*(*corner)); data++;
+ *data = (unsigned char)((*data)*(*corner)); data++;
+ *data = (unsigned char)((*data)*(*corner)); data++;
data++; // skip alpha
corner++;
}
// Scanline
for(register int x = 0; x < width; x++) {
- *data++ = (unsigned char)((*data)*strip_data);
- *data++ = (unsigned char)((*data)*strip_data);
- *data++ = (unsigned char)((*data)*strip_data);
+ *data = (unsigned char)((*data)*strip_data); data++;
+ *data = (unsigned char)((*data)*strip_data); data++;
+ *data = (unsigned char)((*data)*strip_data); data++;
data++;
}