hey guys.i'm usng yaffs_ecc_calc_other() calculating ecc.the code is below:
unsigned char in_data[2048];
for(i=0;i<2048;i++)
{
in_data[i]=i;
}
struct yaffs_ecc_other ecc_value;
yaffs_ecc_calc_other(in_data,2048,&ecc_value);
after that,i print the ecc_value,but three member of it all are 0.is there any problem?
or how to use the ecc function that yaffs provided in yaffs_ecc.h? i'm puzzling about it that how the ecc values stores?

thanks a lot.
----
Regards,
Ezio.