>From 07fe8d36f05b87acbff12d98e53ff5609af7a33f Mon Sep 17 00:00:00 2001
From: Tamas TEVESZ <[email protected]>
Date: Thu, 25 Mar 2010 03:32:52 +0100
Subject: [PATCH] Remove dead code from wrlib

---
 wrlib/bench.h    |    2 +-
 wrlib/context.c  |   18 ------
 wrlib/convert.c  |   10 +---
 wrlib/convolve.c |  181 ------------------------------------------------------
 wrlib/draw.c     |  109 +--------------------------------
 wrlib/scale.c    |   14 +----
 6 files changed, 4 insertions(+), 330 deletions(-)

diff --git a/wrlib/bench.h b/wrlib/bench.h
index da1ac50..e7dba0c 100644
--- a/wrlib/bench.h
+++ b/wrlib/bench.h
@@ -40,7 +40,7 @@ cycle_bench(int start)
 
 
 #if 0
-// seems linux doesnt allow user progs to exec rdpcm..
+// seems linux doesnt allow user progs to exec rdpmc
 inline static void
 cache_bench(int start)
 {
diff --git a/wrlib/context.c b/wrlib/context.c
index c4d0e81..420a22a 100644
--- a/wrlib/context.c
+++ b/wrlib/context.c
@@ -629,7 +629,6 @@ RContext *RCreateContext(Display * dpy, int screen_number, 
RContextAttributes *
                        context->drawable =
                            XCreateWindow(dpy, RootWindow(dpy, screen_number), 
1, 1,
                                          1, 1, 0, context->depth, 
CopyFromParent, context->visual, mask, &attr);
-                       /*          XSetWindowColormap(dpy, context->drawable, 
attr.colormap); */
                }
                XFree(vinfo);
        }
@@ -718,22 +717,6 @@ static Bool bestContext(Display * dpy, int screen_number, 
RContext * context)
                                best = i;
                }
        }
-#if 0
-       if (best == -1) {       /* look for a DirectColor, 24-bit or more (pref 
24) */
-               rvinfo.class = DirectColor;
-               if (vinfo)
-                       XFree((char *)vinfo);
-               vinfo = XGetVisualInfo(dpy, flags, &rvinfo, &numvis);
-               if (vinfo) {
-                       for (i = 0, best = -1; i < numvis; i++) {
-                               if (vinfo[i].depth == 24)
-                                       best = i;
-                               else if (vinfo[i].depth > 24 && best < 0)
-                                       best = i;
-                       }
-               }
-       }
-#endif
        if (best > -1) {
                context->visual = vinfo[best].visual;
                context->depth = vinfo[best].depth;
@@ -747,7 +730,6 @@ static Bool bestContext(Display * dpy, int screen_number, 
RContext * context)
                                  1, 1, 1, 1, 0, context->depth,
                                  CopyFromParent, context->visual,
                                  CWBorderPixel | CWColormap | 
CWOverrideRedirect, &attr);
-               /*      XSetWindowColormap(dpy, context->drawable, 
context->cmap); */
        }
        if (vinfo)
                XFree((char *)vinfo);
diff --git a/wrlib/convert.c b/wrlib/convert.c
index 46519e2..f36b505 100644
--- a/wrlib/convert.c
+++ b/wrlib/convert.c
@@ -588,17 +588,8 @@ static RXImage *image2PseudoColor(RContext * ctx, RImage * 
image)
                memset(nerr, 0, 4 * (image->width + 3));
 
                /*#ifdef ASM_X86 */
-#if 0
-               x86_PseudoColor_32_to_8(image->data, ximg->image->data,
-                                       err + 4, nerr + 4,
-                                       rtable,
-                                       dr, dg, db, ctx->pixels, cpc,
-                                       image->width, image->height,
-                                       channels, ximg->image->bytes_per_line - 
image->width);
-#else
                convertPseudoColor_to_8(ximg, image, err + 4, nerr + 4,
                                        rtable, gtable, btable, dr, dg, db, 
ctx->pixels, cpc);
-#endif
 
                free(err);
                free(nerr);
@@ -1113,3 +1104,4 @@ Bool RGetClosestXColor(RContext * context, RColor * 
color, XColor * retColor)
 
        return True;
 }
+
diff --git a/wrlib/convolve.c b/wrlib/convolve.c
index f56523a..270fa7c 100644
--- a/wrlib/convolve.c
+++ b/wrlib/convolve.c
@@ -137,184 +137,3 @@ int RBlurImage(RImage * image)
        return True;
 }
 
-#if 0
-int REdgeDetectImage(RImage * image)
-{
-       register int x, y, d1, d2, d3, d4, rsum;
-       int w;
-       unsigned char *r, *g, *b, *a;
-       unsigned char *dr, *dg, *db, *da;
-       unsigned char *pr = NULL, *pg = NULL, *pb = NULL, *pa = NULL;
-       RImage *image2;
-
-       image2 = RCloneImage(image);
-
-       pr = alloca(image->width * sizeof(char));
-       if (!pr)
-               goto outofmem;
-
-       pg = alloca(image->width * sizeof(char));
-       if (!pg)
-               goto outofmem;
-
-       pb = alloca(image->width * sizeof(char));
-       if (!pb)
-               goto outofmem;
-
-       pa = alloca(image->width * sizeof(char));
-       if (!pa)
-               goto outofmem;
-
-       r = image->data[0];
-       g = image->data[1];
-       b = image->data[2];
-       a = image->data[3];
-
-       dr = image2->data[0];
-       dg = image2->data[1];
-       db = image2->data[2];
-       da = image2->data[3];
-
-       for (x = 0; x < image->width; x++) {
-               *(dr++) = *(r++);
-               *(dg++) = *(g++);
-               *(db++) = *(b++);
-       }
-
-       w = image->width;
-
-       for (y = 1; y < image->height - 1; y++) {
-               dr[w - 1] = r[w - 1];
-               dg[w - 1] = g[w - 1];
-               db[w - 1] = b[w - 1];
-
-               *(dr++) = *(r++);
-               *(dg++) = *(g++);
-               *(db++) = *(b++);
-
-               for (x = 1; x < image->width - 1; x++) {
-                       d1 = r[w + 1] - r[-w - 1];
-                       d2 = r[1] - r[-1];
-                       d3 = r[-w + 1] - r[w - 1];
-                       d4 = r[-w] - r[w];
-
-                       rsum = d1 + d2 + d3;
-                       if (rsum < 0)
-                               rsum = -rsum;
-                       d1 = d1 - d2 - d4;      /* vertical gradient */
-                       if (d1 < 0)
-                               d1 = -d1;
-                       if (d1 > rsum)
-                               rsum = d1;
-                       rsum /= 3;
-
-                       *(dr++) = rsum;
-
-                       d1 = g[w + 1] - g[-w - 1];
-                       d2 = g[1] - g[-1];
-                       d3 = g[-w + 1] - g[w - 1];
-                       d4 = g[-w] - g[w];
-
-                       rsum = d1 + d2 + d3;
-                       if (rsum < 0)
-                               rsum = -rsum;
-                       d1 = d1 - d2 - d4;      /* vertical gradient */
-                       if (d1 < 0)
-                               d1 = -d1;
-                       if (d1 > rsum)
-                               rsum = d1;
-                       rsum /= 3;
-
-                       *(dg++) = rsum;
-
-                       d1 = b[w + 1] - b[-w - 1];
-                       d2 = b[1] - b[-1];
-                       d3 = b[-w + 1] - b[w - 1];
-                       d4 = b[-w] - b[w];
-
-                       rsum = d1 + d2 + d3;
-                       if (rsum < 0)
-                               rsum = -rsum;
-                       d1 = d1 - d2 - d4;      /* vertical gradient */
-                       if (d1 < 0)
-                               d1 = -d1;
-                       if (d1 > rsum)
-                               rsum = d1;
-                       rsum /= 3;
-
-                       *(db++) = rsum;
-
-                       r++;
-                       g++;
-                       b++;
-               }
-               r++;
-               g++;
-               b++;
-
-               dr++;
-               dg++;
-               db++;
-       }
-       {
-               r = image->data[0];
-               image2->data[0] = r;
-               g = image->data[1];
-               image2->data[1] = g;
-               b = image->data[2];
-               image2->data[2] = b;
-               RReleaseImage(image2);
-       }
-
-#undef MASK
-
-       return True;
-}
-
-int RSmoothImage(RImage * image)
-{
-       register int x, y;
-       register int v, w;
-       unsigned char *ptr;
-       int ch = image->format == RRGBAFormat;
-
-       ptr = image->data;
-
-       w = image->width * ch;
-       for (y = 0; y < image->height - 1; y++) {
-               for (x = 0; x < image->width - 1; x++) {
-                       v = *ptr + 2 * *(ptr + ch) + 2 * *(ptr + w) + *(ptr + w 
+ ch);
-                       *ptr = v / 6;
-                       v = *(ptr + 1) + 2 * *(ptr + 1 + ch) + 2 * *(ptr + 1 + 
w) + *(ptr + 1 + w + ch);
-                       *(ptr + 1) = v / 6;
-                       v = *(ptr + 2) + 2 * *(ptr + 2 + ch) + 2 * *(ptr + 2 + 
w) + *(ptr + 2 + w + ch);
-                       *(ptr + 2) = v / 6;
-
-                       ptr += ch;
-               }
-               /* last column */
-               v = 3 * *ptr + 3 * *(ptr + w);
-               *ptr = v / 6;
-               v = 3 * *(ptr + 1) + 3 * *(ptr + 1 + w);
-               *(ptr + 1) = v / 6;
-               v = 3 * *(ptr + 2) + 3 * *(ptr + 2 + w);
-               *(ptr + 2) = v / 6;
-
-               ptr += ch;
-       }
-
-       /* last line */
-       for (x = 0; x < image->width - 1; x++) {
-               v = 3 * *ptr + 3 * *(ptr + ch);
-               *ptr = v / 6;
-               v = 3 * *(ptr + 1) + 3 * *(ptr + 1 + ch);
-               *(ptr + 1) = v / 6;
-               v = 3 * *(ptr + 2) + 3 * *(ptr + 2 + ch);
-               *(ptr + 2) = v / 6;
-
-               ptr += ch;
-       }
-
-       return True;
-}
-#endif
diff --git a/wrlib/draw.c b/wrlib/draw.c
index d34a8b5..c52da08 100644
--- a/wrlib/draw.c
+++ b/wrlib/draw.c
@@ -372,114 +372,6 @@ static int genericLine(RImage * image, int x0, int y0, 
int x1, int y1, RColor *
                }
        }
 
-#if 0
-       if (mode == RALTER_PIXELS) {
-               RColorOffset *cdelta = (RColorOffset *) cdata;
-               register short r, g, b, a;
-
-               for (i = 0; i <= last; i++) {
-                       /* Change the pixel with offset */
-                       r = (short)*sr + cdelta->red;
-                       g = (short)*sg + cdelta->green;
-                       b = (short)*sb + cdelta->blue;
-                       if (r > 255)
-                               r = 255;
-                       else if (r < 0)
-                               r = 0;
-                       if (g > 255)
-                               g = 255;
-                       else if (g < 0)
-                               g = 0;
-                       if (b > 255)
-                               b = 255;
-                       else if (b < 0)
-                               b = 0;
-                       *sr = (unsigned char)r;
-                       *sg = (unsigned char)g;
-                       *sb = (unsigned char)b;
-                       if (image->data[3]) {
-                               a = (short)*sa + cdelta->alpha;
-                               if (a > 255)
-                                       a = 255;
-                               else if (a < 0)
-                                       a = 0;
-                               *sa = (unsigned char)a;
-                       }
-
-                       /* Compute error for NeXT Step */
-                       err += dv2;
-                       if (err >= du) {
-                               sr += vofs;
-                               sg += vofs;
-                               sb += vofs;
-                               sa += vofs;
-                               err -= du2;
-                       }
-                       sr += uofs;
-                       sg += uofs;
-                       sb += uofs;
-                       sa += uofs;
-               }
-       } else {
-               RColor *color = (RColor *) cdata;
-
-               if (color->alpha == 255) {
-                       for (i = 0; i <= last; i++) {
-                               /* Draw the pixel */
-                               *sr = color->red;
-                               *sg = color->green;
-                               *sb = color->blue;
-                               if (image->data[3])
-                                       *sa = 255;
-
-                               /* Compute error for NeXT Step */
-                               err += dv2;
-                               if (err >= du) {
-                                       sr += vofs;
-                                       sg += vofs;
-                                       sb += vofs;
-                                       sa += vofs;
-                                       err -= du2;
-                               }
-                               sr += uofs;
-                               sg += uofs;
-                               sb += uofs;
-                               sa += uofs;
-                       }
-               } else {
-                       register short alpha, nalpha, r, g, b;
-
-                       alpha = color->alpha;
-                       nalpha = 255 - alpha;
-                       r = color->red;
-                       g = color->green;
-                       b = color->blue;
-
-                       for (i = 0; i <= last; i++) {
-                               /* Draw the pixel */
-                               *sr = (((int)*sr * nalpha) + (r * alpha)) / 256;
-                               *sg = (((int)*sg * nalpha) + (g * alpha)) / 256;
-                               *sb = (((int)*sb * nalpha) + (b * alpha)) / 256;
-                               if (image->data[3])
-                                       *sa = alpha + ((int)*sa * nalpha) / 256;
-
-                               /* Compute error for NeXT Step */
-                               err += dv2;
-                               if (err >= du) {
-                                       sr += vofs;
-                                       sg += vofs;
-                                       sb += vofs;
-                                       sa += vofs;
-                                       err -= du2;
-                               }
-                               sr += uofs;
-                               sg += uofs;
-                               sb += uofs;
-                               sa += uofs;
-                       }
-               }
-       }
-#endif
        return True;
 }
 
@@ -592,3 +484,4 @@ void ROperateSegments(RImage * image, int operation, 
RSegment * segs, int nsegs,
                segs++;
        }
 }
+
diff --git a/wrlib/scale.c b/wrlib/scale.c
index 0ff683f..c3efef4 100644
--- a/wrlib/scale.c
+++ b/wrlib/scale.c
@@ -133,19 +133,6 @@ RImage *RScaleImage(RImage * image, unsigned new_width, 
unsigned new_height)
 /*
  *     filter function definitions
  */
-#if 0
-#define        filter_support          (1.0)
-
-static double filter(double t)
-{
-       /* f(t) = 2|t|^3 - 3|t|^2 + 1, -1 <= t <= 1 */
-       if (t < 0.0)
-               t = -t;
-       if (t < 1.0)
-               return ((2.0 * t - 3.0) * t * t + 1.0);
-       return (0.0);
-}
-#endif
 #define        box_support             (0.5)
 
 static double box_filter(double t)
@@ -499,3 +486,4 @@ RImage *RSmoothScaleImage(RImage * src, unsigned new_width, 
unsigned new_height)
 
        return dst;
 }
+
-- 
1.7.0


-- 
[-]

mkdir /nonexistent
From 07fe8d36f05b87acbff12d98e53ff5609af7a33f Mon Sep 17 00:00:00 2001
From: Tamas TEVESZ <[email protected]>
Date: Thu, 25 Mar 2010 03:32:52 +0100
Subject: [PATCH] Remove dead code from wrlib

---
 wrlib/bench.h    |    2 +-
 wrlib/context.c  |   18 ------
 wrlib/convert.c  |   10 +---
 wrlib/convolve.c |  181 ------------------------------------------------------
 wrlib/draw.c     |  109 +--------------------------------
 wrlib/scale.c    |   14 +----
 6 files changed, 4 insertions(+), 330 deletions(-)

diff --git a/wrlib/bench.h b/wrlib/bench.h
index da1ac50..e7dba0c 100644
--- a/wrlib/bench.h
+++ b/wrlib/bench.h
@@ -40,7 +40,7 @@ cycle_bench(int start)
 
 
 #if 0
-// seems linux doesnt allow user progs to exec rdpcm..
+// seems linux doesnt allow user progs to exec rdpmc
 inline static void
 cache_bench(int start)
 {
diff --git a/wrlib/context.c b/wrlib/context.c
index c4d0e81..420a22a 100644
--- a/wrlib/context.c
+++ b/wrlib/context.c
@@ -629,7 +629,6 @@ RContext *RCreateContext(Display * dpy, int screen_number, RContextAttributes *
 			context->drawable =
 			    XCreateWindow(dpy, RootWindow(dpy, screen_number), 1, 1,
 					  1, 1, 0, context->depth, CopyFromParent, context->visual, mask, &attr);
-			/*          XSetWindowColormap(dpy, context->drawable, attr.colormap); */
 		}
 		XFree(vinfo);
 	}
@@ -718,22 +717,6 @@ static Bool bestContext(Display * dpy, int screen_number, RContext * context)
 				best = i;
 		}
 	}
-#if 0
-	if (best == -1) {	/* look for a DirectColor, 24-bit or more (pref 24) */
-		rvinfo.class = DirectColor;
-		if (vinfo)
-			XFree((char *)vinfo);
-		vinfo = XGetVisualInfo(dpy, flags, &rvinfo, &numvis);
-		if (vinfo) {
-			for (i = 0, best = -1; i < numvis; i++) {
-				if (vinfo[i].depth == 24)
-					best = i;
-				else if (vinfo[i].depth > 24 && best < 0)
-					best = i;
-			}
-		}
-	}
-#endif
 	if (best > -1) {
 		context->visual = vinfo[best].visual;
 		context->depth = vinfo[best].depth;
@@ -747,7 +730,6 @@ static Bool bestContext(Display * dpy, int screen_number, RContext * context)
 				  1, 1, 1, 1, 0, context->depth,
 				  CopyFromParent, context->visual,
 				  CWBorderPixel | CWColormap | CWOverrideRedirect, &attr);
-		/*      XSetWindowColormap(dpy, context->drawable, context->cmap); */
 	}
 	if (vinfo)
 		XFree((char *)vinfo);
diff --git a/wrlib/convert.c b/wrlib/convert.c
index 46519e2..f36b505 100644
--- a/wrlib/convert.c
+++ b/wrlib/convert.c
@@ -588,17 +588,8 @@ static RXImage *image2PseudoColor(RContext * ctx, RImage * image)
 		memset(nerr, 0, 4 * (image->width + 3));
 
 		/*#ifdef ASM_X86 */
-#if 0
-		x86_PseudoColor_32_to_8(image->data, ximg->image->data,
-					err + 4, nerr + 4,
-					rtable,
-					dr, dg, db, ctx->pixels, cpc,
-					image->width, image->height,
-					channels, ximg->image->bytes_per_line - image->width);
-#else
 		convertPseudoColor_to_8(ximg, image, err + 4, nerr + 4,
 					rtable, gtable, btable, dr, dg, db, ctx->pixels, cpc);
-#endif
 
 		free(err);
 		free(nerr);
@@ -1113,3 +1104,4 @@ Bool RGetClosestXColor(RContext * context, RColor * color, XColor * retColor)
 
 	return True;
 }
+
diff --git a/wrlib/convolve.c b/wrlib/convolve.c
index f56523a..270fa7c 100644
--- a/wrlib/convolve.c
+++ b/wrlib/convolve.c
@@ -137,184 +137,3 @@ int RBlurImage(RImage * image)
 	return True;
 }
 
-#if 0
-int REdgeDetectImage(RImage * image)
-{
-	register int x, y, d1, d2, d3, d4, rsum;
-	int w;
-	unsigned char *r, *g, *b, *a;
-	unsigned char *dr, *dg, *db, *da;
-	unsigned char *pr = NULL, *pg = NULL, *pb = NULL, *pa = NULL;
-	RImage *image2;
-
-	image2 = RCloneImage(image);
-
-	pr = alloca(image->width * sizeof(char));
-	if (!pr)
-		goto outofmem;
-
-	pg = alloca(image->width * sizeof(char));
-	if (!pg)
-		goto outofmem;
-
-	pb = alloca(image->width * sizeof(char));
-	if (!pb)
-		goto outofmem;
-
-	pa = alloca(image->width * sizeof(char));
-	if (!pa)
-		goto outofmem;
-
-	r = image->data[0];
-	g = image->data[1];
-	b = image->data[2];
-	a = image->data[3];
-
-	dr = image2->data[0];
-	dg = image2->data[1];
-	db = image2->data[2];
-	da = image2->data[3];
-
-	for (x = 0; x < image->width; x++) {
-		*(dr++) = *(r++);
-		*(dg++) = *(g++);
-		*(db++) = *(b++);
-	}
-
-	w = image->width;
-
-	for (y = 1; y < image->height - 1; y++) {
-		dr[w - 1] = r[w - 1];
-		dg[w - 1] = g[w - 1];
-		db[w - 1] = b[w - 1];
-
-		*(dr++) = *(r++);
-		*(dg++) = *(g++);
-		*(db++) = *(b++);
-
-		for (x = 1; x < image->width - 1; x++) {
-			d1 = r[w + 1] - r[-w - 1];
-			d2 = r[1] - r[-1];
-			d3 = r[-w + 1] - r[w - 1];
-			d4 = r[-w] - r[w];
-
-			rsum = d1 + d2 + d3;
-			if (rsum < 0)
-				rsum = -rsum;
-			d1 = d1 - d2 - d4;	/* vertical gradient */
-			if (d1 < 0)
-				d1 = -d1;
-			if (d1 > rsum)
-				rsum = d1;
-			rsum /= 3;
-
-			*(dr++) = rsum;
-
-			d1 = g[w + 1] - g[-w - 1];
-			d2 = g[1] - g[-1];
-			d3 = g[-w + 1] - g[w - 1];
-			d4 = g[-w] - g[w];
-
-			rsum = d1 + d2 + d3;
-			if (rsum < 0)
-				rsum = -rsum;
-			d1 = d1 - d2 - d4;	/* vertical gradient */
-			if (d1 < 0)
-				d1 = -d1;
-			if (d1 > rsum)
-				rsum = d1;
-			rsum /= 3;
-
-			*(dg++) = rsum;
-
-			d1 = b[w + 1] - b[-w - 1];
-			d2 = b[1] - b[-1];
-			d3 = b[-w + 1] - b[w - 1];
-			d4 = b[-w] - b[w];
-
-			rsum = d1 + d2 + d3;
-			if (rsum < 0)
-				rsum = -rsum;
-			d1 = d1 - d2 - d4;	/* vertical gradient */
-			if (d1 < 0)
-				d1 = -d1;
-			if (d1 > rsum)
-				rsum = d1;
-			rsum /= 3;
-
-			*(db++) = rsum;
-
-			r++;
-			g++;
-			b++;
-		}
-		r++;
-		g++;
-		b++;
-
-		dr++;
-		dg++;
-		db++;
-	}
-	{
-		r = image->data[0];
-		image2->data[0] = r;
-		g = image->data[1];
-		image2->data[1] = g;
-		b = image->data[2];
-		image2->data[2] = b;
-		RReleaseImage(image2);
-	}
-
-#undef MASK
-
-	return True;
-}
-
-int RSmoothImage(RImage * image)
-{
-	register int x, y;
-	register int v, w;
-	unsigned char *ptr;
-	int ch = image->format == RRGBAFormat;
-
-	ptr = image->data;
-
-	w = image->width * ch;
-	for (y = 0; y < image->height - 1; y++) {
-		for (x = 0; x < image->width - 1; x++) {
-			v = *ptr + 2 * *(ptr + ch) + 2 * *(ptr + w) + *(ptr + w + ch);
-			*ptr = v / 6;
-			v = *(ptr + 1) + 2 * *(ptr + 1 + ch) + 2 * *(ptr + 1 + w) + *(ptr + 1 + w + ch);
-			*(ptr + 1) = v / 6;
-			v = *(ptr + 2) + 2 * *(ptr + 2 + ch) + 2 * *(ptr + 2 + w) + *(ptr + 2 + w + ch);
-			*(ptr + 2) = v / 6;
-
-			ptr += ch;
-		}
-		/* last column */
-		v = 3 * *ptr + 3 * *(ptr + w);
-		*ptr = v / 6;
-		v = 3 * *(ptr + 1) + 3 * *(ptr + 1 + w);
-		*(ptr + 1) = v / 6;
-		v = 3 * *(ptr + 2) + 3 * *(ptr + 2 + w);
-		*(ptr + 2) = v / 6;
-
-		ptr += ch;
-	}
-
-	/* last line */
-	for (x = 0; x < image->width - 1; x++) {
-		v = 3 * *ptr + 3 * *(ptr + ch);
-		*ptr = v / 6;
-		v = 3 * *(ptr + 1) + 3 * *(ptr + 1 + ch);
-		*(ptr + 1) = v / 6;
-		v = 3 * *(ptr + 2) + 3 * *(ptr + 2 + ch);
-		*(ptr + 2) = v / 6;
-
-		ptr += ch;
-	}
-
-	return True;
-}
-#endif
diff --git a/wrlib/draw.c b/wrlib/draw.c
index d34a8b5..c52da08 100644
--- a/wrlib/draw.c
+++ b/wrlib/draw.c
@@ -372,114 +372,6 @@ static int genericLine(RImage * image, int x0, int y0, int x1, int y1, RColor *
 		}
 	}
 
-#if 0
-	if (mode == RALTER_PIXELS) {
-		RColorOffset *cdelta = (RColorOffset *) cdata;
-		register short r, g, b, a;
-
-		for (i = 0; i <= last; i++) {
-			/* Change the pixel with offset */
-			r = (short)*sr + cdelta->red;
-			g = (short)*sg + cdelta->green;
-			b = (short)*sb + cdelta->blue;
-			if (r > 255)
-				r = 255;
-			else if (r < 0)
-				r = 0;
-			if (g > 255)
-				g = 255;
-			else if (g < 0)
-				g = 0;
-			if (b > 255)
-				b = 255;
-			else if (b < 0)
-				b = 0;
-			*sr = (unsigned char)r;
-			*sg = (unsigned char)g;
-			*sb = (unsigned char)b;
-			if (image->data[3]) {
-				a = (short)*sa + cdelta->alpha;
-				if (a > 255)
-					a = 255;
-				else if (a < 0)
-					a = 0;
-				*sa = (unsigned char)a;
-			}
-
-			/* Compute error for NeXT Step */
-			err += dv2;
-			if (err >= du) {
-				sr += vofs;
-				sg += vofs;
-				sb += vofs;
-				sa += vofs;
-				err -= du2;
-			}
-			sr += uofs;
-			sg += uofs;
-			sb += uofs;
-			sa += uofs;
-		}
-	} else {
-		RColor *color = (RColor *) cdata;
-
-		if (color->alpha == 255) {
-			for (i = 0; i <= last; i++) {
-				/* Draw the pixel */
-				*sr = color->red;
-				*sg = color->green;
-				*sb = color->blue;
-				if (image->data[3])
-					*sa = 255;
-
-				/* Compute error for NeXT Step */
-				err += dv2;
-				if (err >= du) {
-					sr += vofs;
-					sg += vofs;
-					sb += vofs;
-					sa += vofs;
-					err -= du2;
-				}
-				sr += uofs;
-				sg += uofs;
-				sb += uofs;
-				sa += uofs;
-			}
-		} else {
-			register short alpha, nalpha, r, g, b;
-
-			alpha = color->alpha;
-			nalpha = 255 - alpha;
-			r = color->red;
-			g = color->green;
-			b = color->blue;
-
-			for (i = 0; i <= last; i++) {
-				/* Draw the pixel */
-				*sr = (((int)*sr * nalpha) + (r * alpha)) / 256;
-				*sg = (((int)*sg * nalpha) + (g * alpha)) / 256;
-				*sb = (((int)*sb * nalpha) + (b * alpha)) / 256;
-				if (image->data[3])
-					*sa = alpha + ((int)*sa * nalpha) / 256;
-
-				/* Compute error for NeXT Step */
-				err += dv2;
-				if (err >= du) {
-					sr += vofs;
-					sg += vofs;
-					sb += vofs;
-					sa += vofs;
-					err -= du2;
-				}
-				sr += uofs;
-				sg += uofs;
-				sb += uofs;
-				sa += uofs;
-			}
-		}
-	}
-#endif
 	return True;
 }
 
@@ -592,3 +484,4 @@ void ROperateSegments(RImage * image, int operation, RSegment * segs, int nsegs,
 		segs++;
 	}
 }
+
diff --git a/wrlib/scale.c b/wrlib/scale.c
index 0ff683f..c3efef4 100644
--- a/wrlib/scale.c
+++ b/wrlib/scale.c
@@ -133,19 +133,6 @@ RImage *RScaleImage(RImage * image, unsigned new_width, unsigned new_height)
 /*
  *	filter function definitions
  */
-#if 0
-#define	filter_support		(1.0)
-
-static double filter(double t)
-{
-	/* f(t) = 2|t|^3 - 3|t|^2 + 1, -1 <= t <= 1 */
-	if (t < 0.0)
-		t = -t;
-	if (t < 1.0)
-		return ((2.0 * t - 3.0) * t * t + 1.0);
-	return (0.0);
-}
-#endif
 #define	box_support		(0.5)
 
 static double box_filter(double t)
@@ -499,3 +486,4 @@ RImage *RSmoothScaleImage(RImage * src, unsigned new_width, unsigned new_height)
 
 	return dst;
 }
+
-- 
1.7.0

Reply via email to