From 6705a8834725a675a11494aa6966c145646e655c Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Tue, 17 May 2005 06:32:49 +0000 Subject: Patch #1203309 by David Bryant - WavPack codec fix and performance enhancement git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6481 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/libwavpack/bits.c | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) (limited to 'apps/codecs/libwavpack/bits.c') diff --git a/apps/codecs/libwavpack/bits.c b/apps/codecs/libwavpack/bits.c index e1700df539..1fe6aacf75 100644 --- a/apps/codecs/libwavpack/bits.c +++ b/apps/codecs/libwavpack/bits.c @@ -17,28 +17,6 @@ #include "wavpack.h" #include -#include - -/* dirty fix */ -const char _ctype_[257]={ - 0, - _C, _C, _C, _C, _C, _C, _C, _C, - _C, _C|_S, _C|_S, _C|_S, _C|_S, _C|_S, _C, _C, - _C, _C, _C, _C, _C, _C, _C, _C, - _C, _C, _C, _C, _C, _C, _C, _C, - _S|_B, _P, _P, _P, _P, _P, _P, _P, - _P, _P, _P, _P, _P, _P, _P, _P, - _N, _N, _N, _N, _N, _N, _N, _N, - _N, _N, _P, _P, _P, _P, _P, _P, - _P, _U|_X, _U|_X, _U|_X, _U|_X, _U|_X, _U|_X, _U, - _U, _U, _U, _U, _U, _U, _U, _U, - _U, _U, _U, _U, _U, _U, _U, _U, - _U, _U, _U, _P, _P, _P, _P, _P, - _P, _L|_X, _L|_X, _L|_X, _L|_X, _L|_X, _L|_X, _L, - _L, _L, _L, _L, _L, _L, _L, _L, - _L, _L, _L, _L, _L, _L, _L, _L, - _L, _L, _L, _P, _P, _P, _P, _C -}; ////////////////////////// Bitstream functions //////////////////////////////// @@ -118,7 +96,7 @@ void little_endian_to_native (void *data, char *format) break; default: - if (isdigit (*format)) + if (*format >= '0' && *format <= '9') cp += *format - '0'; break; @@ -150,7 +128,7 @@ void native_to_little_endian (void *data, char *format) break; default: - if (isdigit (*format)) + if (*format >= '0' && *format <= '9') cp += *format - '0'; break; -- cgit v1.2.3