remove unused code blocks
This commit is contained in:
parent
8df14a210f
commit
92eb5fae39
|
@ -66,27 +66,4 @@ pub fn set_ctrl_c_handler() {
|
||||||
while running.load(sync::atomic::Ordering::SeqCst) {}
|
while running.load(sync::atomic::Ordering::SeqCst) {}
|
||||||
println!("> Exiting...");
|
println!("> Exiting...");
|
||||||
process::exit(0);
|
process::exit(0);
|
||||||
}
|
|
||||||
|
|
||||||
pub fn get_raw_command_line() -> String {
|
|
||||||
// use winapi::um::processenv::GetCommandLineW;
|
|
||||||
|
|
||||||
unsafe {
|
|
||||||
let line = GetCommandLineW();
|
|
||||||
|
|
||||||
let mut cursor = line;
|
|
||||||
let mut length = 0;
|
|
||||||
while *cursor != 0 {
|
|
||||||
length += 1;
|
|
||||||
cursor = cursor.add(1);
|
|
||||||
}
|
|
||||||
let array: &[u16] = std::slice::from_raw_parts(line, length);
|
|
||||||
|
|
||||||
String::from_utf16(array).expect("Invalid unicode")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[link(name="kernel32")]
|
|
||||||
extern "system" {
|
|
||||||
fn GetCommandLineW() -> *const u16;
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue