diff --git a/mkuutils.rs b/mkuutils.rs index 2ca17b66c..67b7ca15c 100644 --- a/mkuutils.rs +++ b/mkuutils.rs @@ -22,8 +22,8 @@ fn main() { } util_map.push_str(format!("map.insert(\"{}\", hashsum::uumain);\n", prog).as_slice()); } - "true" => util_map.push_str("map.insert(\"true\", uutrue);\n"), - "false" => util_map.push_str("map.insert(\"false\", uufalse);\n"), + "true" => util_map.push_str("fn uutrue(_: Vec) -> int { 0 }\nmap.insert(\"true\", uutrue);\n"), + "false" => util_map.push_str("fn uufalse(_: Vec) -> int { 1 }\nmap.insert(\"false\", uufalse);\n"), "sync" => { crates.push_str("extern crate uusync;\n"); util_map.push_str("map.insert(\"sync\", uusync::uumain);\n"); diff --git a/uutils/uutils.rs b/uutils/uutils.rs index 9ecc9a2e0..15011ae56 100644 --- a/uutils/uutils.rs +++ b/uutils/uutils.rs @@ -20,9 +20,6 @@ static NAME: &'static str = "uutils"; static VERSION: &'static str = "1.0.0"; fn util_map() -> HashMap<&'static str, fn(Vec) -> int> { - fn uutrue(_: Vec) -> int { 0 } - fn uufalse(_: Vec) -> int { 1 } - let mut map = HashMap::new(); @UTIL_MAP@ map