We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent efd3c6b commit dae999bCopy full SHA for dae999b
[refs]
@@ -1,2 +1,2 @@
1
---
2
-refs/heads/master: 07ffe68ad9145a209725ac289f8c4235b4c9b334
+refs/heads/master: 07574363efc8fa046d197c71a53ac9987c064902
trunk/src/lib/char.rs
@@ -94,6 +94,7 @@ pure fn is_whitespace(c: char) -> bool {
94
} else if c == ch_no_break_space { true } else { false }
95
}
96
97
+
98
pure fn to_digit(c: char) -> u8 {
99
alt c {
100
'0' to '9' { c as u8 - ('0' as u8) }
@@ -102,3 +103,10 @@ pure fn to_digit(c: char) -> u8 {
102
103
_ { fail; }
104
105
106
107
108
+fn cmp(a: char, b: char) -> int {
109
+ ret if b > a { -1 }
110
+ else if b < a { 1 }
111
+ else { 0 }
112
+}
0 commit comments