fn write_usize(dst: &mut Vec<u8>, val: usize)