/**
 * Read a number of entries for the actual FAT table.
 * Supports FAT12, FAT16 and FAT32 (untested).
 */
unsigned char _fat_readChain(
		fat_state_t* pFS,
		fat_ca_t cluster,
		fat_ca_t* pNextCluster,
		unsigned char count
) {
	int				i;

	*pNextCluster = cluster;
	for( i = 0; i < count; i++ ) {
		if( !_fat_getNextCA( pFS, *pNextCluster, pNextCluster ) )
			return i;
			
		pNextCluster++;
	}
	return i;
}