File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -125,9 +125,9 @@ pub enum git_reference {}
125
125
#[ repr( C ) ]
126
126
pub struct git_reference_iterator {
127
127
pub db : * mut git_refdb ,
128
- pub next : Option < fn ( * mut * mut git_reference , * mut git_reference_iterator ) -> c_int > ,
129
- pub next_name : Option < fn ( * mut * const c_char , * mut git_reference_iterator ) -> c_int > ,
130
- pub free : Option < fn ( * mut git_reference_iterator ) > ,
128
+ pub next : Option < extern "C" fn ( * mut * mut git_reference , * mut git_reference_iterator ) -> c_int > ,
129
+ pub next_name : Option < extern "C" fn ( * mut * const c_char , * mut git_reference_iterator ) -> c_int > ,
130
+ pub free : Option < extern "C" fn ( * mut git_reference_iterator ) > ,
131
131
}
132
132
133
133
pub enum git_annotated_commit { }
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ fn main() {
16
16
. header ( "git2/sys/repository.h" )
17
17
. header ( "git2/sys/cred.h" )
18
18
. header ( "git2/sys/email.h" )
19
+ . header ( "git2/sys/config.h" )
19
20
. header ( "git2/cred_helpers.h" )
20
21
. type_name ( |s, _, _| s. to_string ( ) ) ;
21
22
cfg. field_name ( |_, f| match f {
You can’t perform that action at this time.
0 commit comments