Skip to content

Commit dc7e6ab

Browse files
committed
Remove the 'uint_bits' constant in bitv
1 parent a01ef8e commit dc7e6ab

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

src/libstd/bitv.rs

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ struct BigBitv {
112112
*/
113113
#[inline(always)]
114114
fn big_mask(nbits: uint, elem: uint) -> uint {
115-
let rmd = nbits % uint_bits;
116-
let nelems = nbits/uint_bits + if rmd == 0 {0} else {1};
115+
let rmd = nbits % uint::bits;
116+
let nelems = nbits/uint::bits + if rmd == 0 {0} else {1};
117117

118118
if elem < nelems - 1 || rmd == 0 {
119119
!0
@@ -184,16 +184,16 @@ impl BigBitv {
184184

185185
#[inline(always)]
186186
pure fn get(&self, i: uint) -> bool {
187-
let w = i / uint_bits;
188-
let b = i % uint_bits;
187+
let w = i / uint::bits;
188+
let b = i % uint::bits;
189189
let x = 1 & self.storage[w] >> b;
190190
x == 1
191191
}
192192

193193
#[inline(always)]
194194
fn set(&mut self, i: uint, x: bool) {
195-
let w = i / uint_bits;
196-
let b = i % uint_bits;
195+
let w = i / uint::bits;
196+
let b = i % uint::bits;
197197
let flag = 1 << b;
198198
self.storage[w] = if x { self.storage[w] | flag }
199199
else { self.storage[w] & !flag };
@@ -263,8 +263,8 @@ impl Bitv {
263263
Small(~SmallBitv::new(if init {!0} else {0}))
264264
}
265265
else {
266-
let nelems = nbits/uint_bits +
267-
if nbits % uint_bits == 0 {0} else {1};
266+
let nelems = nbits/uint::bits +
267+
if nbits % uint::bits == 0 {0} else {1};
268268
let elem = if init {!0} else {0};
269269
let s = from_elem(nelems, elem);
270270
Big(~BigBitv::new(s))
@@ -514,7 +514,7 @@ impl Clone for Bitv {
514514
Bitv{nbits: self.nbits, rep: Small(~SmallBitv{bits: b.bits})}
515515
}
516516
Big(ref b) => {
517-
let mut st = from_elem(self.nbits / uint_bits + 1, 0);
517+
let mut st = from_elem(self.nbits / uint::bits + 1, 0);
518518
let len = st.len();
519519
for uint::range(0, len) |i| { st[i] = b.storage[i]; };
520520
Bitv{nbits: self.nbits, rep: Big(~BigBitv{storage: st})}
@@ -556,8 +556,6 @@ pub fn from_fn(len: uint, f: fn(index: uint) -> bool) -> Bitv {
556556
bitv
557557
}
558558
559-
const uint_bits: uint = 32u + (1u << 32u >> 27u);
560-
561559
pure fn lor(w0: uint, w1: uint) -> uint { return w0 | w1; }
562560
563561
pure fn land(w0: uint, w1: uint) -> uint { return w0 & w1; }

0 commit comments

Comments
 (0)