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 {}
125125#[ repr( C ) ]
126126pub struct git_reference_iterator {
127127 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 ) > ,
131131}
132132
133133pub enum git_annotated_commit { }
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ fn main() {
1616 . header ( "git2/sys/repository.h" )
1717 . header ( "git2/sys/cred.h" )
1818 . header ( "git2/sys/email.h" )
19+ . header ( "git2/sys/config.h" )
1920 . header ( "git2/cred_helpers.h" )
2021 . type_name ( |s, _, _| s. to_string ( ) ) ;
2122 cfg. field_name ( |_, f| match f {
You can’t perform that action at this time.
0 commit comments