1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-30 12:37:49 +00:00

Merge pull request #308 from ebfe/fix-build-master

Fix build with rust master
This commit is contained in:
Oly Mi 2014-06-25 15:27:55 +04:00
commit 58d0d930eb
5 changed files with 9 additions and 9 deletions

View file

@ -177,7 +177,7 @@ fn write_bytes(files: Vec<String>, number: NumberingMode, squeeze_blank: bool,
}; };
// Flush all 1024 iterations. // Flush all 1024 iterations.
let mut flush_counter = range(0, 1024); let mut flush_counter = range(0u, 1024);
let mut in_buf = [0, .. 1024 * 32]; let mut in_buf = [0, .. 1024 * 32];
let mut out_buf = [0, .. 1024 * 64]; let mut out_buf = [0, .. 1024 * 64];
@ -191,7 +191,7 @@ fn write_bytes(files: Vec<String>, number: NumberingMode, squeeze_blank: bool,
for &byte in in_buf.slice_to(n).iter() { for &byte in in_buf.slice_to(n).iter() {
if flush_counter.next().is_none() { if flush_counter.next().is_none() {
writer.possibly_flush(); writer.possibly_flush();
flush_counter = range(0, 1024); flush_counter = range(0u, 1024);
} }
if byte == '\n' as u8 { if byte == '\n' as u8 {
if !at_line_start || !squeeze_blank { if !at_line_start || !squeeze_blank {

View file

@ -25,7 +25,7 @@ static VERSION : &'static str = "1.0.0";
fn crc_update(mut crc: u32, input: u8) -> u32 { fn crc_update(mut crc: u32, input: u8) -> u32 {
crc ^= input as u32 << 24; crc ^= input as u32 << 24;
for _ in range(0, 8) { for _ in range(0u, 8) {
if crc & 0x80000000 != 0 { if crc & 0x80000000 != 0 {
crc <<= 1; crc <<= 1;
crc ^= 0x04c11db7; crc ^= 0x04c11db7;

View file

@ -60,7 +60,7 @@ fn convert_str(string: &str, index: uint, base: uint) -> (char, uint) {
}; };
let mut bytes = vec!(); let mut bytes = vec!();
for offset in range(0, max_digits) { for offset in range(0u, max_digits) {
if string.len() <= index + offset as uint { if string.len() <= index + offset as uint {
break; break;
} }

View file

@ -162,8 +162,8 @@ fn usage(program: &str, binary_name: &str, opts: &[getopts::OptGroup]) {
} }
fn hashsum(algoname: &str, mut digest: Box<Digest>, files: Vec<String>, binary: bool, check: bool, tag: bool, status: bool, quiet: bool, strict: bool, warn: bool) -> Result<(), int> { fn hashsum(algoname: &str, mut digest: Box<Digest>, files: Vec<String>, binary: bool, check: bool, tag: bool, status: bool, quiet: bool, strict: bool, warn: bool) -> Result<(), int> {
let mut bad_format = 0; let mut bad_format = 0u;
let mut failed = 0; let mut failed = 0u;
let binary_marker = if binary { let binary_marker = if binary {
"*" "*"
} else { } else {

View file

@ -170,7 +170,7 @@ fn nl<T: Reader> (reader: &mut BufferedReader<T>, settings: &Settings) {
let line_no_width_initial = line_no_width; let line_no_width_initial = line_no_width;
// Stores the smallest integer with one more digit than line_no, so that // Stores the smallest integer with one more digit than line_no, so that
// when line_no >= line_no_threshold, we need to use one more digit. // when line_no >= line_no_threshold, we need to use one more digit.
let mut line_no_threshold = std::num::pow(10, line_no_width) as u64; let mut line_no_threshold = std::num::pow(10u64, line_no_width);
let mut empty_line_count: u64 = 0; let mut empty_line_count: u64 = 0;
let fill_char = match settings.number_format { let fill_char = match settings.number_format {
RightZero => '0', RightZero => '0',
@ -204,7 +204,7 @@ fn nl<T: Reader> (reader: &mut BufferedReader<T>, settings: &Settings) {
// a header) or the current char does not form part of // a header) or the current char does not form part of
// a new group, then this line is not a segment indicator. // a new group, then this line is not a segment indicator.
if matched_groups >= 3 if matched_groups >= 3
|| settings.section_delimiter[std::bool::to_bit::<uint>(odd)] != c { || settings.section_delimiter[if odd { 1 } else { 0 }] != c {
matched_groups = 0; matched_groups = 0;
break; break;
} }
@ -232,7 +232,7 @@ fn nl<T: Reader> (reader: &mut BufferedReader<T>, settings: &Settings) {
if settings.renumber { if settings.renumber {
line_no = settings.starting_line_number; line_no = settings.starting_line_number;
line_no_width = line_no_width_initial; line_no_width = line_no_width_initial;
line_no_threshold = std::num::pow(10, line_no_width) as u64; line_no_threshold = std::num::pow(10u64, line_no_width);
} }
&settings.header_numbering &settings.header_numbering
}, },