Skip to content

Commit 032e2b7

Browse files
committed
fixed bindgen 0.62 >= breaking change : rust-lang/rust-bindgen#2373
1 parent e79822c commit 032e2b7

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ version = "0.1.1"
1313
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1414
[features]
1515
debug = [] # link with the debug dlls instead
16-
default = []
16+
default = [] # put the string "studio" to run test for studio
1717
studio = []
1818

1919
[dependencies]

build.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ fn main() {
5252

5353
let bindings = bindgen::Builder::default()
5454
.header("core-wrapper.h")
55-
.rustified_enum("*")
55+
.rustified_enum(".*")
5656
.derive_default(true)
5757
.generate()
5858
.expect("Unable to generate core bindings");
@@ -64,7 +64,7 @@ fn main() {
6464

6565
let bindings = bindgen::Builder::default()
6666
.header("studio-wrapper.h")
67-
.rustified_enum("*")
67+
.rustified_enum(".*")
6868
.derive_default(true)
6969
.generate()
7070
.expect("Unable to generate studio bindings");

src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ mod tests {
106106
#[test]
107107
fn fmod_test_create_release() {
108108
let mut system: *mut FMOD_SYSTEM = ptr::null_mut();
109-
let result = unsafe { FMOD_System_Create(&mut system) };
109+
let result = unsafe { FMOD_System_Create(&mut system, FMOD_VERSION) };
110110
assert_eq!(result, FMOD_RESULT::FMOD_OK);
111111
let result = unsafe { FMOD_System_Release(system) };
112112
assert_eq!(result, FMOD_RESULT::FMOD_OK);

0 commit comments

Comments
 (0)