summaryrefslogtreecommitdiff
path: root/include/nandecc.h
blob: dcf1bb0d56f22fc74e46322014ac6d3d7576b9ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#pragma src "/usr/inferno/libnandfs"

typedef enum NandEccError {
	NandEccErrorBad,
	NandEccErrorGood,
	NandEccErrorOneBit,
	NandEccErrorOneBitInEcc,
} NandEccError;

ulong nandecc(uchar buf[256]);
NandEccError nandecccorrect(uchar buf[256], ulong calcecc, ulong *storedecc, int reportbad);