(svn r2503) Small cleanup
authortron
Fri, 01 Jul 2005 06:25:35 +0000
changeset 1997 91085465f12b
parent 1996 beb1489efefd
child 1998 849933cfa8de
(svn r2503) Small cleanup
gfx.c
--- a/gfx.c	Thu Jun 30 19:49:01 2005 +0000
+++ b/gfx.c	Fri Jul 01 06:25:35 2005 +0000
@@ -621,19 +621,15 @@
 
 				ctab = _color_remap_ptr;
 
-				while (num >= 4) {
+				for (; num >= 4; num -=4) {
 					dst[3] = ctab[src[3]];
 					dst[2] = ctab[src[2]];
 					dst[1] = ctab[src[1]];
 					dst[0] = ctab[src[0]];
 					dst += 4;
 					src += 4;
-					num -= 4;
 				}
-				while (num) {
-					*dst++ = ctab[*src++];
-					num--;
-				}
+				for (; num != 0; num--) *dst++ = ctab[*src++];
 			} while (!(done & 0x80));
 
 			bp->dst += bp->pitch;
@@ -666,10 +662,9 @@
 				}
 
 				ctab = _color_remap_ptr;
-				while (num) {
+				for (; num != 0; num--) {
 					*dst = ctab[*dst];
 					dst++;
-					num--;
 				}
 			} while (!(done & 0x80));
 
@@ -843,12 +838,10 @@
 
 				ctab = _color_remap_ptr;
 				num = (num + 1) >> 1;
-				if (num) {
-					do {
+				for (; num != 0; num--) {
 						*dst = ctab[*src];
 						dst++;
-						src+=2;
-					} while (--num);
+						src += 2;
 				}
 			} while (!(done & 0x80));
 			bp->dst += bp->pitch;
@@ -895,13 +888,10 @@
 
 				ctab = _color_remap_ptr;
 				num = (num + 1) >> 1;
-				if (num) {
-					do {
+				for (; num != 0; num--) {
 						*dst = ctab[*dst];
 						dst++;
-					} while (--num);
 				}
-
 			} while (!(done & 0x80));
 			bp->dst += bp->pitch;
 			if (!--bp->height)
@@ -951,12 +941,10 @@
 
 				num = (num + 1) >> 1;
 
-				if (num) {
-					do {
+				for (; num != 0; num--) {
 						*dst = *src;
 						dst++;
-						src+=2;
-					} while (--num);
+						src += 2;
 				}
 
 			} while (!(done & 0x80));
@@ -1076,12 +1064,10 @@
 
 				ctab = _color_remap_ptr;
 				num = (num + 3) >> 2;
-				if (num) {
-					do {
+				for (; num != 0; num--) {
 						*dst = ctab[*src];
 						dst++;
-						src+=4;
-					} while (--num);
+						src += 4;
 				}
 			} while (!(done & 0x80));
 			bp->dst += bp->pitch;
@@ -1150,11 +1136,9 @@
 
 				ctab = _color_remap_ptr;
 				num = (num + 3) >> 2;
-				if (num) {
-					do {
+				for (; num != 0; num--) {
 						*dst = ctab[*dst];
 						dst++;
-					} while (--num);
 				}
 
 			} while (!(done & 0x80));
@@ -1228,14 +1212,11 @@
 
 				num = (num + 3) >> 2;
 
-				if (num) {
-					do {
+				for (; num != 0; num--) {
 						*dst = *src;
 						dst++;
-						src+=4;
-					} while (--num);
+						src += 4;
 				}
-
 			} while (!(done & 0x80));
 
 			bp->dst += bp->pitch;