unsafe fn vf_xxx(len: usize, slice: &mut &[u8]) {
    if slice.len() >= len {
        let buffer = Vec::from(&slice[..len]);
        let mut i = 0;
        for &p in &buffer {
            if p != b' ' {
                break;
            }
            i += 1;
        }
        /*
         * Warning message from virtual font.
         */
        if buffer[i..].starts_with(b"Warning:") {
            if verbose != 0 {
                warn!("VF:{}", buffer[i + 8..].display());
            }
        } else {
            dvi_do_special(buffer.as_slice());
        }
    } else {
        panic!("Premature end of DVI byte stream in VF font.");
    }
    *slice = &slice[len..];
}
/* identical to do_xxx in dvi.c */
identical to do_xxx in dvi.c
identical to do_xxx in dvi . c
unsafe fn vf_xxx(len: usize, slice: &mut &[u8]) {
    if slice.len() >= len {
        let buffer = Vec::from(&slice[..len]);
        let mut i = 0;
        for &p in &buffer {
            if p != b' ' {
                break;
            }
            i += 1;
        }
        /*
         * Warning message from virtual font.
         */
        if buffer[i..].starts_with(b"Warning:") {
            if verbose != 0 {
                warn!("VF:{}", buffer[i + 8..].display());
            }
        } else {
            dvi_do_special(buffer.as_slice());
        }
    } else {
        panic!("Premature end of DVI byte stream in VF font.");
    }
    *slice = &slice[len..];
}
unsafe fn vf_xxx ( len : usize , slice : & mut & [ u8 ] ) { if slice . len ( ) >= len { let buffer = Vec :: from ( & slice [ .. len ] ) ; let mut i = 0 ; for & p in & buffer { if p != b' ' { break ; } i += 1 ; } /*
         * Warning message from virtual font.
         */ if buffer [ i .. ] . starts_with ( b" " ) { if verbose != 0 { warn ! ( " " buffer [ i 8 ] display ( ) ) ; } } else { dvi_do_special ( buffer . as_slice ( ) ) ; } } else { panic ! ( " " ) ; } * slice = & slice [ len .. ] ; }
identical to do_xxx in dvi.c
identical to do_xxx in dvi . c
len
usize
slice
&mut &[u8]