summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chalk/plugins/filters/cimg/CImg.h6
-rw-r--r--karbon/render/xrgbrender/gdk-pixbuf-xlib-drawable.c8
2 files changed, 11 insertions, 3 deletions
diff --git a/chalk/plugins/filters/cimg/CImg.h b/chalk/plugins/filters/cimg/CImg.h
index 176b8fc9..f4ee9219 100644
--- a/chalk/plugins/filters/cimg/CImg.h
+++ b/chalk/plugins/filters/cimg/CImg.h
@@ -11097,9 +11097,9 @@ namespace cimg_library {
// INNER CLASS used by function CImg<>::draw_fill()
template<typename T1,typename T2> struct _draw_fill {
- const T1 *const color;
- const float sigma,opacity;
- const CImg<T1> value;
+ const T1 *color;
+ float sigma,opacity;
+ CImg<T1> value;
CImg<T2> region;
_draw_fill(const CImg<T1>& img,const int x,const int y,const int z,
diff --git a/karbon/render/xrgbrender/gdk-pixbuf-xlib-drawable.c b/karbon/render/xrgbrender/gdk-pixbuf-xlib-drawable.c
index e9ac4c9b..05e42f7b 100644
--- a/karbon/render/xrgbrender/gdk-pixbuf-xlib-drawable.c
+++ b/karbon/render/xrgbrender/gdk-pixbuf-xlib-drawable.c
@@ -518,7 +518,11 @@ rgb565amsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *
bpl = image->bytes_per_line;
for (yy = 0; yy < height; yy++) {
+#ifdef LITTLE
s = srow;
+#else
+ s = (unsigned short *) srow;
+#endif
o = (unsigned int *) orow;
for (xx = 0; xx < width; xx ++) {
unsigned int data;
@@ -641,7 +645,11 @@ rgb555msb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c
bpl = image->bytes_per_line;
for (yy = 0; yy < height; yy++) {
+#ifdef LITTLE
s = srow;
+#else
+ s = (unsigned int *) srow;
+#endif
o = (unsigned short *) orow;
for (xx = 1; xx < width; xx += 2) {
unsigned int data;