1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-28 03:27:44 +00:00

Handle lowercase letters

This commit is contained in:
Arcterus 2014-01-31 21:26:57 -08:00
parent 968483bdf6
commit 4a7778caf1

View file

@ -191,8 +191,8 @@ fn parse_size(size: ~str) -> Result<(u64, TruncateMode), ()> {
} }
}; };
if !err && size.char_at(size.len() - 1).is_alphabetic() { if !err && size.char_at(size.len() - 1).is_alphabetic() {
number *= match size.char_at(size.len() - 1) { number *= match size.char_at(size.len() - 1).to_ascii().to_upper().to_char() {
'B' => match size.char_at(size.len() - 2) { 'B' => match size.char_at(size.len() - 2).to_ascii().to_upper().to_char() {
'K' => 1000, 'K' => 1000,
'M' => 1000 * 1000, 'M' => 1000 * 1000,
'G' => 1000 * 1000 * 1000, 'G' => 1000 * 1000 * 1000,