yaffs Fixed some more bugs in direct/timothy_tests/mirror_tests
[yaffs2.git] / yaffs_ecc.h
index f505ab5f83a280735f5d320a53136a8e2f2d60e2..b0c461d699e674159363119b4ef999c8c6fddadb 100644 (file)
 #ifndef __YAFFS_ECC_H__
 #define __YAFFS_ECC_H__
 
-typedef struct {
+struct yaffs_ecc_other {
        unsigned char col_parity;
        unsigned line_parity;
        unsigned line_parity_prime;
-} yaffs_ecc_other;
+};
 
 void yaffs_ecc_cacl(const unsigned char *data, unsigned char *ecc);
 int yaffs_ecc_correct(unsigned char *data, unsigned char *read_ecc,
-               const unsigned char *test_ecc);
+                     const unsigned char *test_ecc);
 
 void yaffs_ecc_calc_other(const unsigned char *data, unsigned n_bytes,
-                       yaffs_ecc_other *ecc);
+                         struct yaffs_ecc_other *ecc);
 int yaffs_ecc_correct_other(unsigned char *data, unsigned n_bytes,
-                       yaffs_ecc_other *read_ecc,
-                       const yaffs_ecc_other *test_ecc);
+                           struct yaffs_ecc_other *read_ecc,
+                           const struct yaffs_ecc_other *test_ecc);
 #endif