浏览代码

Use next_byte function in all places in scanf

Jeremy Soller 6 年之前
父节点
当前提交
6548aad36d
共有 1 个文件被更改,包括 1 次插入2 次删除
  1. 1 2
      src/header/stdio/scanf.rs

+ 1 - 2
src/header/stdio/scanf.rs

@@ -71,8 +71,7 @@ unsafe fn inner_scanf<R: Read>(
     }
 
     while *format != 0 {
-        let mut c = *format as u8;
-        format = format.offset(1);
+        let mut c = next_byte(&mut format)?;
 
         if c == b' ' {
             maybe_read!(noreset);