1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#[link(name = "objc")]
extern "C" {
pub fn objc_msgSend();
pub fn objc_msgSendSuper();
#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
pub fn objc_msgSend_fpret();
#[cfg(target_arch = "x86_64")]
pub fn objc_msgSend_fp2ret();
#[cfg(not(target_arch = "aarch64"))]
pub fn objc_msgSend_stret();
#[cfg(not(target_arch = "aarch64"))]
pub fn objc_msgSendSuper_stret();
pub fn method_invoke();
#[cfg(not(target_arch = "aarch64"))]
pub fn method_invoke_stret();
pub fn _objc_msgForward();
#[cfg(not(target_arch = "aarch64"))]
pub fn _objc_msgForward_stret();
}