forked from M-Labs/rust-fatfs
Try to fix build without std and alloc (#18)
This commit is contained in:
parent
2a4c01082a
commit
3590f43013
@ -1,5 +1,4 @@
|
|||||||
use io;
|
use io;
|
||||||
use io::{Error, ErrorKind};
|
|
||||||
use byteorder::LittleEndian;
|
use byteorder::LittleEndian;
|
||||||
use byteorder_ext::{ReadBytesExt, WriteBytesExt};
|
use byteorder_ext::{ReadBytesExt, WriteBytesExt};
|
||||||
|
|
||||||
@ -305,9 +304,7 @@ impl FatTrait for Fat32 {
|
|||||||
// or even have them all store value '4' as their next cluster.
|
// or even have them all store value '4' as their next cluster.
|
||||||
// Some believe only FatValue::Bad should be allowed for this edge case.
|
// Some believe only FatValue::Bad should be allowed for this edge case.
|
||||||
let tmp = if cluster == 0x0FFFFFF7 { "BAD_CLUSTER" } else { "end-of-chain" };
|
let tmp = if cluster == 0x0FFFFFF7 { "BAD_CLUSTER" } else { "end-of-chain" };
|
||||||
let msg = format!("cluster number {} is a special value in FAT to indicate {}; it should never be set as free", cluster, tmp);
|
panic!("cluster number {} is a special value in FAT to indicate {}; it should never be set as free", cluster, tmp);
|
||||||
let custom_error = Error::new(ErrorKind::Other, msg);
|
|
||||||
return Err(custom_error);
|
|
||||||
};
|
};
|
||||||
let raw_val = match value {
|
let raw_val = match value {
|
||||||
FatValue::Free => 0,
|
FatValue::Free => 0,
|
||||||
|
Loading…
Reference in New Issue
Block a user