ref: 7b844275cf4d15ded8a6c050583fcb7bba0d4f2e
parent: a08fb2286d2d908bb8088f46a74b0460d4f7779f
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Feb 27 20:39:29 EST 2016
libdraw: remove unused static log2[] array
--- a/include/draw.h
+++ b/include/draw.h
@@ -509,7 +509,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/libdraw/arith.c
+++ b/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/libmemlayer/line.c
+++ b/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);
/*