rust/tests/target/extern.rs
2015-10-11 20:57:44 +02:00

38 lines
834 B
Rust

extern {
fn c_func(x: *mut *mut libc::c_void);
fn c_func(x: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,
y: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY);
#[test123]
fn foo() -> uint64_t;
pub fn bar();
}
extern {
fn DMR_GetDevice(pHDev: *mut HDEV,
searchMode: DeviceSearchMode,
pSearchString: *const c_char,
devNr: c_uint,
wildcard: c_char)
-> TDMR_ERROR;
fn quux() -> (); // Post comment
}
extern "Rust" {
static ext: u32;
// Some comment.
pub static mut var: SomeType;
}
extern {
fn syscall(number: libc::c_long, // comment 1
// comm 2
... /* sup? */)
-> libc::c_long;
fn foo(x: *const c_char, ...) -> libc::c_long;
}