X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=yaffs_ecc.c;h=58d0f604ba61895e1828f3b0675598c38e88d5a4;hp=8eaffa012941d08f32e219d120c1b7f007b3df68;hb=60cbacc6973295a28491aa4964d0141cc0b6cb27;hpb=363520161b021b7ac870c269064606e3f16feeeb diff --git a/yaffs_ecc.c b/yaffs_ecc.c index 8eaffa0..58d0f60 100644 --- a/yaffs_ecc.c +++ b/yaffs_ecc.c @@ -29,8 +29,9 @@ // Bit 0 of each entry indicates whether the entry has an odd or even parity, and therefore // this bytes influence on the line parity. -const char *yaffs_ecc_c_version = "$Id: yaffs_ecc.c,v 1.1 2004-11-03 08:14:07 charles Exp $"; +const char *yaffs_ecc_c_version = "$Id: yaffs_ecc.c,v 1.4 2005-07-31 00:28:04 charles Exp $"; +#include "yportenv.h" #include "yaffs_ecc.h" @@ -256,20 +257,6 @@ int yaffs_ECCCorrectOther(unsigned char *data, unsigned nBytes, yaffs_ECCOther * { // Single bit (recoverable) error in data -#if 0 - unsigned byte; - unsigned bit; -#endif - -#ifdef CONFIG_YAFFS_ECC_WRONG_ORDER - // swap the bytes to correct for the wrong order - unsigned char t; - - t = d0; - d0 = d1; - d1 = t; -#endif - bit = 0; if(cDelta & 0x20) bit |= 0x04;