about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2012-02-23 17:11:21 +0100
committerMarijn Haverbeke <marijnh@gmail.com>2012-02-23 17:11:21 +0100
commit0f00d9a797953b2ec6a1cb4c0d7c2a3235fb3a42 (patch)
tree30c96deca4ed4057d7a240b6582b422a05d4cda6
parent780f8277f44bb2eddaf6c516d60b0a6b9b557a5b (diff)
downloadrust-0f00d9a797953b2ec6a1cb4c0d7c2a3235fb3a42.tar.gz
rust-0f00d9a797953b2ec6a1cb4c0d7c2a3235fb3a42.zip
Adjust fuzzer and cargo to changes in core::str API
-rw-r--r--src/cargo/cargo.rs4
-rw-r--r--src/cargo/pgp.rs2
-rw-r--r--src/fuzzer/fuzzer.rs2
3 files changed, 4 insertions, 4 deletions
diff --git a/src/cargo/cargo.rs b/src/cargo/cargo.rs
index 4d67877afd8..ea5953fdf89 100644
--- a/src/cargo/cargo.rs
+++ b/src/cargo/cargo.rs
@@ -686,7 +686,7 @@ fn cmd_install(c: cargo) unsafe {
 
     if str::starts_with(target, "uuid:") {
         let uuid = rest(target, 5u);
-        alt str::index(uuid, '/') {
+        alt str::find_char(uuid, '/') {
             option::some(idx) {
                let source = str::slice(uuid, 0u, idx);
                uuid = str::slice(uuid, idx + 1u, str::len(uuid));
@@ -698,7 +698,7 @@ fn cmd_install(c: cargo) unsafe {
         }
     } else {
         let name = target;
-        alt str::index(name, '/') {
+        alt str::find_char(name, '/') {
             option::some(idx) {
                let source = str::slice(name, 0u, idx);
                name = str::slice(name, idx + 1u, str::len(name));
diff --git a/src/cargo/pgp.rs b/src/cargo/pgp.rs
index b22a225e46b..cdd31bb94f6 100644
--- a/src/cargo/pgp.rs
+++ b/src/cargo/pgp.rs
@@ -94,7 +94,7 @@ fn verify(root: str, data: str, sig: str, keyfp: str) -> bool {
     let p = gpg(["--homedir", path, "--with-fingerprint", "--verify", sig,
                  data]);
     let res = "Primary key fingerprint: " + keyfp;
-    for line in str::split_byte(p.err, '\n' as u8) {
+    for line in str::split_char(p.err, '\n') {
         if line == res {
             ret true;
         }
diff --git a/src/fuzzer/fuzzer.rs b/src/fuzzer/fuzzer.rs
index 4b614d1f08b..68bdd035d9c 100644
--- a/src/fuzzer/fuzzer.rs
+++ b/src/fuzzer/fuzzer.rs
@@ -286,7 +286,7 @@ fn check_variants_T<T: copy>(
 }
 
 fn last_part(filename: str) -> str {
-  let ix = option::get(str::rindex(filename, '/'));
+  let ix = option::get(str::rfind_char(filename, '/'));
   str::slice(filename, ix + 1u, str::len(filename) - 3u)
 }