diff options
Diffstat (limited to 'ksvg/impl/libs/xrgbrender/gdk-pixbuf-xlib-drawable.c')
-rw-r--r-- | ksvg/impl/libs/xrgbrender/gdk-pixbuf-xlib-drawable.c | 89 |
1 files changed, 44 insertions, 45 deletions
diff --git a/ksvg/impl/libs/xrgbrender/gdk-pixbuf-xlib-drawable.c b/ksvg/impl/libs/xrgbrender/gdk-pixbuf-xlib-drawable.c index 01f60976..0beec611 100644 --- a/ksvg/impl/libs/xrgbrender/gdk-pixbuf-xlib-drawable.c +++ b/ksvg/impl/libs/xrgbrender/gdk-pixbuf-xlib-drawable.c @@ -1,4 +1,3 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* GdkPixbuf library - convert X drawable information to RGB * * Copyright (C) 1999 Michael Zucchi @@ -125,7 +124,7 @@ rgb1 (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *colorm int width, height; int bpl; unsigned char *s; - register unsigned char data; + unsigned char data; unsigned char *o; unsigned char *srow = image->data, *orow = pixels; @@ -164,7 +163,7 @@ rgb1a (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *color int width, height; int bpl; unsigned char *s; - register unsigned char data; + unsigned char data; unsigned char *o; unsigned char *srow = image->data, *orow = pixels; unsigned int remap[2]; @@ -216,10 +215,10 @@ rgb8 (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *colorm int width, height; int bpl; unsigned int mask; - register unsigned int data; + unsigned int data; unsigned char *srow = image->data, *orow = pixels; - register unsigned char *s; - register unsigned char *o; + unsigned char *s; + unsigned char *o; width = image->width; height = image->height; @@ -254,10 +253,10 @@ rgb8a (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *color int width, height; int bpl; unsigned int mask; - register unsigned int data; + unsigned int data; unsigned int remap[256]; - register unsigned char *s; /* read 2 pixels at once */ - register unsigned int *o; + unsigned char *s; /* read 2 pixels at once */ + unsigned int *o; unsigned char *srow = image->data, *orow = pixels; width = image->width; @@ -307,11 +306,11 @@ rgb565lsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c int bpl; #ifdef LITTLE - register unsigned int *s; /* read 2 pixels at once */ + unsigned int *s; /* read 2 pixels at once */ #else - register unsigned char *s; /* read 2 pixels at once */ + unsigned char *s; /* read 2 pixels at once */ #endif - register unsigned short *o; + unsigned short *o; unsigned char *srow = image->data, *orow = pixels; width = image->width; @@ -326,7 +325,7 @@ rgb565lsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c #endif o = (unsigned short *) orow; for (xx = 1; xx < width; xx += 2) { - register unsigned int data; + unsigned int data; #ifdef LITTLE data = *s++; *o++ = (data & 0xf800) >> 8 | (data & 0xe000) >> 13 @@ -349,7 +348,7 @@ rgb565lsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c } /* check for last remaining pixel */ if (width & 1) { - register unsigned short data; + unsigned short data; #ifdef LITTLE data = *((short *) s); #else @@ -378,11 +377,11 @@ rgb565msb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c int bpl; #ifdef LITTLE - register unsigned char *s; /* need to swap data order */ + unsigned char *s; /* need to swap data order */ #else - register unsigned int *s; /* read 2 pixels at once */ + unsigned int *s; /* read 2 pixels at once */ #endif - register unsigned short *o; + unsigned short *o; unsigned char *srow = image->data, *orow = pixels; width = image->width; @@ -397,7 +396,7 @@ rgb565msb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c #endif o = (unsigned short *) orow; for (xx = 1; xx < width; xx += 2) { - register unsigned int data; + unsigned int data; #ifdef LITTLE /* swap endianness first */ data = s[0] | s[1] << 8 | s[2] << 16 | s[3] << 24; @@ -420,7 +419,7 @@ rgb565msb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c } /* check for last remaining pixel */ if (width & 1) { - register unsigned short data; + unsigned short data; #ifdef LITTLE data = *((short *) s); data = ((data >> 8) & 0xff) | ((data & 0xff) << 8); @@ -449,11 +448,11 @@ rgb565alsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap * int bpl; #ifdef LITTLE - register unsigned short *s; /* read 1 pixels at once */ + unsigned short *s; /* read 1 pixels at once */ #else - register unsigned char *s; + unsigned char *s; #endif - register unsigned int *o; + unsigned int *o; unsigned char *srow = image->data, *orow = pixels; @@ -469,7 +468,7 @@ rgb565alsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap * #endif o = (unsigned int *) orow; for (xx = 0; xx < width; xx ++) { - register unsigned int data; + unsigned int data; /* rrrrrggg gggbbbbb -> rrrrrRRR ggggggGG bbbbbBBB aaaaaaaa */ /* little endian: aaaaaaaa bbbbbBBB ggggggGG rrrrrRRR */ #ifdef LITTLE @@ -506,11 +505,11 @@ rgb565amsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap * int bpl; #ifdef LITTLE - register unsigned char *s; + unsigned char *s; #else - register unsigned short *s; /* read 1 pixels at once */ + unsigned short *s; /* read 1 pixels at once */ #endif - register unsigned int *o; + unsigned int *o; unsigned char *srow = image->data, *orow = pixels; @@ -522,7 +521,7 @@ rgb565amsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap * s = srow; o = (unsigned int *) orow; for (xx = 0; xx < width; xx ++) { - register unsigned int data; + unsigned int data; /* rrrrrggg gggbbbbb -> rrrrrRRR gggggg00 bbbbbBBB aaaaaaaa */ /* little endian: aaaaaaaa bbbbbBBB gggggg00 rrrrrRRR */ #ifdef LITTLE @@ -559,11 +558,11 @@ rgb555lsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c int bpl; #ifdef LITTLE - register unsigned int *s; /* read 2 pixels at once */ + unsigned int *s; /* read 2 pixels at once */ #else - register unsigned char *s; /* read 2 pixels at once */ + unsigned char *s; /* read 2 pixels at once */ #endif - register unsigned short *o; + unsigned short *o; unsigned char *srow = image->data, *orow = pixels; width = image->width; @@ -578,7 +577,7 @@ rgb555lsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c #endif o = (unsigned short *) orow; for (xx = 1; xx < width; xx += 2) { - register unsigned int data; + unsigned int data; #ifdef LITTLE data = *s++; *o++ = (data & 0x7c00) >> 7 | (data & 0x7000) >> 12 @@ -601,7 +600,7 @@ rgb555lsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c } /* check for last remaining pixel */ if (width & 1) { - register unsigned short data; + unsigned short data; #ifdef LITTLE data = *((short *) s); #else @@ -630,11 +629,11 @@ rgb555msb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c int bpl; #ifdef LITTLE - register unsigned char *s; /* read 2 pixels at once */ + unsigned char *s; /* read 2 pixels at once */ #else - register unsigned int *s; /* read 2 pixels at once */ + unsigned int *s; /* read 2 pixels at once */ #endif - register unsigned short *o; + unsigned short *o; unsigned char *srow = image->data, *orow = pixels; width = image->width; @@ -645,7 +644,7 @@ rgb555msb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c s = srow; o = (unsigned short *) orow; for (xx = 1; xx < width; xx += 2) { - register unsigned int data; + unsigned int data; #ifdef LITTLE /* swap endianness first */ data = s[0] | s[1] << 8 | s[2] << 16 | s[3] << 24; @@ -668,7 +667,7 @@ rgb555msb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap *c } /* check for last remaining pixel */ if (width & 1) { - register unsigned short data; + unsigned short data; #ifdef LITTLE data = *((short *) s); data = ((data >> 8) & 0xff) | ((data & 0xff) << 8); @@ -697,11 +696,11 @@ rgb555alsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap * int bpl; #ifdef LITTLE - register unsigned short *s; /* read 1 pixels at once */ + unsigned short *s; /* read 1 pixels at once */ #else - register unsigned char *s; + unsigned char *s; #endif - register unsigned int *o; + unsigned int *o; unsigned char *srow = image->data, *orow = pixels; @@ -717,7 +716,7 @@ rgb555alsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap * #endif o = (unsigned int *) orow; for (xx = 0; xx < width; xx++) { - register unsigned int data; + unsigned int data; /* rrrrrggg gggbbbbb -> rrrrrRRR gggggGGG bbbbbBBB aaaaaaaa */ /* little endian: aaaaaaaa bbbbbBBB gggggGGG rrrrrRRR */ #ifdef LITTLE @@ -754,11 +753,11 @@ rgb555amsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap * int bpl; #ifdef LITTLE - register unsigned short *s; /* read 1 pixels at once */ + unsigned short *s; /* read 1 pixels at once */ #else - register unsigned char *s; + unsigned char *s; #endif - register unsigned int *o; + unsigned int *o; unsigned char *srow = image->data, *orow = pixels; @@ -774,7 +773,7 @@ rgb555amsb (XImage *image, unsigned char *pixels, int rowstride, xlib_colormap * #endif o = (unsigned int *) orow; for (xx = 0; xx < width; xx++) { - register unsigned int data; + unsigned int data; /* rrrrrggg gggbbbbb -> rrrrrRRR gggggGGG bbbbbBBB aaaaaaaa */ /* little endian: aaaaaaaa bbbbbBBB gggggGGG rrrrrRRR */ #ifdef LITTLE |