1*06f6463aSDavid du Colombier typedef enum NandEccError { 2*06f6463aSDavid du Colombier NandEccErrorBad, 3*06f6463aSDavid du Colombier NandEccErrorGood, 4*06f6463aSDavid du Colombier NandEccErrorOneBit, 5*06f6463aSDavid du Colombier NandEccErrorOneBitInEcc, 6*06f6463aSDavid du Colombier } NandEccError; 7*06f6463aSDavid du Colombier 8*06f6463aSDavid du Colombier ulong nandecc(uchar buf[256]); 9*06f6463aSDavid du Colombier NandEccError nandecccorrect(uchar buf[256], ulong calcecc, ulong *storedecc, 10*06f6463aSDavid du Colombier int reportbad); 11*06f6463aSDavid du Colombier 12