X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs%2F.git;a=blobdiff_plain;f=yaffs_ecc.c;h=fac02e11be94b56f366ba697d65c217c8ce1ef55;hp=1420da2491445efb795f4b4a79ecb9ebbb1845f2;hb=ce5e10874d3f7ef75757bb48bbf7181d63f2ef2c;hpb=64a12f248950e23dd994ff29fd090480e0921930 diff --git a/yaffs_ecc.c b/yaffs_ecc.c index 1420da2..fac02e1 100644 --- a/yaffs_ecc.c +++ b/yaffs_ecc.c @@ -7,10 +7,10 @@ * * Created by Charles Manning * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public License + * version 2.1 as published by the Free Software Foundation. */ /* @@ -29,7 +29,7 @@ // 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 2003-05-20 22:32:24 charles Exp $"; +const char *yaffs_ecc_c_version = "$Id: yaffs_ecc.c,v 1.3 2004-04-04 03:47:02 charles Exp $"; #include "yaffs_ecc.h" @@ -112,7 +112,7 @@ void yaffs_ECCCalculate(const unsigned char *data,unsigned char *ecc) if(line_parity_prime & 0x01) t |= 0x01; ecc[0] = ~t; -#if CONFIG_YAFFS_ECC_WRONG_ORDER +#ifdef CONFIG_YAFFS_ECC_WRONG_ORDER // Swap the bytes into the wrong order t = ecc[0]; ecc[0] = ecc[1]; @@ -145,7 +145,7 @@ int yaffs_ECCCorrect(unsigned char *data, unsigned char *read_ecc, const unsigne unsigned byte; unsigned bit; -#if CONFIG_YAFFS_ECC_WRONG_ORDER +#ifdef CONFIG_YAFFS_ECC_WRONG_ORDER // swap the bytes to correct for the wrong order unsigned char t;