Sign in
fuchsia
/
third_party
/
rust
/
445af68c23098596d70b7f9f74b37fcb43146cf5
/
.
/
src
/
test
/
run-make-fulldeps
/
extern-fn-mangle
/
test.rs
blob: b213534c9581296d0de1add933fa3e01f3b74862 [
file
] [
log
] [
blame
]
#[
no_mangle
]
pub
extern
"C"
fn
foo
()
->
i32
{
3
}
#[
no_mangle
]
pub
extern
"C"
fn
bar
()
->
i32
{
5
}
#[
link
(
name
=
"test"
,
kind
=
"static"
)]
extern
{
fn
add
()
->
i32
;
}
fn
main
()
{
let
back
=
unsafe
{
add
()
};
assert_eq
!(
8
,
back
);
}