1
Fork 0

s/vec::as_buf/vec::as_imm_buf/, fix comment, remove set.rs

hat tip to @jruderman
This commit is contained in:
Niko Matsakis 2012-09-13 11:46:10 -07:00
parent c43426e35b
commit 2f6b66ecd3
14 changed files with 36 additions and 99 deletions

View file

@ -1992,7 +1992,7 @@ mod raw {
unsafe fn from_buf_len(buf: *const u8, len: uint) -> ~str {
let mut v: ~[mut u8] = ~[mut];
vec::reserve(v, len + 1u);
vec::as_buf(v, |vbuf, _len| {
vec::as_imm_buf(v, |vbuf, _len| {
let vbuf = ::unsafe::transmute_mut_unsafe(vbuf);
ptr::memcpy(vbuf, buf as *u8, len)
});
@ -2049,7 +2049,7 @@ mod raw {
let mut v = ~[];
vec::reserve(v, end - begin + 1u);
unsafe {
do vec::as_buf(v) |vbuf, _vlen| {
do vec::as_imm_buf(v) |vbuf, _vlen| {
let vbuf = ::unsafe::transmute_mut_unsafe(vbuf);
let src = ptr::offset(sbuf, begin);
ptr::memcpy(vbuf, src, end - begin);