summaryrefslogtreecommitdiff
path: root/tests/run-make/raw-dylib-stdcall-ordinal/lib.rs
blob: 74c5c7f8250b2614402ff658b412bd84174abb9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#[link(name = "exporter", kind = "raw-dylib")]
extern "stdcall" {
    #[link_ordinal(15)]
    fn imported_function_stdcall(i: i32);
}

#[link(name = "exporter", kind = "raw-dylib")]
extern "fastcall" {
    #[link_ordinal(18)]
    fn imported_function_fastcall(i: i32);
}

pub fn library_function() {
    unsafe {
        imported_function_stdcall(6);
        imported_function_fastcall(125);
    }
}