Use correct prototypes

This commit is contained in:
richo
2013-01-05 11:39:37 +11:00
parent badb7f435d
commit 6f6e1c2556

View File

@@ -162,12 +162,12 @@ Repository_contains(Repository *self, PyObject *value)
} }
static int static int
Repository_build_as_iter(git_oid *oid, PyObject *accum) Repository_build_as_iter(const git_oid *oid, void *accum)
{ {
int err; int err;
PyObject *oid_str = git_oid_to_py_str(oid); PyObject *oid_str = git_oid_to_py_str(oid);
err = PyList_Append(accum, oid_str); err = PyList_Append((PyObject*)accum, oid_str);
Py_DECREF(oid_str); Py_DECREF(oid_str);
return err; return err;
} }
@@ -184,7 +184,7 @@ Repository_as_iter(Repository *self)
Error_set(err); Error_set(err);
return -1; return -1;
} }
err = git_odb_foreach(odb, Repository_build_as_iter, accum); err = git_odb_foreach(odb, Repository_build_as_iter, (void*)accum);
if (err == GIT_EUSER) { if (err == GIT_EUSER) {
git_odb_free(odb); git_odb_free(odb);
return -1; return -1;