*.[ch]: remove extern from function declarations using spatch
There has been a push to remove extern from function declarations.
Remove some instances of "extern" for function declarations which are
caught by Coccinelle. Note that Coccinelle has some difficulty with
processing functions with `__attribute__` or varargs so some `extern`
declarations are left behind to be dealt with in a future patch.
This was the Coccinelle patch used:
@@
type T;
identifier f;
@@
- extern
T f(...);
and it was run with:
$ git ls-files \*.{c,h} |
grep -v ^compat/ |
xargs spatch --sp-file contrib/coccinelle/noextern.cocci --in-place
Files under `compat/` are intentionally excluded as some are directly
copied from external sources and we should avoid churning them as much
as possible.
Signed-off-by: Denton Liu <liu.denton@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
ffac537e6c
commit
554544276a
52
http.h
52
http.h
@@ -75,18 +75,18 @@ struct buffer {
|
||||
};
|
||||
|
||||
/* Curl request read/write callbacks */
|
||||
extern size_t fread_buffer(char *ptr, size_t eltsize, size_t nmemb, void *strbuf);
|
||||
extern size_t fwrite_buffer(char *ptr, size_t eltsize, size_t nmemb, void *strbuf);
|
||||
extern size_t fwrite_null(char *ptr, size_t eltsize, size_t nmemb, void *strbuf);
|
||||
size_t fread_buffer(char *ptr, size_t eltsize, size_t nmemb, void *strbuf);
|
||||
size_t fwrite_buffer(char *ptr, size_t eltsize, size_t nmemb, void *strbuf);
|
||||
size_t fwrite_null(char *ptr, size_t eltsize, size_t nmemb, void *strbuf);
|
||||
#ifndef NO_CURL_IOCTL
|
||||
extern curlioerr ioctl_buffer(CURL *handle, int cmd, void *clientp);
|
||||
curlioerr ioctl_buffer(CURL *handle, int cmd, void *clientp);
|
||||
#endif
|
||||
|
||||
/* Slot lifecycle functions */
|
||||
extern struct active_request_slot *get_active_slot(void);
|
||||
extern int start_active_slot(struct active_request_slot *slot);
|
||||
extern void run_active_slot(struct active_request_slot *slot);
|
||||
extern void finish_all_active_slots(void);
|
||||
struct active_request_slot *get_active_slot(void);
|
||||
int start_active_slot(struct active_request_slot *slot);
|
||||
void run_active_slot(struct active_request_slot *slot);
|
||||
void finish_all_active_slots(void);
|
||||
|
||||
/*
|
||||
* This will run one slot to completion in a blocking manner, similar to how
|
||||
@@ -98,15 +98,15 @@ int run_one_slot(struct active_request_slot *slot,
|
||||
struct slot_results *results);
|
||||
|
||||
#ifdef USE_CURL_MULTI
|
||||
extern void fill_active_slots(void);
|
||||
extern void add_fill_function(void *data, int (*fill)(void *));
|
||||
extern void step_active_slots(void);
|
||||
void fill_active_slots(void);
|
||||
void add_fill_function(void *data, int (*fill)(void *));
|
||||
void step_active_slots(void);
|
||||
#endif
|
||||
|
||||
extern void http_init(struct remote *remote, const char *url,
|
||||
void http_init(struct remote *remote, const char *url,
|
||||
int proactive_auth);
|
||||
extern void http_cleanup(void);
|
||||
extern struct curl_slist *http_copy_default_headers(void);
|
||||
void http_cleanup(void);
|
||||
struct curl_slist *http_copy_default_headers(void);
|
||||
|
||||
extern long int git_curl_ipresolve;
|
||||
extern int active_requests;
|
||||
@@ -146,10 +146,10 @@ void normalize_curl_result(CURLcode *result, long http_code, char *errorstr,
|
||||
size_t errorlen);
|
||||
|
||||
/* Helpers for modifying and creating URLs */
|
||||
extern void append_remote_object_url(struct strbuf *buf, const char *url,
|
||||
void append_remote_object_url(struct strbuf *buf, const char *url,
|
||||
const char *hex,
|
||||
int only_two_digit_prefix);
|
||||
extern char *get_remote_object_url(const char *url, const char *hex,
|
||||
char *get_remote_object_url(const char *url, const char *hex,
|
||||
int only_two_digit_prefix);
|
||||
|
||||
/* Options for http_get_*() */
|
||||
@@ -204,10 +204,10 @@ struct http_get_options {
|
||||
*/
|
||||
int http_get_strbuf(const char *url, struct strbuf *result, struct http_get_options *options);
|
||||
|
||||
extern int http_fetch_ref(const char *base, struct ref *ref);
|
||||
int http_fetch_ref(const char *base, struct ref *ref);
|
||||
|
||||
/* Helpers for fetching packs */
|
||||
extern int http_get_info_packs(const char *base_url,
|
||||
int http_get_info_packs(const char *base_url,
|
||||
struct packed_git **packs_head);
|
||||
|
||||
struct http_pack_request {
|
||||
@@ -219,10 +219,10 @@ struct http_pack_request {
|
||||
struct active_request_slot *slot;
|
||||
};
|
||||
|
||||
extern struct http_pack_request *new_http_pack_request(
|
||||
struct http_pack_request *new_http_pack_request(
|
||||
struct packed_git *target, const char *base_url);
|
||||
extern int finish_http_pack_request(struct http_pack_request *preq);
|
||||
extern void release_http_pack_request(struct http_pack_request *preq);
|
||||
int finish_http_pack_request(struct http_pack_request *preq);
|
||||
void release_http_pack_request(struct http_pack_request *preq);
|
||||
|
||||
/* Helpers for fetching object */
|
||||
struct http_object_request {
|
||||
@@ -241,12 +241,12 @@ struct http_object_request {
|
||||
struct active_request_slot *slot;
|
||||
};
|
||||
|
||||
extern struct http_object_request *new_http_object_request(
|
||||
struct http_object_request *new_http_object_request(
|
||||
const char *base_url, const struct object_id *oid);
|
||||
extern void process_http_object_request(struct http_object_request *freq);
|
||||
extern int finish_http_object_request(struct http_object_request *freq);
|
||||
extern void abort_http_object_request(struct http_object_request *freq);
|
||||
extern void release_http_object_request(struct http_object_request *freq);
|
||||
void process_http_object_request(struct http_object_request *freq);
|
||||
int finish_http_object_request(struct http_object_request *freq);
|
||||
void abort_http_object_request(struct http_object_request *freq);
|
||||
void release_http_object_request(struct http_object_request *freq);
|
||||
|
||||
/* setup routine for curl_easy_setopt CURLOPT_DEBUGFUNCTION */
|
||||
void setup_curl_trace(CURL *handle);
|
||||
|
||||
Reference in New Issue
Block a user