shithub: riscv

Download patch

ref: 75186be2c2aa5566f3c490e087c24e12c872216e
parent: e02b986a801307d05e238c2af42b8a56f213f6ff
author: cinap_lenrek <[email protected]>
date: Sat Feb 27 20:38:29 EST 2016

libdraw: remove unused static log2[] array

--- a/sys/include/draw.h
+++ b/sys/include/draw.h
@@ -521,7 +521,5 @@
 extern	void	_twiddlecompressed(uchar*, int);
 extern	int	_compblocksize(Rectangle, int);
 
-/* XXX backwards helps; should go */
-// extern	int		log2[];	/* was used by libmemlayer/line.c */
 extern	ulong	drawld2chan[];
-extern	void		drawsetdebug(int);
+extern	void	drawsetdebug(int);
--- a/sys/src/libdraw/arith.c
+++ b/sys/src/libdraw/arith.c
@@ -166,12 +166,6 @@
 	CMAP8,
 };
 
-/*
- * was used by libmemlayer/line.c; made static, instead of deleting it,
- * to avoid updating many binaries on sources.
- */
-static int log2[] = { -1, 0, 1, -1, 2, -1, -1, -1, 3, -1, -1, -1, -1, -1, -1, -1, 4, -1, -1, -1, -1, -1, -1, -1, 4 /* BUG */, -1, -1, -1, -1, -1, -1, -1, 5 };
-
 ulong
 setalpha(ulong color, uchar alpha)
 {
--- a/sys/src/libmemlayer/line.c
+++ b/sys/src/libmemlayer/line.c
@@ -65,11 +65,6 @@
 		goto Top;
 	}
 
-	/* XXX */
-	/* this is not the correct set of tests */
-//	if(log2[dst->depth] != log2[src->depth] || log2[dst->depth]!=3)
-//		return;
-
 	/* can't use sutherland-cohen clipping because lines are wide */
 	r = memlinebbox(p0, p1, end0, end1, radius);
 	/*