blob: d8e6301f38eb815fcce7ec7d78e169acc40713a4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#![feature(raw_dylib, native_link_modifiers, native_link_modifiers_verbatim)]
#[link(name = "extern_1.dll", kind = "raw-dylib", modifiers = "+verbatim")]
extern {
fn extern_fn_1();
}
#[link(name = "extern_2", kind = "raw-dylib")]
extern {
fn extern_fn_3();
}
pub fn library_function() {
#[link(name = "extern_1", kind = "raw-dylib")]
extern { fn extern_fn_2(); }
unsafe {
extern_fn_1();
extern_fn_2();
extern_fn_3();
}
}
|