about summary refs log tree commit diff
path: root/src/lib
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-09-21 17:31:43 +0200
committerMarijn Haverbeke <marijnh@gmail.com>2011-09-21 18:42:09 +0200
commita034f87146e60e1db2327c6f6807c47406a1bb0b (patch)
treef0d8b144200a362611534c02bca9305eea4ce61b /src/lib
parent410f73fdb23b189ea0b54dd5c025bbae5e58dee6 (diff)
downloadrust-a034f87146e60e1db2327c6f6807c47406a1bb0b.tar.gz
rust-a034f87146e60e1db2327c6f6807c47406a1bb0b.zip
Revert "Implement pattern ranges for all numeric types."
This reverts commit ce0f054f9d56df4e60291fc2e1b89ce979cf374f.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/int.rs23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/lib/int.rs b/src/lib/int.rs
index 0a6e69ceadc..98d8bb5e157 100644
--- a/src/lib/int.rs
+++ b/src/lib/int.rs
@@ -41,29 +41,6 @@ iter range(lo: int, hi: int) -> int {
     while lo_ < hi { put lo_; lo_ += 1; }
 }
 
-fn parse_buf(buf: [u8], radix: uint) -> int {
-    if vec::len::<u8>(buf) == 0u {
-        log_err "parse_buf(): buf is empty";
-        fail;
-    }
-    let i = vec::len::<u8>(buf) - 1u;
-    let power = 1;
-    if buf[0] == ('-' as u8) {
-        power = -1;
-        i -= 1u;
-    }
-    let n = 0;
-    while true {
-        n += (buf[i] - ('0' as u8) as int) * power;
-        power *= radix as int;
-        if i == 0u { ret n; }
-        i -= 1u;
-    }
-    fail;
-}
-
-fn from_str(s: str) -> int { parse_buf(str::bytes(s), 10u) }
-
 fn to_str(n: int, radix: uint) -> str {
     assert (0u < radix && radix <= 16u);
     ret if n < 0 {