chiark / gitweb /
wip
[talk-2019-ghm-rust.git] / ffi-example.txt
1 #[link(name="glue")]
2 extern "C" {
3     pub fn cxx_chrobak_payne(
4         nvertices : size_t,
5         edge_data : *const [size_t; 2],
6         n_edge_data : size_t,
7 ...
8 }
9
10     let ok = unsafe {
11         cxx_chrobak_payne(nvertices,
12                          edges.as_ptr(), edges.len(),
13                          ...