aboutsummaryrefslogtreecommitdiff
path: root/src/lib/_int.rs
diff options
context:
space:
mode:
authorRoy Frostig <[email protected]>2010-06-28 23:18:51 -0700
committerRoy Frostig <[email protected]>2010-06-28 23:18:51 -0700
commit023e5af6398f8892fee429759096ba8c2480ed7d (patch)
tree732480750073263707d6ce2cc43e562a7546dcf1 /src/lib/_int.rs
parentAdd a NO_VALGRIND override mechanism to makefile, if you want day-to-day buil... (diff)
downloadrust-023e5af6398f8892fee429759096ba8c2480ed7d.tar.xz
rust-023e5af6398f8892fee429759096ba8c2480ed7d.zip
The few and proud isolated bits from stdlib-work so far that don't break everything. Note util.rs hasn't yet been declared mod in the std crate. Don't do that yet, as it breaks make check.
Diffstat (limited to 'src/lib/_int.rs')
-rw-r--r--src/lib/_int.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/_int.rs b/src/lib/_int.rs
index 1bb6cb45..2afb3c4f 100644
--- a/src/lib/_int.rs
+++ b/src/lib/_int.rs
@@ -18,3 +18,9 @@ iter range(mutable int lo, int hi) -> int {
}
}
+iter urange(mutable uint lo, uint hi) -> uint {
+ while (lo < hi) {
+ put lo;
+ lo += uint(1);
+ }
+}