]> git.proxmox.com Git - rustc.git/blame - src/test/ui/rfcs/rfc-1014-2.rs
Update unsuspicious file list
[rustc.git] / src / test / ui / rfcs / rfc-1014-2.rs
CommitLineData
b7449926 1// run-pass
0bf4aa26 2#![allow(dead_code)]
b7449926 3
0731742a 4#![feature(rustc_private)]
223e47cc 5
62682a34 6extern crate libc;
85aaf69f 7
92a42be0
SL
8type DWORD = u32;
9type HANDLE = *mut u8;
10type BOOL = i32;
11
62682a34
SL
12#[cfg(windows)]
13extern "system" {
92a42be0 14 fn SetStdHandle(nStdHandle: DWORD, nHandle: HANDLE) -> BOOL;
62682a34 15}
223e47cc 16
62682a34
SL
17#[cfg(windows)]
18fn close_stdout() {
92a42be0
SL
19 const STD_OUTPUT_HANDLE: DWORD = -11i32 as DWORD;
20 unsafe { SetStdHandle(STD_OUTPUT_HANDLE, 0 as HANDLE); }
62682a34
SL
21}
22
23#[cfg(windows)]
24fn main() {
25 close_stdout();
3dfed10e
XL
26 println!("hello");
27 println!("world");
62682a34
SL
28}
29
30#[cfg(not(windows))]
223e47cc 31fn main() {}