]> git.proxmox.com Git - rustc.git/blob - src/test/run-make-fulldeps/extern-fn-with-extern-types/test.rs
Update unsuspicious file list
[rustc.git] / src / test / run-make-fulldeps / extern-fn-with-extern-types / test.rs
1 #![feature(extern_types)]
2
3 #[link(name = "ctest", kind = "static")]
4 extern "C" {
5 type data;
6
7 fn data_create(magic: u32) -> *mut data;
8 fn data_get(data: *mut data) -> u32;
9 }
10
11 const MAGIC: u32 = 0xdeadbeef;
12 fn main() {
13 unsafe {
14 let data = data_create(MAGIC);
15 assert_eq!(data_get(data), MAGIC);
16 }
17 }