rust/src/test/run-pass/x86stdcall.rs
Brian Anderson 518dc52f85 Reformat
This changes the indexing syntax from .() to [], the vector syntax from ~[] to
[] and the extension syntax from #fmt() to #fmt[]
2011-08-20 11:04:00 -07:00

18 lines
380 B
Rust

#[cfg(target_os = "win32")]
native "x86stdcall" mod kernel32 {
fn SetLastError(err: uint);
fn GetLastError() -> uint;
}
#[cfg(target_os = "win32")]
fn main() {
let expected = 10u;
kernel32::SetLastError(expected);
let actual = kernel32::GetLastError();
assert (expected == actual);
}
#[cfg(target_os = "macos")]
#[cfg(target_os = "linux")]
fn main() { }