@@ -439,15 +439,15 @@ Section: Transforming strings
439
439
*/
440
440
pure fn to_bytes ( s : & str ) -> ~[ u8 ] unsafe {
441
441
let mut v: ~[ u8 ] = :: unsafe:: transmute ( from_slice ( s) ) ;
442
- vec:: unsafe :: set_len ( v, len ( s) ) ;
442
+ vec:: raw :: set_len ( v, len ( s) ) ;
443
443
move v
444
444
}
445
445
446
446
/// Work with the string as a byte slice, not including trailing null.
447
447
#[ inline( always) ]
448
448
pure fn byte_slice < T > ( s : & str , f : fn ( v : & [ u8 ] ) -> T ) -> T {
449
449
do as_buf ( s) |p, n| {
450
- unsafe { vec:: unsafe :: form_slice ( p, n-1 u, f) }
450
+ unsafe { vec:: raw :: form_slice ( p, n-1 u, f) }
451
451
}
452
452
}
453
453
@@ -1996,7 +1996,7 @@ mod unsafe {
1996
1996
let vbuf = :: unsafe:: transmute_mut_unsafe ( vbuf) ;
1997
1997
ptr:: memcpy ( vbuf, buf as * u8 , len)
1998
1998
} ) ;
1999
- vec:: unsafe :: set_len ( v, len) ;
1999
+ vec:: raw :: set_len ( v, len) ;
2000
2000
vec:: push ( v, 0u8 ) ;
2001
2001
2002
2002
assert is_utf8( v) ;
@@ -2054,7 +2054,7 @@ mod unsafe {
2054
2054
let src = ptr:: offset ( sbuf, begin) ;
2055
2055
ptr:: memcpy ( vbuf, src, end - begin) ;
2056
2056
}
2057
- vec:: unsafe :: set_len ( v, end - begin) ;
2057
+ vec:: raw :: set_len ( v, end - begin) ;
2058
2058
vec:: push ( v, 0u8 ) ;
2059
2059
:: unsafe:: transmute ( move v)
2060
2060
}
@@ -2118,7 +2118,7 @@ mod unsafe {
2118
2118
2119
2119
/// Sets the length of the string and adds the null terminator
2120
2120
unsafe fn set_len ( & v: ~str , new_len : uint ) {
2121
- let repr: * vec:: unsafe :: VecRepr = :: unsafe:: reinterpret_cast ( & v) ;
2121
+ let repr: * vec:: raw :: VecRepr = :: unsafe:: reinterpret_cast ( & v) ;
2122
2122
( * repr) . fill = new_len + 1 u;
2123
2123
let null = ptr:: mut_offset ( ptr:: mut_addr_of ( ( * repr) . data ) , new_len) ;
2124
2124
* null = 0u8 ;
@@ -2128,7 +2128,7 @@ mod unsafe {
2128
2128
fn test_from_buf_len ( ) {
2129
2129
unsafe {
2130
2130
let a = ~[ 65u8 , 65u8 , 65u8 , 65u8 , 65u8 , 65u8 , 65u8 , 0u8 ] ;
2131
- let b = vec:: unsafe :: to_ptr ( a) ;
2131
+ let b = vec:: raw :: to_ptr ( a) ;
2132
2132
let c = from_buf_len ( b, 3 u) ;
2133
2133
assert ( c == ~"AAA ") ;
2134
2134
}
@@ -2940,7 +2940,7 @@ mod tests {
2940
2940
fn test_from_buf ( ) {
2941
2941
unsafe {
2942
2942
let a = ~[ 65u8 , 65u8 , 65u8 , 65u8 , 65u8 , 65u8 , 65u8 , 0u8 ] ;
2943
- let b = vec:: unsafe :: to_ptr ( a) ;
2943
+ let b = vec:: raw :: to_ptr ( a) ;
2944
2944
let c = unsafe :: from_buf ( b) ;
2945
2945
assert ( c == ~"AAAAAAA ") ;
2946
2946
}
0 commit comments