equal
deleted
inserted
replaced
14 fn main() { |
14 fn main() { |
15 let hwlib = Library::new("libhedgewars_engine.so").unwrap(); |
15 let hwlib = Library::new("libhedgewars_engine.so").unwrap(); |
16 |
16 |
17 unsafe { |
17 unsafe { |
18 let engine = Engine { |
18 let engine = Engine { |
19 protocol_version: hwlib.get(b"protocol_version").unwrap(), |
19 protocol_version: hwlib.get(b"hedgewars_engine_protocol_version").unwrap(), |
20 start_engine: hwlib.get(b"start_engine").unwrap(), |
20 start_engine: hwlib.get(b"start_engine").unwrap(), |
21 cleanup: hwlib.get(b"cleanup").unwrap(), |
21 cleanup: hwlib.get(b"cleanup").unwrap(), |
22 }; |
22 }; |
23 |
23 |
24 println!("Hedgewars engine, protocol version {}", engine.protocol_version.deref()()); |
24 println!("Hedgewars engine, protocol version {}", engine.protocol_version.deref()()); |