Commit 48e60ae7 by Jacques Germishuys

Don't redefine the same callback types, their signatures may change

parent 98020d3a
...@@ -97,7 +97,7 @@ int fetch(git_repository *repo, int argc, char **argv) ...@@ -97,7 +97,7 @@ int fetch(git_repository *repo, int argc, char **argv)
// Set up the callbacks (only update_tips for now) // Set up the callbacks (only update_tips for now)
callbacks.update_tips = &update_cb; callbacks.update_tips = &update_cb;
callbacks.progress = &progress_cb; callbacks.sideband_progress = &progress_cb;
callbacks.credentials = cred_acquire_cb; callbacks.credentials = cred_acquire_cb;
git_remote_set_callbacks(remote, &callbacks); git_remote_set_callbacks(remote, &callbacks);
......
...@@ -32,7 +32,7 @@ GIT_EXTERN(int) git_indexer_new( ...@@ -32,7 +32,7 @@ GIT_EXTERN(int) git_indexer_new(
const char *path, const char *path,
unsigned int mode, unsigned int mode,
git_odb *odb, git_odb *odb,
git_transfer_progress_callback progress_cb, git_transfer_progress_cb progress_cb,
void *progress_cb_payload); void *progress_cb_payload);
/** /**
......
...@@ -338,7 +338,7 @@ GIT_EXTERN(int) git_odb_open_rstream(git_odb_stream **out, git_odb *db, const gi ...@@ -338,7 +338,7 @@ GIT_EXTERN(int) git_odb_open_rstream(git_odb_stream **out, git_odb *db, const gi
GIT_EXTERN(int) git_odb_write_pack( GIT_EXTERN(int) git_odb_write_pack(
git_odb_writepack **out, git_odb_writepack **out,
git_odb *db, git_odb *db,
git_transfer_progress_callback progress_cb, git_transfer_progress_cb progress_cb,
void *progress_payload); void *progress_payload);
/** /**
......
...@@ -140,7 +140,7 @@ GIT_EXTERN(int) git_packbuilder_write( ...@@ -140,7 +140,7 @@ GIT_EXTERN(int) git_packbuilder_write(
git_packbuilder *pb, git_packbuilder *pb,
const char *path, const char *path,
unsigned int mode, unsigned int mode,
git_transfer_progress_callback progress_cb, git_transfer_progress_cb progress_cb,
void *progress_cb_payload); void *progress_cb_payload);
/** /**
......
...@@ -457,7 +457,7 @@ struct git_remote_callbacks { ...@@ -457,7 +457,7 @@ struct git_remote_callbacks {
* progress side-band will be passed to this function (this is * progress side-band will be passed to this function (this is
* the 'counting objects' output. * the 'counting objects' output.
*/ */
int (*sideband_progress)(const char *str, int len, void *data); git_transport_message_cb sideband_progress;
/** /**
* Completion is called when different parts of the download * Completion is called when different parts of the download
...@@ -469,14 +469,14 @@ struct git_remote_callbacks { ...@@ -469,14 +469,14 @@ struct git_remote_callbacks {
* This will be called if the remote host requires * This will be called if the remote host requires
* authentication in order to connect to it. * authentication in order to connect to it.
*/ */
int (*credentials)(git_cred **cred, const char *url, const char *username_from_url, unsigned int allowed_types, void *data); git_cred_acquire_cb credentials;
/** /**
* During the download of new data, this will be regularly * During the download of new data, this will be regularly
* called with the current count of progress done by the * called with the current count of progress done by the
* indexer. * indexer.
*/ */
int (*transfer_progress)(const git_transfer_progress *stats, void *data); git_transfer_progress_cb transfer_progress;
/** /**
* Each time a reference is updated locally, this function * Each time a reference is updated locally, this function
......
...@@ -81,7 +81,7 @@ struct git_odb_backend { ...@@ -81,7 +81,7 @@ struct git_odb_backend {
int (* writepack)( int (* writepack)(
git_odb_writepack **, git_odb_backend *, git_odb *odb, git_odb_writepack **, git_odb_backend *, git_odb *odb,
git_transfer_progress_callback progress_cb, void *progress_payload); git_transfer_progress_cb progress_cb, void *progress_payload);
void (* free)(git_odb_backend *); void (* free)(git_odb_backend *);
}; };
......
...@@ -287,7 +287,7 @@ struct git_transport { ...@@ -287,7 +287,7 @@ struct git_transport {
git_transport *transport, git_transport *transport,
git_repository *repo, git_repository *repo,
git_transfer_progress *stats, git_transfer_progress *stats,
git_transfer_progress_callback progress_cb, git_transfer_progress_cb progress_cb,
void *progress_payload); void *progress_payload);
/* Checks to see if the transport is connected */ /* Checks to see if the transport is connected */
......
...@@ -241,7 +241,7 @@ typedef struct git_transfer_progress { ...@@ -241,7 +241,7 @@ typedef struct git_transfer_progress {
* @param stats Structure containing information about the state of the transfer * @param stats Structure containing information about the state of the transfer
* @param payload Payload provided by caller * @param payload Payload provided by caller
*/ */
typedef int (*git_transfer_progress_callback)(const git_transfer_progress *stats, void *payload); typedef int (*git_transfer_progress_cb)(const git_transfer_progress *stats, void *payload);
/** /**
* Opaque structure representing a submodule. * Opaque structure representing a submodule.
......
...@@ -17,7 +17,7 @@ int git_fetch__download_pack( ...@@ -17,7 +17,7 @@ int git_fetch__download_pack(
git_transport *t, git_transport *t,
git_repository *repo, git_repository *repo,
git_transfer_progress *stats, git_transfer_progress *stats,
git_transfer_progress_callback progress_cb, git_transfer_progress_cb progress_cb,
void *progress_payload); void *progress_payload);
int git_fetch_setup_walk(git_revwalk **out, git_repository *repo); int git_fetch_setup_walk(git_revwalk **out, git_repository *repo);
......
...@@ -45,7 +45,7 @@ struct git_indexer { ...@@ -45,7 +45,7 @@ struct git_indexer {
unsigned int fanout[256]; unsigned int fanout[256];
git_hash_ctx hash_ctx; git_hash_ctx hash_ctx;
git_oid hash; git_oid hash;
git_transfer_progress_callback progress_cb; git_transfer_progress_cb progress_cb;
void *progress_payload; void *progress_payload;
char objbuf[8*1024]; char objbuf[8*1024];
...@@ -120,7 +120,7 @@ int git_indexer_new( ...@@ -120,7 +120,7 @@ int git_indexer_new(
const char *prefix, const char *prefix,
unsigned int mode, unsigned int mode,
git_odb *odb, git_odb *odb,
git_transfer_progress_callback progress_cb, git_transfer_progress_cb progress_cb,
void *progress_payload) void *progress_payload)
{ {
git_indexer *idx; git_indexer *idx;
......
...@@ -1051,7 +1051,7 @@ int git_odb_open_rstream(git_odb_stream **stream, git_odb *db, const git_oid *oi ...@@ -1051,7 +1051,7 @@ int git_odb_open_rstream(git_odb_stream **stream, git_odb *db, const git_oid *oi
return error; return error;
} }
int git_odb_write_pack(struct git_odb_writepack **out, git_odb *db, git_transfer_progress_callback progress_cb, void *progress_payload) int git_odb_write_pack(struct git_odb_writepack **out, git_odb *db, git_transfer_progress_cb progress_cb, void *progress_payload)
{ {
size_t i, writes = 0; size_t i, writes = 0;
int error = GIT_ERROR; int error = GIT_ERROR;
......
...@@ -563,7 +563,7 @@ static void pack_backend__writepack_free(struct git_odb_writepack *_writepack) ...@@ -563,7 +563,7 @@ static void pack_backend__writepack_free(struct git_odb_writepack *_writepack)
static int pack_backend__writepack(struct git_odb_writepack **out, static int pack_backend__writepack(struct git_odb_writepack **out,
git_odb_backend *_backend, git_odb_backend *_backend,
git_odb *odb, git_odb *odb,
git_transfer_progress_callback progress_cb, git_transfer_progress_cb progress_cb,
void *progress_payload) void *progress_payload)
{ {
struct pack_backend *backend; struct pack_backend *backend;
......
...@@ -1288,7 +1288,7 @@ int git_packbuilder_write( ...@@ -1288,7 +1288,7 @@ int git_packbuilder_write(
git_packbuilder *pb, git_packbuilder *pb,
const char *path, const char *path,
unsigned int mode, unsigned int mode,
git_transfer_progress_callback progress_cb, git_transfer_progress_cb progress_cb,
void *progress_cb_payload) void *progress_cb_payload)
{ {
git_indexer *indexer; git_indexer *indexer;
......
...@@ -472,7 +472,7 @@ on_error: ...@@ -472,7 +472,7 @@ on_error:
typedef struct foreach_data { typedef struct foreach_data {
git_transfer_progress *stats; git_transfer_progress *stats;
git_transfer_progress_callback progress_cb; git_transfer_progress_cb progress_cb;
void *progress_payload; void *progress_payload;
git_odb_writepack *writepack; git_odb_writepack *writepack;
} foreach_data; } foreach_data;
...@@ -489,7 +489,7 @@ static int local_download_pack( ...@@ -489,7 +489,7 @@ static int local_download_pack(
git_transport *transport, git_transport *transport,
git_repository *repo, git_repository *repo,
git_transfer_progress *stats, git_transfer_progress *stats,
git_transfer_progress_callback progress_cb, git_transfer_progress_cb progress_cb,
void *progress_payload) void *progress_payload)
{ {
transport_local *t = (transport_local*)transport; transport_local *t = (transport_local*)transport;
......
...@@ -167,7 +167,7 @@ int git_smart__download_pack( ...@@ -167,7 +167,7 @@ int git_smart__download_pack(
git_transport *transport, git_transport *transport,
git_repository *repo, git_repository *repo,
git_transfer_progress *stats, git_transfer_progress *stats,
git_transfer_progress_callback progress_cb, git_transfer_progress_cb progress_cb,
void *progress_payload); void *progress_payload);
/* smart.c */ /* smart.c */
......
...@@ -450,7 +450,7 @@ static int no_sideband(transport_smart *t, struct git_odb_writepack *writepack, ...@@ -450,7 +450,7 @@ static int no_sideband(transport_smart *t, struct git_odb_writepack *writepack,
struct network_packetsize_payload struct network_packetsize_payload
{ {
git_transfer_progress_callback callback; git_transfer_progress_cb callback;
void *payload; void *payload;
git_transfer_progress *stats; git_transfer_progress *stats;
size_t last_fired_bytes; size_t last_fired_bytes;
...@@ -478,7 +478,7 @@ int git_smart__download_pack( ...@@ -478,7 +478,7 @@ int git_smart__download_pack(
git_transport *transport, git_transport *transport,
git_repository *repo, git_repository *repo,
git_transfer_progress *stats, git_transfer_progress *stats,
git_transfer_progress_callback transfer_progress_cb, git_transfer_progress_cb transfer_progress_cb,
void *progress_payload) void *progress_payload)
{ {
transport_smart *t = (transport_smart *)transport; transport_smart *t = (transport_smart *)transport;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment