Skip to content

Commit 908caa0

Browse files
committed
---
yaml --- r: 138410 b: refs/heads/master c: 3d2cf60 h: refs/heads/master v: v3
1 parent 50503bd commit 908caa0

File tree

3 files changed

+3
-11
lines changed

3 files changed

+3
-11
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: b066d09be8454d735972e056d6b978cf48a85009
2+
refs/heads/master: 3d2cf60631502567007ea652f8ef299d907ee2c3
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
55
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5

trunk/src/libcore/option.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ impl<T> Option<T> {
245245
/// ```
246246
/// let mut x = Some(2u);
247247
/// match x.as_mut() {
248-
/// Some(&ref mut v) => *v = 42,
248+
/// Some(v) => *v = 42,
249249
/// None => {},
250250
/// }
251251
/// assert_eq!(x, Some(42u));

trunk/src/librustrt/c_str.rs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -275,15 +275,7 @@ impl Collection for CString {
275275
/// Return the number of bytes in the CString (not including the NUL terminator).
276276
#[inline]
277277
fn len(&self) -> uint {
278-
let mut cur = self.buf;
279-
let mut len = 0;
280-
unsafe {
281-
while *cur != 0 {
282-
len += 1;
283-
cur = cur.offset(1);
284-
}
285-
}
286-
return len;
278+
unsafe { libc::strlen(self.buf) as uint }
287279
}
288280
}
289281

0 commit comments

Comments
 (0)