diff options
| author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2013-08-04 16:23:41 -0700 |
|---|---|---|
| committer | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2013-08-04 16:23:41 -0700 |
| commit | 3c94b5044c2e589292def83e9cce187407c9328a (patch) | |
| tree | 06e85206de2f41223f4cea47ead08e2198c67a2f /src/libextra/terminfo | |
| parent | 5865a7597b060e81a6540b5d205b4a7d45a9b328 (diff) | |
| parent | 3d14470be4194656e2f71120f232f9349e896711 (diff) | |
Merge remote-tracking branch 'remotes/origin/master' into str-remove-null
Diffstat (limited to 'src/libextra/terminfo')
| -rw-r--r-- | src/libextra/terminfo/parm.rs | 10 | ||||
| -rw-r--r-- | src/libextra/terminfo/parser/compiled.rs | 8 | ||||
| -rw-r--r-- | src/libextra/terminfo/searcher.rs | 4 |
3 files changed, 11 insertions, 11 deletions
diff --git a/src/libextra/terminfo/parm.rs b/src/libextra/terminfo/parm.rs index d95e5d8d6d8..a7cace23446 100644 --- a/src/libextra/terminfo/parm.rs +++ b/src/libextra/terminfo/parm.rs @@ -102,11 +102,11 @@ pub fn expand(cap: &[u8], params: &[Param], vars: &mut Variables) Number(0), Number(0), Number(0), Number(0), Number(0), Number(0), Number(0), Number(0), Number(0), ]; - foreach (dst, src) in mparams.mut_iter().zip(params.iter()) { + for (dst, src) in mparams.mut_iter().zip(params.iter()) { *dst = (*src).clone(); } - foreach c in cap.iter().transform(|&x| x) { + for c in cap.iter().transform(|&x| x) { let cur = c as char; let mut old_state = state; match state { @@ -701,7 +701,7 @@ mod test { let mut varstruct = Variables::new(); let vars = &mut varstruct; let caps = ["%d", "%c", "%s", "%Pa", "%l", "%!", "%~"]; - foreach cap in caps.iter() { + for cap in caps.iter() { let res = expand(cap.as_bytes(), [], vars); assert!(res.is_err(), "Op %s succeeded incorrectly with 0 stack entries", *cap); @@ -711,7 +711,7 @@ mod test { "Op %s failed with 1 stack entry: %s", *cap, res.unwrap_err()); } let caps = ["%+", "%-", "%*", "%/", "%m", "%&", "%|", "%A", "%O"]; - foreach cap in caps.iter() { + for cap in caps.iter() { let res = expand(cap.as_bytes(), [], vars); assert!(res.is_err(), "Binop %s succeeded incorrectly with 0 stack entries", *cap); @@ -732,7 +732,7 @@ mod test { #[test] fn test_comparison_ops() { let v = [('<', [1u8, 0u8, 0u8]), ('=', [0u8, 1u8, 0u8]), ('>', [0u8, 0u8, 1u8])]; - foreach &(op, bs) in v.iter() { + for &(op, bs) in v.iter() { let s = fmt!("%%{1}%%{2}%%%c%%d", op); let res = expand(s.as_bytes(), [], &mut Variables::new()); assert!(res.is_ok(), res.unwrap_err()); diff --git a/src/libextra/terminfo/parser/compiled.rs b/src/libextra/terminfo/parser/compiled.rs index 869f7d9df2b..426cacb62fa 100644 --- a/src/libextra/terminfo/parser/compiled.rs +++ b/src/libextra/terminfo/parser/compiled.rs @@ -222,7 +222,7 @@ pub fn parse(file: @Reader, longnames: bool) -> Result<~TermInfo, ~str> { let mut bools_map = HashMap::new(); if bools_bytes != 0 { - foreach i in range(0, bools_bytes) { + for i in range(0, bools_bytes) { let b = file.read_byte(); if b < 0 { error!("EOF reading bools after %? entries", i); @@ -243,7 +243,7 @@ pub fn parse(file: @Reader, longnames: bool) -> Result<~TermInfo, ~str> { let mut numbers_map = HashMap::new(); if numbers_count != 0 { - foreach i in range(0, numbers_count) { + for i in range(0, numbers_count) { let n = file.read_le_u16(); if n != 0xFFFF { debug!("%s#%?", nnames[i], n); @@ -258,7 +258,7 @@ pub fn parse(file: @Reader, longnames: bool) -> Result<~TermInfo, ~str> { if string_offsets_count != 0 { let mut string_offsets = vec::with_capacity(10); - foreach _ in range(0, string_offsets_count) { + for _ in range(0, string_offsets_count) { string_offsets.push(file.read_le_u16()); } @@ -272,7 +272,7 @@ pub fn parse(file: @Reader, longnames: bool) -> Result<~TermInfo, ~str> { return Err(~"error: hit EOF before end of string table"); } - foreach (i, v) in string_offsets.iter().enumerate() { + for (i, v) in string_offsets.iter().enumerate() { let offset = *v; if offset == 0xFFFF { // non-entry loop; diff --git a/src/libextra/terminfo/searcher.rs b/src/libextra/terminfo/searcher.rs index 175cf836c47..f7999050804 100644 --- a/src/libextra/terminfo/searcher.rs +++ b/src/libextra/terminfo/searcher.rs @@ -35,7 +35,7 @@ pub fn get_dbpath_for_term(term: &str) -> Option<~path> { dirs_to_search.push(homedir.unwrap().push(".terminfo")); // ncurses compatability } match getenv("TERMINFO_DIRS") { - Some(dirs) => foreach i in dirs.split_iter(':') { + Some(dirs) => for i in dirs.split_iter(':') { if i == "" { dirs_to_search.push(path("/usr/share/terminfo")); } else { @@ -54,7 +54,7 @@ pub fn get_dbpath_for_term(term: &str) -> Option<~path> { }; // Look for the terminal in all of the search directories - foreach p in dirs_to_search.iter() { + for p in dirs_to_search.iter() { let newp = ~p.push_many(&[str::from_char(first_char), term.to_owned()]); if os::path_exists(p) && os::path_exists(newp) { return Some(newp); |
