*.[ch]: manually align parameter lists

In previous patches, extern was mechanically removed from function
declarations without care to formatting, causing parameter lists to be
misaligned. Manually format changed sections such that the parameter
lists should be realigned.

Viewing this patch with 'git diff -w' should produce no output.

Signed-off-by: Denton Liu <liu.denton@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Denton Liu 2019-04-29 04:28:23 -04:00 коммит произвёл Junio C Hamano
Родитель b199d7147a
Коммит ad6dad0996
44 изменённых файлов: 202 добавлений и 202 удалений

Просмотреть файл

@ -24,8 +24,8 @@ struct archiver_args {
/* main api */ /* main api */
int write_archive(int argc, const char **argv, const char *prefix, int write_archive(int argc, const char **argv, const char *prefix,
struct repository *repo, struct repository *repo,
const char *name_hint, int remote); const char *name_hint, int remote);
const char *archive_format_from_filename(const char *filename); const char *archive_format_from_filename(const char *filename);
@ -52,8 +52,8 @@ typedef int (*write_archive_entry_fn_t)(struct archiver_args *args,
int write_archive_entries(struct archiver_args *args, write_archive_entry_fn_t write_entry); int write_archive_entries(struct archiver_args *args, write_archive_entry_fn_t write_entry);
void *object_file_to_archive(const struct archiver_args *args, void *object_file_to_archive(const struct archiver_args *args,
const char *path, const struct object_id *oid, const char *path, const struct object_id *oid,
unsigned int mode, enum object_type *type, unsigned int mode, enum object_type *type,
unsigned long *sizep); unsigned long *sizep);
#endif /* ARCHIVE_H */ #endif /* ARCHIVE_H */

Просмотреть файл

@ -12,13 +12,13 @@ struct repository;
* best commit, as chosen by `find_all`. * best commit, as chosen by `find_all`.
*/ */
void find_bisection(struct commit_list **list, int *reaches, int *all, void find_bisection(struct commit_list **list, int *reaches, int *all,
int find_all); int find_all);
struct commit_list *filter_skipped(struct commit_list *list, struct commit_list *filter_skipped(struct commit_list *list,
struct commit_list **tried, struct commit_list **tried,
int show_all, int show_all,
int *count, int *count,
int *skipped_first); int *skipped_first);
#define BISECT_SHOW_ALL (1<<0) #define BISECT_SHOW_ALL (1<<0)
#define REV_LIST_QUIET (1<<1) #define REV_LIST_QUIET (1<<1)
@ -32,8 +32,8 @@ struct rev_list_info {
}; };
int bisect_next_all(struct repository *r, int bisect_next_all(struct repository *r,
const char *prefix, const char *prefix,
int no_checkout); int no_checkout);
int estimate_bisect_steps(int all); int estimate_bisect_steps(int all);

Просмотреть файл

@ -92,6 +92,6 @@ void die_if_checked_out(const char *branch, int ignore_current_worktree);
* otherwise. * otherwise.
*/ */
int replace_each_worktree_head_symref(const char *oldref, const char *newref, int replace_each_worktree_head_symref(const char *oldref, const char *newref,
const char *logmsg); const char *logmsg);
#endif #endif

Просмотреть файл

@ -111,7 +111,7 @@ struct fmt_merge_msg_opts {
}; };
int fmt_merge_msg(struct strbuf *in, struct strbuf *out, int fmt_merge_msg(struct strbuf *in, struct strbuf *out,
struct fmt_merge_msg_opts *); struct fmt_merge_msg_opts *);
/** /**
* If a built-in has DELAY_PAGER_CONFIG set, the built-in should call this early * If a built-in has DELAY_PAGER_CONFIG set, the built-in should call this early

Просмотреть файл

@ -7,8 +7,8 @@
#include "cache.h" #include "cache.h"
int index_bulk_checkin(struct object_id *oid, int index_bulk_checkin(struct object_id *oid,
int fd, size_t size, enum object_type type, int fd, size_t size, enum object_type type,
const char *path, unsigned flags); const char *path, unsigned flags);
void plug_bulk_checkin(void); void plug_bulk_checkin(void);
void unplug_bulk_checkin(void); void unplug_bulk_checkin(void);

42
cache.h
Просмотреть файл

@ -616,7 +616,7 @@ void setup_work_tree(void);
* either 0 upon success and non-zero if no repository was found. * either 0 upon success and non-zero if no repository was found.
*/ */
int discover_git_directory(struct strbuf *commondir, int discover_git_directory(struct strbuf *commondir,
struct strbuf *gitdir); struct strbuf *gitdir);
const char *setup_git_directory_gently(int *); const char *setup_git_directory_gently(int *);
const char *setup_git_directory(void); const char *setup_git_directory(void);
char *prefix_path(const char *prefix, int len, const char *path); char *prefix_path(const char *prefix, int len, const char *path);
@ -636,8 +636,8 @@ char *prefix_filename(const char *prefix, const char *path);
int check_filename(const char *prefix, const char *name); int check_filename(const char *prefix, const char *name);
void verify_filename(const char *prefix, void verify_filename(const char *prefix,
const char *name, const char *name,
int diagnose_misspelt_rev); int diagnose_misspelt_rev);
void verify_non_filename(const char *prefix, const char *name); void verify_non_filename(const char *prefix, const char *name);
int path_inside_repo(const char *prefix, const char *path); int path_inside_repo(const char *prefix, const char *path);
@ -645,7 +645,7 @@ int path_inside_repo(const char *prefix, const char *path);
#define INIT_DB_EXIST_OK 0x0002 #define INIT_DB_EXIST_OK 0x0002
int init_db(const char *git_dir, const char *real_git_dir, int init_db(const char *git_dir, const char *real_git_dir,
const char *template_dir, unsigned int flags); const char *template_dir, unsigned int flags);
void sanitize_stdfds(void); void sanitize_stdfds(void);
int daemonize(void); int daemonize(void);
@ -673,12 +673,12 @@ int daemonize(void);
/* Initialize and use the cache information */ /* Initialize and use the cache information */
struct lock_file; struct lock_file;
void preload_index(struct index_state *index, void preload_index(struct index_state *index,
const struct pathspec *pathspec, const struct pathspec *pathspec,
unsigned int refresh_flags); unsigned int refresh_flags);
int do_read_index(struct index_state *istate, const char *path, int do_read_index(struct index_state *istate, const char *path,
int must_exist); /* for testting only! */ int must_exist); /* for testting only! */
int read_index_from(struct index_state *, const char *path, int read_index_from(struct index_state *, const char *path,
const char *gitdir); const char *gitdir);
int is_index_unborn(struct index_state *); int is_index_unborn(struct index_state *);
/* For use with `write_locked_index()`. */ /* For use with `write_locked_index()`. */
@ -718,8 +718,8 @@ int unmerged_index(const struct index_state *);
* to it. * to it.
*/ */
int repo_index_has_changes(struct repository *repo, int repo_index_has_changes(struct repository *repo,
struct tree *tree, struct tree *tree,
struct strbuf *sb); struct strbuf *sb);
int verify_path(const char *path, unsigned mode); int verify_path(const char *path, unsigned mode);
int strcmp_offset(const char *s1, const char *s2, size_t *first_change); int strcmp_offset(const char *s1, const char *s2, size_t *first_change);
@ -797,7 +797,7 @@ void *read_blob_data_from_index(const struct index_state *, const char *, unsign
/* don't refresh_fsmonitor state or do stat comparison even if CE_FSMONITOR_VALID is true */ /* don't refresh_fsmonitor state or do stat comparison even if CE_FSMONITOR_VALID is true */
#define CE_MATCH_IGNORE_FSMONITOR 0X20 #define CE_MATCH_IGNORE_FSMONITOR 0X20
int is_racy_timestamp(const struct index_state *istate, int is_racy_timestamp(const struct index_state *istate,
const struct cache_entry *ce); const struct cache_entry *ce);
int ie_match_stat(struct index_state *, const struct cache_entry *, struct stat *, unsigned int); int ie_match_stat(struct index_state *, const struct cache_entry *, struct stat *, unsigned int);
int ie_modified(struct index_state *, const struct cache_entry *, struct stat *, unsigned int); int ie_modified(struct index_state *, const struct cache_entry *, struct stat *, unsigned int);
@ -821,7 +821,7 @@ void fill_stat_data(struct stat_data *sd, struct stat *st);
*/ */
int match_stat_data(const struct stat_data *sd, struct stat *st); int match_stat_data(const struct stat_data *sd, struct stat *st);
int match_stat_data_racy(const struct index_state *istate, int match_stat_data_racy(const struct index_state *istate,
const struct stat_data *sd, struct stat *st); const struct stat_data *sd, struct stat *st);
void fill_stat_cache_info(struct cache_entry *ce, struct stat *st); void fill_stat_cache_info(struct cache_entry *ce, struct stat *st);
@ -1386,8 +1386,8 @@ int get_oid_treeish(const char *str, struct object_id *oid);
int get_oid_blob(const char *str, struct object_id *oid); int get_oid_blob(const char *str, struct object_id *oid);
void maybe_die_on_misspelt_object_name(const char *name, const char *prefix); void maybe_die_on_misspelt_object_name(const char *name, const char *prefix);
enum get_oid_result get_oid_with_context(struct repository *repo, const char *str, enum get_oid_result get_oid_with_context(struct repository *repo, const char *str,
unsigned flags, struct object_id *oid, unsigned flags, struct object_id *oid,
struct object_context *oc); struct object_context *oc);
typedef int each_abbrev_fn(const struct object_id *oid, void *); typedef int each_abbrev_fn(const struct object_id *oid, void *);
int for_each_abbrev(const char *prefix, each_abbrev_fn, void *); int for_each_abbrev(const char *prefix, each_abbrev_fn, void *);
@ -1469,7 +1469,7 @@ int parse_oid_hex(const char *hex, struct object_id *oid, const char **end);
#define INTERPRET_BRANCH_REMOTE (1<<1) #define INTERPRET_BRANCH_REMOTE (1<<1)
#define INTERPRET_BRANCH_HEAD (1<<2) #define INTERPRET_BRANCH_HEAD (1<<2)
int interpret_branch_name(const char *str, int len, struct strbuf *, int interpret_branch_name(const char *str, int len, struct strbuf *,
unsigned allowed); unsigned allowed);
int get_oid_mb(const char *str, struct object_id *oid); int get_oid_mb(const char *str, struct object_id *oid);
int validate_headref(const char *ref); int validate_headref(const char *ref);
@ -1480,12 +1480,12 @@ int name_compare(const char *name1, size_t len1, const char *name2, size_t len2)
int cache_name_stage_compare(const char *name1, int len1, int stage1, const char *name2, int len2, int stage2); int cache_name_stage_compare(const char *name1, int len1, int stage1, const char *name2, int len2, int stage2);
void *read_object_with_reference(const struct object_id *oid, void *read_object_with_reference(const struct object_id *oid,
const char *required_type, const char *required_type,
unsigned long *size, unsigned long *size,
struct object_id *oid_ret); struct object_id *oid_ret);
struct object *peel_to_type(const char *name, int namelen, struct object *peel_to_type(const char *name, int namelen,
struct object *o, enum object_type); struct object *o, enum object_type);
enum date_mode_type { enum date_mode_type {
DATE_NORMAL = 0, DATE_NORMAL = 0,
@ -1542,8 +1542,8 @@ enum want_ident {
const char *git_author_info(int); const char *git_author_info(int);
const char *git_committer_info(int); const char *git_committer_info(int);
const char *fmt_ident(const char *name, const char *email, const char *fmt_ident(const char *name, const char *email,
enum want_ident whose_ident, enum want_ident whose_ident,
const char *date_str, int); const char *date_str, int);
const char *fmt_name(enum want_ident); const char *fmt_name(enum want_ident);
const char *ident_default_name(void); const char *ident_default_name(void);
const char *ident_default_email(void); const char *ident_default_email(void);

Просмотреть файл

@ -9,7 +9,7 @@
* exists, NULL otherwise. * exists, NULL otherwise.
*/ */
const char *unique_tracking_name(const char *name, const char *unique_tracking_name(const char *name,
struct object_id *oid, struct object_id *oid,
int *dwim_remotes_matched); int *dwim_remotes_matched);
#endif /* CHECKOUT_H */ #endif /* CHECKOUT_H */

Просмотреть файл

@ -29,7 +29,7 @@ struct column_options {
struct option; struct option;
int parseopt_column_callback(const struct option *, const char *, int); int parseopt_column_callback(const struct option *, const char *, int);
int git_column_config(const char *var, const char *value, int git_column_config(const char *var, const char *value,
const char *command, unsigned int *colopts); const char *command, unsigned int *colopts);
int finalize_colopts(unsigned int *colopts, int stdout_is_tty); int finalize_colopts(unsigned int *colopts, int stdout_is_tty);
static inline int column_active(unsigned int colopts) static inline int column_active(unsigned int colopts)
{ {
@ -38,7 +38,7 @@ static inline int column_active(unsigned int colopts)
struct string_list; struct string_list;
void print_columns(const struct string_list *list, unsigned int colopts, void print_columns(const struct string_list *list, unsigned int colopts,
const struct column_options *opts); const struct column_options *opts);
int run_column_filter(int colopts, const struct column_options *); int run_column_filter(int colopts, const struct column_options *);
int stop_column_filter(void); int stop_column_filter(void);

Просмотреть файл

@ -179,8 +179,8 @@ struct rev_info; /* in revision.h, it circularly uses enum cmit_fmt */
int has_non_ascii(const char *text); int has_non_ascii(const char *text);
const char *logmsg_reencode(const struct commit *commit, const char *logmsg_reencode(const struct commit *commit,
char **commit_encoding, char **commit_encoding,
const char *output_encoding); const char *output_encoding);
const char *repo_logmsg_reencode(struct repository *r, const char *repo_logmsg_reencode(struct repository *r,
const struct commit *commit, const struct commit *commit,
char **commit_encoding, char **commit_encoding,
@ -245,15 +245,15 @@ int unregister_shallow(const struct object_id *oid);
int for_each_commit_graft(each_commit_graft_fn, void *); int for_each_commit_graft(each_commit_graft_fn, void *);
int is_repository_shallow(struct repository *r); int is_repository_shallow(struct repository *r);
struct commit_list *get_shallow_commits(struct object_array *heads, struct commit_list *get_shallow_commits(struct object_array *heads,
int depth, int shallow_flag, int not_shallow_flag); int depth, int shallow_flag, int not_shallow_flag);
struct commit_list *get_shallow_commits_by_rev_list( struct commit_list *get_shallow_commits_by_rev_list(
int ac, const char **av, int shallow_flag, int not_shallow_flag); int ac, const char **av, int shallow_flag, int not_shallow_flag);
void set_alternate_shallow_file(struct repository *r, const char *path, int override); void set_alternate_shallow_file(struct repository *r, const char *path, int override);
int write_shallow_commits(struct strbuf *out, int use_pack_protocol, int write_shallow_commits(struct strbuf *out, int use_pack_protocol,
const struct oid_array *extra); const struct oid_array *extra);
void setup_alternate_shallow(struct lock_file *shallow_lock, void setup_alternate_shallow(struct lock_file *shallow_lock,
const char **alternate_shallow_file, const char **alternate_shallow_file,
const struct oid_array *extra); const struct oid_array *extra);
const char *setup_temporary_shallow(const struct oid_array *extra); const char *setup_temporary_shallow(const struct oid_array *extra);
void advertise_shallow_grafts(int); void advertise_shallow_grafts(int);
@ -276,8 +276,8 @@ void prepare_shallow_info(struct shallow_info *, struct oid_array *);
void clear_shallow_info(struct shallow_info *); void clear_shallow_info(struct shallow_info *);
void remove_nonexistent_theirs_shallow(struct shallow_info *); void remove_nonexistent_theirs_shallow(struct shallow_info *);
void assign_shallow_commits_to_refs(struct shallow_info *info, void assign_shallow_commits_to_refs(struct shallow_info *info,
uint32_t **used, uint32_t **used,
int *ref_status); int *ref_status);
int delayed_reachability_test(struct shallow_info *si, int c); int delayed_reachability_test(struct shallow_info *si, int c);
#define PRUNE_SHOW_ONLY 1 #define PRUNE_SHOW_ONLY 1
#define PRUNE_QUICK 2 #define PRUNE_QUICK 2
@ -286,7 +286,7 @@ extern struct trace_key trace_shallow;
int interactive_add(int argc, const char **argv, const char *prefix, int patch); int interactive_add(int argc, const char **argv, const char *prefix, int patch);
int run_add_interactive(const char *revision, const char *patch_mode, int run_add_interactive(const char *revision, const char *patch_mode,
const struct pathspec *pathspec); const struct pathspec *pathspec);
struct commit_extra_header { struct commit_extra_header {
struct commit_extra_header *next; struct commit_extra_header *next;
@ -296,19 +296,19 @@ struct commit_extra_header {
}; };
void append_merge_tag_headers(struct commit_list *parents, void append_merge_tag_headers(struct commit_list *parents,
struct commit_extra_header ***tail); struct commit_extra_header ***tail);
int commit_tree(const char *msg, size_t msg_len, int commit_tree(const char *msg, size_t msg_len,
const struct object_id *tree, const struct object_id *tree,
struct commit_list *parents, struct object_id *ret, struct commit_list *parents, struct object_id *ret,
const char *author, const char *sign_commit); const char *author, const char *sign_commit);
int commit_tree_extended(const char *msg, size_t msg_len, int commit_tree_extended(const char *msg, size_t msg_len,
const struct object_id *tree, const struct object_id *tree,
struct commit_list *parents, struct commit_list *parents,
struct object_id *ret, const char *author, struct object_id *ret, const char *author,
const char *sign_commit, const char *sign_commit,
struct commit_extra_header *); struct commit_extra_header *);
struct commit_extra_header *read_commit_extra_headers(struct commit *, const char **); struct commit_extra_header *read_commit_extra_headers(struct commit *, const char **);
@ -323,13 +323,13 @@ void free_commit_extra_headers(struct commit_extra_header *extra);
* responsibility to parse further in this case! * responsibility to parse further in this case!
*/ */
const char *find_commit_header(const char *msg, const char *key, const char *find_commit_header(const char *msg, const char *key,
size_t *out_len); size_t *out_len);
/* Find the end of the log message, the right place for a new trailer. */ /* Find the end of the log message, the right place for a new trailer. */
size_t ignore_non_trailer(const char *buf, size_t len); size_t ignore_non_trailer(const char *buf, size_t len);
typedef int (*each_mergetag_fn)(struct commit *commit, struct commit_extra_header *extra, typedef int (*each_mergetag_fn)(struct commit *commit, struct commit_extra_header *extra,
void *cb_data); void *cb_data);
int for_each_mergetag(each_mergetag_fn fn, struct commit *commit, void *data); int for_each_mergetag(each_mergetag_fn fn, struct commit *commit, void *data);
@ -339,7 +339,7 @@ struct merge_remote_desc {
}; };
struct merge_remote_desc *merge_remote_util(struct commit *); struct merge_remote_desc *merge_remote_util(struct commit *);
void set_merge_remote_desc(struct commit *commit, void set_merge_remote_desc(struct commit *commit,
const char *name, struct object *obj); const char *name, struct object *obj);
/* /*
* Given "name" from the command line to merge, find the commit object * Given "name" from the command line to merge, find the commit object
@ -349,7 +349,7 @@ void set_merge_remote_desc(struct commit *commit,
struct commit *get_merge_parent(const char *name); struct commit *get_merge_parent(const char *name);
int parse_signed_commit(const struct commit *commit, int parse_signed_commit(const struct commit *commit,
struct strbuf *message, struct strbuf *signature); struct strbuf *message, struct strbuf *signature);
int remove_signature(struct strbuf *buf); int remove_signature(struct strbuf *buf);
/* /*

Просмотреть файл

@ -71,22 +71,22 @@ typedef int (*config_fn_t)(const char *, const char *, void *);
int git_default_config(const char *, const char *, void *); int git_default_config(const char *, const char *, void *);
int git_config_from_file(config_fn_t fn, const char *, void *); int git_config_from_file(config_fn_t fn, const char *, void *);
int git_config_from_file_with_options(config_fn_t fn, const char *, int git_config_from_file_with_options(config_fn_t fn, const char *,
void *, void *,
const struct config_options *); const struct config_options *);
int git_config_from_mem(config_fn_t fn, int git_config_from_mem(config_fn_t fn,
const enum config_origin_type, const enum config_origin_type,
const char *name, const char *name,
const char *buf, size_t len, const char *buf, size_t len,
void *data, const struct config_options *opts); void *data, const struct config_options *opts);
int git_config_from_blob_oid(config_fn_t fn, const char *name, int git_config_from_blob_oid(config_fn_t fn, const char *name,
const struct object_id *oid, void *data); const struct object_id *oid, void *data);
void git_config_push_parameter(const char *text); void git_config_push_parameter(const char *text);
int git_config_from_parameters(config_fn_t fn, void *data); int git_config_from_parameters(config_fn_t fn, void *data);
void read_early_config(config_fn_t cb, void *data); void read_early_config(config_fn_t cb, void *data);
void git_config(config_fn_t fn, void *); void git_config(config_fn_t fn, void *);
int config_with_options(config_fn_t fn, void *, int config_with_options(config_fn_t fn, void *,
struct git_config_source *config_source, struct git_config_source *config_source,
const struct config_options *opts); const struct config_options *opts);
int git_parse_ssize_t(const char *, ssize_t *); int git_parse_ssize_t(const char *, ssize_t *);
int git_parse_ulong(const char *, unsigned long *); int git_parse_ulong(const char *, unsigned long *);
int git_parse_maybe_bool(const char *); int git_parse_maybe_bool(const char *);
@ -160,9 +160,9 @@ int git_config_include(const char *name, const char *value, void *data);
* there is no subsection at all. * there is no subsection at all.
*/ */
int parse_config_key(const char *var, int parse_config_key(const char *var,
const char *section, const char *section,
const char **subsection, int *subsection_len, const char **subsection, int *subsection_len,
const char **key); const char **key);
struct config_set_element { struct config_set_element {
struct hashmap_entry ent; struct hashmap_entry ent;
@ -215,25 +215,25 @@ int git_configset_get_pathname(struct config_set *cs, const char *key, const cha
struct repository; struct repository;
void repo_config(struct repository *repo, config_fn_t fn, void *data); void repo_config(struct repository *repo, config_fn_t fn, void *data);
int repo_config_get_value(struct repository *repo, int repo_config_get_value(struct repository *repo,
const char *key, const char **value); const char *key, const char **value);
const struct string_list *repo_config_get_value_multi(struct repository *repo, const struct string_list *repo_config_get_value_multi(struct repository *repo,
const char *key); const char *key);
int repo_config_get_string_const(struct repository *repo, int repo_config_get_string_const(struct repository *repo,
const char *key, const char **dest); const char *key, const char **dest);
int repo_config_get_string(struct repository *repo, int repo_config_get_string(struct repository *repo,
const char *key, char **dest); const char *key, char **dest);
int repo_config_get_int(struct repository *repo, int repo_config_get_int(struct repository *repo,
const char *key, int *dest); const char *key, int *dest);
int repo_config_get_ulong(struct repository *repo, int repo_config_get_ulong(struct repository *repo,
const char *key, unsigned long *dest); const char *key, unsigned long *dest);
int repo_config_get_bool(struct repository *repo, int repo_config_get_bool(struct repository *repo,
const char *key, int *dest); const char *key, int *dest);
int repo_config_get_bool_or_int(struct repository *repo, int repo_config_get_bool_or_int(struct repository *repo,
const char *key, int *is_bool, int *dest); const char *key, int *is_bool, int *dest);
int repo_config_get_maybe_bool(struct repository *repo, int repo_config_get_maybe_bool(struct repository *repo,
const char *key, int *dest); const char *key, int *dest);
int repo_config_get_pathname(struct repository *repo, int repo_config_get_pathname(struct repository *repo,
const char *key, const char **dest); const char *key, const char **dest);
int git_config_get_value(const char *key, const char **value); int git_config_get_value(const char *key, const char **value);
const struct string_list *git_config_get_value_multi(const char *key); const struct string_list *git_config_get_value_multi(const char *key);

Просмотреть файл

@ -20,6 +20,6 @@ enum protocol_version discover_version(struct packet_reader *reader);
int server_supports_v2(const char *c, int die_on_error); int server_supports_v2(const char *c, int die_on_error);
int server_supports_feature(const char *c, const char *feature, int server_supports_feature(const char *c, const char *feature,
int die_on_error); int die_on_error);
#endif #endif

Просмотреть файл

@ -76,8 +76,8 @@ diff_delta(const void *src_buf, unsigned long src_bufsize,
* returned. The returned buffer must be freed by the caller. * returned. The returned buffer must be freed by the caller.
*/ */
void *patch_delta(const void *src_buf, unsigned long src_size, void *patch_delta(const void *src_buf, unsigned long src_size,
const void *delta_buf, unsigned long delta_size, const void *delta_buf, unsigned long delta_size,
unsigned long *dst_size); unsigned long *dst_size);
/* the smallest possible delta size is 4 bytes */ /* the smallest possible delta size is 4 bytes */
#define DELTA_SIZE_MIN 4 #define DELTA_SIZE_MIN 4

62
dir.h
Просмотреть файл

@ -217,23 +217,23 @@ int simple_length(const char *match);
int no_wildcard(const char *string); int no_wildcard(const char *string);
char *common_prefix(const struct pathspec *pathspec); char *common_prefix(const struct pathspec *pathspec);
int match_pathspec(const struct index_state *istate, int match_pathspec(const struct index_state *istate,
const struct pathspec *pathspec, const struct pathspec *pathspec,
const char *name, int namelen, const char *name, int namelen,
int prefix, char *seen, int is_dir); int prefix, char *seen, int is_dir);
int report_path_error(const char *ps_matched, const struct pathspec *pathspec, const char *prefix); int report_path_error(const char *ps_matched, const struct pathspec *pathspec, const char *prefix);
int within_depth(const char *name, int namelen, int depth, int max_depth); int within_depth(const char *name, int namelen, int depth, int max_depth);
int fill_directory(struct dir_struct *dir, int fill_directory(struct dir_struct *dir,
struct index_state *istate, struct index_state *istate,
const struct pathspec *pathspec); const struct pathspec *pathspec);
int read_directory(struct dir_struct *, struct index_state *istate, int read_directory(struct dir_struct *, struct index_state *istate,
const char *path, int len, const char *path, int len,
const struct pathspec *pathspec); const struct pathspec *pathspec);
int is_excluded_from_list(const char *pathname, int pathlen, int is_excluded_from_list(const char *pathname, int pathlen,
const char *basename, int *dtype, const char *basename, int *dtype,
struct exclude_list *el, struct exclude_list *el,
struct index_state *istate); struct index_state *istate);
struct dir_entry *dir_add_ignored(struct dir_struct *dir, struct dir_entry *dir_add_ignored(struct dir_struct *dir,
struct index_state *istate, struct index_state *istate,
const char *pathname, int len); const char *pathname, int len);
@ -243,30 +243,30 @@ struct dir_entry *dir_add_ignored(struct dir_struct *dir,
* attr.c:path_matches() * attr.c:path_matches()
*/ */
int match_basename(const char *, int, int match_basename(const char *, int,
const char *, int, int, unsigned); const char *, int, int, unsigned);
int match_pathname(const char *, int, int match_pathname(const char *, int,
const char *, int, const char *, int,
const char *, int, int, unsigned); const char *, int, int, unsigned);
struct exclude *last_exclude_matching(struct dir_struct *dir, struct exclude *last_exclude_matching(struct dir_struct *dir,
struct index_state *istate, struct index_state *istate,
const char *name, int *dtype); const char *name, int *dtype);
int is_excluded(struct dir_struct *dir, int is_excluded(struct dir_struct *dir,
struct index_state *istate, struct index_state *istate,
const char *name, int *dtype); const char *name, int *dtype);
struct exclude_list *add_exclude_list(struct dir_struct *dir, struct exclude_list *add_exclude_list(struct dir_struct *dir,
int group_type, const char *src); int group_type, const char *src);
int add_excludes_from_file_to_list(const char *fname, const char *base, int baselen, int add_excludes_from_file_to_list(const char *fname, const char *base, int baselen,
struct exclude_list *el, struct index_state *istate); struct exclude_list *el, struct index_state *istate);
void add_excludes_from_file(struct dir_struct *, const char *fname); void add_excludes_from_file(struct dir_struct *, const char *fname);
int add_excludes_from_blob_to_list(struct object_id *oid, int add_excludes_from_blob_to_list(struct object_id *oid,
const char *base, int baselen, const char *base, int baselen,
struct exclude_list *el); struct exclude_list *el);
void parse_exclude_pattern(const char **string, int *patternlen, unsigned *flags, int *nowildcardlen); void parse_exclude_pattern(const char **string, int *patternlen, unsigned *flags, int *nowildcardlen);
void add_exclude(const char *string, const char *base, void add_exclude(const char *string, const char *base,
int baselen, struct exclude_list *el, int srcpos); int baselen, struct exclude_list *el, int srcpos);
void clear_exclude_list(struct exclude_list *el); void clear_exclude_list(struct exclude_list *el);
void clear_directory(struct dir_struct *dir); void clear_directory(struct dir_struct *dir);
int file_exists(const char *); int file_exists(const char *);
@ -324,13 +324,13 @@ int fspathncmp(const char *a, const char *b, size_t count);
*/ */
struct pathspec_item; struct pathspec_item;
int git_fnmatch(const struct pathspec_item *item, int git_fnmatch(const struct pathspec_item *item,
const char *pattern, const char *string, const char *pattern, const char *string,
int prefix); int prefix);
int submodule_path_match(const struct index_state *istate, int submodule_path_match(const struct index_state *istate,
const struct pathspec *ps, const struct pathspec *ps,
const char *submodule_name, const char *submodule_name,
char *seen); char *seen);
static inline int ce_path_match(const struct index_state *istate, static inline int ce_path_match(const struct index_state *istate,
const struct cache_entry *ce, const struct cache_entry *ce,
@ -373,9 +373,9 @@ void remove_untracked_cache(struct index_state *istate);
* connecting them as well. * connecting them as well.
*/ */
void connect_work_tree_and_git_dir(const char *work_tree, void connect_work_tree_and_git_dir(const char *work_tree,
const char *git_dir, const char *git_dir,
int recurse_into_nested); int recurse_into_nested);
void relocate_gitdir(const char *path, void relocate_gitdir(const char *path,
const char *old_git_dir, const char *old_git_dir,
const char *new_git_dir); const char *new_git_dir);
#endif #endif

Просмотреть файл

@ -770,13 +770,13 @@ FILE *git_fopen(const char*, const char*);
#endif #endif
#define snprintf git_snprintf #define snprintf git_snprintf
int git_snprintf(char *str, size_t maxsize, int git_snprintf(char *str, size_t maxsize,
const char *format, ...); const char *format, ...);
#ifdef vsnprintf #ifdef vsnprintf
#undef vsnprintf #undef vsnprintf
#endif #endif
#define vsnprintf git_vsnprintf #define vsnprintf git_vsnprintf
int git_vsnprintf(char *str, size_t maxsize, int git_vsnprintf(char *str, size_t maxsize,
const char *format, va_list ap); const char *format, va_list ap);
#endif #endif
#ifdef __GLIBC_PREREQ #ifdef __GLIBC_PREREQ

6
help.h
Просмотреть файл

@ -27,12 +27,12 @@ void list_config_help(int for_human);
void list_all_main_cmds(struct string_list *list); void list_all_main_cmds(struct string_list *list);
void list_all_other_cmds(struct string_list *list); void list_all_other_cmds(struct string_list *list);
void list_cmds_by_category(struct string_list *list, void list_cmds_by_category(struct string_list *list,
const char *category); const char *category);
void list_cmds_by_config(struct string_list *list); void list_cmds_by_config(struct string_list *list);
const char *help_unknown_cmd(const char *cmd); const char *help_unknown_cmd(const char *cmd);
void load_command_list(const char *prefix, void load_command_list(const char *prefix,
struct cmdnames *main_cmds, struct cmdnames *main_cmds,
struct cmdnames *other_cmds); struct cmdnames *other_cmds);
void add_cmdname(struct cmdnames *cmds, const char *name, int len); void add_cmdname(struct cmdnames *cmds, const char *name, int len);
/* Here we require that excludes is a sorted list. */ /* Here we require that excludes is a sorted list. */
void exclude_cmds(struct cmdnames *cmds, struct cmdnames *excludes); void exclude_cmds(struct cmdnames *cmds, struct cmdnames *excludes);

10
http.h
Просмотреть файл

@ -104,7 +104,7 @@ void step_active_slots(void);
#endif #endif
void http_init(struct remote *remote, const char *url, void http_init(struct remote *remote, const char *url,
int proactive_auth); int proactive_auth);
void http_cleanup(void); void http_cleanup(void);
struct curl_slist *http_copy_default_headers(void); struct curl_slist *http_copy_default_headers(void);
@ -147,10 +147,10 @@ void normalize_curl_result(CURLcode *result, long http_code, char *errorstr,
/* Helpers for modifying and creating URLs */ /* Helpers for modifying and creating URLs */
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, const char *hex,
int only_two_digit_prefix); int only_two_digit_prefix);
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); int only_two_digit_prefix);
/* Options for http_get_*() */ /* Options for http_get_*() */
struct http_get_options { struct http_get_options {
@ -208,7 +208,7 @@ int http_fetch_ref(const char *base, struct ref *ref);
/* Helpers for fetching packs */ /* Helpers for fetching packs */
int http_get_info_packs(const char *base_url, int http_get_info_packs(const char *base_url,
struct packed_git **packs_head); struct packed_git **packs_head);
struct http_pack_request { struct http_pack_request {
char *url; char *url;

Просмотреть файл

@ -69,11 +69,11 @@ static const double __ac_HASH_UPPER = 0.77;
khval_t *vals; \ khval_t *vals; \
} kh_##name##_t; } kh_##name##_t;
#define __KHASH_PROTOTYPES(name, khkey_t, khval_t) \ #define __KHASH_PROTOTYPES(name, khkey_t, khval_t) \
kh_##name##_t *kh_init_##name(void); \ kh_##name##_t *kh_init_##name(void); \
void kh_destroy_##name(kh_##name##_t *h); \ void kh_destroy_##name(kh_##name##_t *h); \
void kh_clear_##name(kh_##name##_t *h); \ void kh_clear_##name(kh_##name##_t *h); \
khint_t kh_get_##name(const kh_##name##_t *h, khkey_t key); \ khint_t kh_get_##name(const kh_##name##_t *h, khkey_t key); \
int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets); \ int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets); \
khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret); \ khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret); \
void kh_del_##name(kh_##name##_t *h, khint_t x); void kh_del_##name(kh_##name##_t *h, khint_t x);

Просмотреть файл

@ -189,7 +189,7 @@ static inline int is_lock_file_locked(struct lock_file *lk)
* `errno` set by the failing call. * `errno` set by the failing call.
*/ */
void unable_to_lock_message(const char *path, int err, void unable_to_lock_message(const char *path, int err,
struct strbuf *buf); struct strbuf *buf);
/* /*
* Emit an appropriate error message and `die()` following the failure * Emit an appropriate error message and `die()` following the failure

Просмотреть файл

@ -5,6 +5,6 @@ struct repository;
struct argv_array; struct argv_array;
struct packet_reader; struct packet_reader;
int ls_refs(struct repository *r, struct argv_array *keys, int ls_refs(struct repository *r, struct argv_array *keys,
struct packet_reader *request); struct packet_reader *request);
#endif /* LS_REFS_H */ #endif /* LS_REFS_H */

Просмотреть файл

@ -5,7 +5,7 @@ struct blob;
struct index_state; struct index_state;
void *merge_blobs(struct index_state *, const char *, void *merge_blobs(struct index_state *, const char *,
struct blob *, struct blob *, struct blob *, struct blob *,
struct blob *, unsigned long *); struct blob *, unsigned long *);
#endif /* MERGE_BLOBS_H */ #endif /* MERGE_BLOBS_H */

Просмотреть файл

@ -163,9 +163,9 @@ void *map_loose_object(struct repository *r, const struct object_id *oid,
unsigned long *size); unsigned long *size);
void *read_object_file_extended(struct repository *r, void *read_object_file_extended(struct repository *r,
const struct object_id *oid, const struct object_id *oid,
enum object_type *type, enum object_type *type,
unsigned long *size, int lookup_replace); unsigned long *size, int lookup_replace);
static inline void *repo_read_object_file(struct repository *r, static inline void *repo_read_object_file(struct repository *r,
const struct object_id *oid, const struct object_id *oid,
enum object_type *type, enum object_type *type,
@ -181,17 +181,17 @@ static inline void *repo_read_object_file(struct repository *r,
int oid_object_info(struct repository *r, const struct object_id *, unsigned long *); int oid_object_info(struct repository *r, const struct object_id *, unsigned long *);
int hash_object_file(const void *buf, unsigned long len, int hash_object_file(const void *buf, unsigned long len,
const char *type, struct object_id *oid); const char *type, struct object_id *oid);
int write_object_file(const void *buf, unsigned long len, int write_object_file(const void *buf, unsigned long len,
const char *type, struct object_id *oid); const char *type, struct object_id *oid);
int hash_object_file_literally(const void *buf, unsigned long len, int hash_object_file_literally(const void *buf, unsigned long len,
const char *type, struct object_id *oid, const char *type, struct object_id *oid,
unsigned flags); unsigned flags);
int pretend_object_file(void *, unsigned long, enum object_type, int pretend_object_file(void *, unsigned long, enum object_type,
struct object_id *oid); struct object_id *oid);
int force_object_loose(const struct object_id *oid, time_t mtime); int force_object_loose(const struct object_id *oid, time_t mtime);

Просмотреть файл

@ -47,7 +47,7 @@ void oidmap_free(struct oidmap *map, int free_entries);
* Returns the oidmap entry for the specified oid, or NULL if not found. * Returns the oidmap entry for the specified oid, or NULL if not found.
*/ */
void *oidmap_get(const struct oidmap *map, void *oidmap_get(const struct oidmap *map,
const struct object_id *key); const struct object_id *key);
/* /*
* Adds or replaces an oidmap entry. * Adds or replaces an oidmap entry.

2
pack.h
Просмотреть файл

@ -93,7 +93,7 @@ char *index_pack_lockfile(int fd);
*/ */
#define MAX_PACK_OBJECT_HEADER 10 #define MAX_PACK_OBJECT_HEADER 10
int encode_in_pack_object_header(unsigned char *hdr, int hdr_len, int encode_in_pack_object_header(unsigned char *hdr, int hdr_len,
enum object_type, uintmax_t); enum object_type, uintmax_t);
#define PH_ERROR_EOF (-1) #define PH_ERROR_EOF (-1)
#define PH_ERROR_PACK_SIGNATURE (-2) #define PH_ERROR_PACK_SIGNATURE (-2)

Просмотреть файл

@ -60,7 +60,7 @@ struct packed_git *get_all_packs(struct repository *r);
unsigned long approximate_object_count(void); unsigned long approximate_object_count(void);
struct packed_git *find_sha1_pack(const unsigned char *sha1, struct packed_git *find_sha1_pack(const unsigned char *sha1,
struct packed_git *packs); struct packed_git *packs);
void pack_report(void); void pack_report(void);
@ -144,8 +144,8 @@ void release_pack_memory(size_t);
extern int do_check_packed_object_crc; extern int do_check_packed_object_crc;
int packed_object_info(struct repository *r, int packed_object_info(struct repository *r,
struct packed_git *pack, struct packed_git *pack,
off_t offset, struct object_info *); off_t offset, struct object_info *);
void mark_bad_packed_object(struct packed_git *p, const unsigned char *sha1); void mark_bad_packed_object(struct packed_git *p, const unsigned char *sha1);
const struct packed_git *has_packed_and_bad(struct repository *r, const unsigned char *sha1); const struct packed_git *has_packed_and_bad(struct repository *r, const unsigned char *sha1);
@ -177,6 +177,6 @@ int is_promisor_object(const struct object_id *oid);
* probably use open_pack_index() or parse_pack_index() instead. * probably use open_pack_index() or parse_pack_index() instead.
*/ */
int load_idx(const char *path, const unsigned int hashsz, void *idx_map, int load_idx(const char *path, const unsigned int hashsz, void *idx_map,
size_t idx_size, struct packed_git *p); size_t idx_size, struct packed_git *p);
#endif #endif

10
path.h
Просмотреть файл

@ -38,8 +38,8 @@ char *mksnpath(char *buf, size_t n, const char *fmt, ...)
* append it in the provided buffer `sb`. * append it in the provided buffer `sb`.
*/ */
void strbuf_git_common_path(struct strbuf *sb, void strbuf_git_common_path(struct strbuf *sb,
const struct repository *repo, const struct repository *repo,
const char *fmt, ...) const char *fmt, ...)
__attribute__((format (printf, 3, 4))); __attribute__((format (printf, 3, 4)));
/* /*
@ -67,7 +67,7 @@ const char *git_common_path(const char *fmt, ...)
* Return a path into the git directory of repository `repo`. * Return a path into the git directory of repository `repo`.
*/ */
char *repo_git_path(const struct repository *repo, char *repo_git_path(const struct repository *repo,
const char *fmt, ...) const char *fmt, ...)
__attribute__((format (printf, 2, 3))); __attribute__((format (printf, 2, 3)));
/* /*
@ -75,8 +75,8 @@ char *repo_git_path(const struct repository *repo,
* to the provided buffer `sb`. * to the provided buffer `sb`.
*/ */
void strbuf_repo_git_path(struct strbuf *sb, void strbuf_repo_git_path(struct strbuf *sb,
const struct repository *repo, const struct repository *repo,
const char *fmt, ...) const char *fmt, ...)
__attribute__((format (printf, 3, 4))); __attribute__((format (printf, 3, 4)));
/* /*

Просмотреть файл

@ -173,8 +173,8 @@ struct packet_reader {
* abstraction around the 'packet_read_with_status()' function. * abstraction around the 'packet_read_with_status()' function.
*/ */
void packet_reader_init(struct packet_reader *reader, int fd, void packet_reader_init(struct packet_reader *reader, int fd,
char *src_buffer, size_t src_len, char *src_buffer, size_t src_len,
int options); int options);
/* /*
* Perform a packet read and return the status of the read. * Perform a packet read and return the status of the read.

Просмотреть файл

@ -11,7 +11,7 @@
#include "sha1.h" #include "sha1.h"
void ppc_sha1_core(uint32_t *hash, const unsigned char *p, void ppc_sha1_core(uint32_t *hash, const unsigned char *p,
unsigned int nblocks); unsigned int nblocks);
int ppc_SHA1_Init(ppc_SHA_CTX *c) int ppc_SHA1_Init(ppc_SHA_CTX *c)
{ {

Просмотреть файл

@ -68,7 +68,7 @@ void quote_two_c_style(struct strbuf *, const char *, const char *, int);
void write_name_quoted(const char *name, FILE *, int terminator); void write_name_quoted(const char *name, FILE *, int terminator);
void write_name_quoted_relative(const char *name, const char *prefix, void write_name_quoted_relative(const char *name, const char *prefix,
FILE *fp, int terminator); FILE *fp, int terminator);
/* quote path as relative to the given prefix */ /* quote path as relative to the given prefix */
char *quote_path_relative(const char *in, const char *prefix, char *quote_path_relative(const char *in, const char *prefix,

Просмотреть файл

@ -5,8 +5,8 @@ struct progress;
struct rev_info; struct rev_info;
int add_unseen_recent_objects_to_traversal(struct rev_info *revs, int add_unseen_recent_objects_to_traversal(struct rev_info *revs,
timestamp_t timestamp); timestamp_t timestamp);
void mark_reachable_objects(struct rev_info *revs, int mark_reflog, void mark_reachable_objects(struct rev_info *revs, int mark_reflog,
timestamp_t mark_recent, struct progress *); timestamp_t mark_recent, struct progress *);
#endif #endif

Просмотреть файл

@ -8,17 +8,17 @@ struct reflog_walk_info;
void init_reflog_walk(struct reflog_walk_info **info); void init_reflog_walk(struct reflog_walk_info **info);
int add_reflog_for_walk(struct reflog_walk_info *info, int add_reflog_for_walk(struct reflog_walk_info *info,
struct commit *commit, const char *name); struct commit *commit, const char *name);
void show_reflog_message(struct reflog_walk_info *info, int, void show_reflog_message(struct reflog_walk_info *info, int,
const struct date_mode *, int force_date); const struct date_mode *, int force_date);
void get_reflog_message(struct strbuf *sb, void get_reflog_message(struct strbuf *sb,
struct reflog_walk_info *reflog_info); struct reflog_walk_info *reflog_info);
const char *get_reflog_ident(struct reflog_walk_info *reflog_info); const char *get_reflog_ident(struct reflog_walk_info *reflog_info);
timestamp_t get_reflog_timestamp(struct reflog_walk_info *reflog_info); timestamp_t get_reflog_timestamp(struct reflog_walk_info *reflog_info);
void get_reflog_selector(struct strbuf *sb, void get_reflog_selector(struct strbuf *sb,
struct reflog_walk_info *reflog_info, struct reflog_walk_info *reflog_info,
const struct date_mode *dmode, int force_date, const struct date_mode *dmode, int force_date,
int shorten); int shorten);
int reflog_walk_empty(struct reflog_walk_info *walk); int reflog_walk_empty(struct reflog_walk_info *walk);

Просмотреть файл

@ -140,15 +140,15 @@ struct packet_reader;
struct argv_array; struct argv_array;
struct string_list; struct string_list;
struct ref **get_remote_heads(struct packet_reader *reader, struct ref **get_remote_heads(struct packet_reader *reader,
struct ref **list, unsigned int flags, struct ref **list, unsigned int flags,
struct oid_array *extra_have, struct oid_array *extra_have,
struct oid_array *shallow_points); struct oid_array *shallow_points);
/* Used for protocol v2 in order to retrieve refs from a remote */ /* Used for protocol v2 in order to retrieve refs from a remote */
struct ref **get_remote_refs(int fd_out, struct packet_reader *reader, struct ref **get_remote_refs(int fd_out, struct packet_reader *reader,
struct ref **list, int for_push, struct ref **list, int for_push,
const struct argv_array *ref_prefixes, const struct argv_array *ref_prefixes,
const struct string_list *server_options); const struct string_list *server_options);
int resolve_remote_symref(struct ref *ref, struct ref *list); int resolve_remote_symref(struct ref *ref, struct ref *list);

Просмотреть файл

@ -17,7 +17,7 @@ void prepare_replace_object(struct repository *r);
* lookup_replace_object(). Please do not call it directly. * lookup_replace_object(). Please do not call it directly.
*/ */
const struct object_id *do_lookup_replace_object(struct repository *r, const struct object_id *do_lookup_replace_object(struct repository *r,
const struct object_id *oid); const struct object_id *oid);
/* /*
* If object sha1 should be replaced, return the replacement object's * If object sha1 should be replaced, return the replacement object's

Просмотреть файл

@ -3,7 +3,7 @@
struct argv_array; struct argv_array;
int has_capability(const struct argv_array *keys, const char *capability, int has_capability(const struct argv_array *keys, const char *capability,
const char **value); const char **value);
struct serve_options { struct serve_options {
unsigned advertise_capabilities; unsigned advertise_capabilities;

Просмотреть файл

@ -4,9 +4,9 @@
typedef const unsigned char *sha1_access_fn(size_t index, void *table); typedef const unsigned char *sha1_access_fn(size_t index, void *table);
int sha1_pos(const unsigned char *sha1, int sha1_pos(const unsigned char *sha1,
void *table, void *table,
size_t nr, size_t nr,
sha1_access_fn fn); sha1_access_fn fn);
/* /*
* Searches for sha1 in table, using the given fanout table to determine the * Searches for sha1 in table, using the given fanout table to determine the

Просмотреть файл

@ -175,7 +175,7 @@ struct string_list_item *string_list_insert(struct string_list *list, const char
* doesn't exist, the list is not altered. * doesn't exist, the list is not altered.
*/ */
void string_list_remove(struct string_list *list, const char *string, void string_list_remove(struct string_list *list, const char *string,
int free_util); int free_util);
/** /**
* Check if the given string is part of a sorted list. If it is part of the list, * Check if the given string is part of a sorted list. If it is part of the list,

Просмотреть файл

@ -43,9 +43,9 @@ struct subprocess_capability {
/* Function to test two subprocess hashmap entries for equality. */ /* Function to test two subprocess hashmap entries for equality. */
int cmd2process_cmp(const void *unused_cmp_data, int cmd2process_cmp(const void *unused_cmp_data,
const void *e1, const void *e1,
const void *e2, const void *e2,
const void *unused_keydata); const void *unused_keydata);
/* /*
* User-supplied function to initialize the sub-process. This is * User-supplied function to initialize the sub-process. This is

Просмотреть файл

@ -36,7 +36,7 @@ int parse_submodule_fetchjobs(const char *var, const char *value);
int parse_fetch_recurse_submodules_arg(const char *opt, const char *arg); int parse_fetch_recurse_submodules_arg(const char *opt, const char *arg);
struct option; struct option;
int option_fetch_parse_recurse_submodules(const struct option *opt, int option_fetch_parse_recurse_submodules(const struct option *opt,
const char *arg, int unset); const char *arg, int unset);
int parse_update_recurse_submodules_arg(const char *opt, const char *arg); int parse_update_recurse_submodules_arg(const char *opt, const char *arg);
int parse_push_recurse_submodules_arg(const char *opt, const char *arg); int parse_push_recurse_submodules_arg(const char *opt, const char *arg);
void repo_read_gitmodules(struct repository *repo); void repo_read_gitmodules(struct repository *repo);

2
tag.h
Просмотреть файл

@ -18,6 +18,6 @@ void release_tag_memory(struct tag *t);
struct object *deref_tag(struct repository *r, struct object *, const char *, int); struct object *deref_tag(struct repository *r, struct object *, const char *, int);
struct object *deref_tag_noverify(struct object *); struct object *deref_tag_noverify(struct object *);
int gpg_verify_tag(const struct object_id *oid, int gpg_verify_tag(const struct object_id *oid,
const char *name_to_report, unsigned flags); const char *name_to_report, unsigned flags);
#endif /* TAG_H */ #endif /* TAG_H */

Просмотреть файл

@ -137,7 +137,7 @@ struct tempfile *register_tempfile(const char *path);
/* See "mks_tempfile functions" above. */ /* See "mks_tempfile functions" above. */
struct tempfile *mks_tempfile_sm(const char *filename_template, struct tempfile *mks_tempfile_sm(const char *filename_template,
int suffixlen, int mode); int suffixlen, int mode);
/* See "mks_tempfile functions" above. */ /* See "mks_tempfile functions" above. */
static inline struct tempfile *mks_tempfile_s(const char *filename_template, static inline struct tempfile *mks_tempfile_s(const char *filename_template,
@ -160,7 +160,7 @@ static inline struct tempfile *mks_tempfile(const char *filename_template)
/* See "mks_tempfile functions" above. */ /* See "mks_tempfile functions" above. */
struct tempfile *mks_tempfile_tsm(const char *filename_template, struct tempfile *mks_tempfile_tsm(const char *filename_template,
int suffixlen, int mode); int suffixlen, int mode);
/* See "mks_tempfile functions" above. */ /* See "mks_tempfile functions" above. */
static inline struct tempfile *mks_tempfile_ts(const char *filename_template, static inline struct tempfile *mks_tempfile_ts(const char *filename_template,

10
trace.h
Просмотреть файл

@ -133,18 +133,18 @@ void trace_performance_leave(const char *format, ...);
/* backend functions, use non-*fl macros instead */ /* backend functions, use non-*fl macros instead */
__attribute__((format (printf, 4, 5))) __attribute__((format (printf, 4, 5)))
void trace_printf_key_fl(const char *file, int line, struct trace_key *key, void trace_printf_key_fl(const char *file, int line, struct trace_key *key,
const char *format, ...); const char *format, ...);
__attribute__((format (printf, 4, 5))) __attribute__((format (printf, 4, 5)))
void trace_argv_printf_fl(const char *file, int line, const char **argv, void trace_argv_printf_fl(const char *file, int line, const char **argv,
const char *format, ...); const char *format, ...);
void trace_strbuf_fl(const char *file, int line, struct trace_key *key, void trace_strbuf_fl(const char *file, int line, struct trace_key *key,
const struct strbuf *data); const struct strbuf *data);
__attribute__((format (printf, 4, 5))) __attribute__((format (printf, 4, 5)))
void trace_performance_fl(const char *file, int line, void trace_performance_fl(const char *file, int line,
uint64_t nanos, const char *fmt, ...); uint64_t nanos, const char *fmt, ...);
__attribute__((format (printf, 4, 5))) __attribute__((format (printf, 4, 5)))
void trace_performance_leave_fl(const char *file, int line, void trace_performance_leave_fl(const char *file, int line,
uint64_t nanos, const char *fmt, ...); uint64_t nanos, const char *fmt, ...);
static inline int trace_pass_fl(struct trace_key *key) static inline int trace_pass_fl(struct trace_key *key)
{ {
return key->fd || !key->initialized; return key->fd || !key->initialized;

Просмотреть файл

@ -14,10 +14,10 @@ struct repository;
struct argv_array; struct argv_array;
struct packet_reader; struct packet_reader;
int upload_pack_v2(struct repository *r, struct argv_array *keys, int upload_pack_v2(struct repository *r, struct argv_array *keys,
struct packet_reader *request); struct packet_reader *request);
struct strbuf; struct strbuf;
int upload_pack_advertise(struct repository *r, int upload_pack_advertise(struct repository *r,
struct strbuf *value); struct strbuf *value);
#endif /* UPLOAD_PACK_H */ #endif /* UPLOAD_PACK_H */

Просмотреть файл

@ -5,6 +5,6 @@ struct line_buffer;
struct sliding_view; struct sliding_view;
int svndiff0_apply(struct line_buffer *delta, off_t delta_len, int svndiff0_apply(struct line_buffer *delta, off_t delta_len,
struct sliding_view *preimage, FILE *postimage); struct sliding_view *preimage, FILE *postimage);
#endif #endif

Просмотреть файл

@ -48,8 +48,8 @@ const char *get_worktree_git_dir(const struct worktree *wt);
* "arg". "prefix" must not be NULL. * "arg". "prefix" must not be NULL.
*/ */
struct worktree *find_worktree(struct worktree **list, struct worktree *find_worktree(struct worktree **list,
const char *prefix, const char *prefix,
const char *arg); const char *arg);
/* /*
* Return true if the given worktree is the main one. * Return true if the given worktree is the main one.
@ -69,14 +69,14 @@ const char *worktree_lock_reason(struct worktree *wt);
* returned if "errmsg" is not NULL. * returned if "errmsg" is not NULL.
*/ */
int validate_worktree(const struct worktree *wt, int validate_worktree(const struct worktree *wt,
struct strbuf *errmsg, struct strbuf *errmsg,
unsigned flags); unsigned flags);
/* /*
* Update worktrees/xxx/gitdir with the new path. * Update worktrees/xxx/gitdir with the new path.
*/ */
void update_worktree_location(struct worktree *wt, void update_worktree_location(struct worktree *wt,
const char *path_); const char *path_);
/* /*
* Free up the memory for worktree(s) * Free up the memory for worktree(s)
@ -89,7 +89,7 @@ void free_worktrees(struct worktree **);
* or NULL otherwise. The result may be destroyed by the next call. * or NULL otherwise. The result may be destroyed by the next call.
*/ */
const struct worktree *find_shared_symref(const char *symref, const struct worktree *find_shared_symref(const char *symref,
const char *target); const char *target);
/* /*
* Similar to head_ref() for all HEADs _except_ one from the current * Similar to head_ref() for all HEADs _except_ one from the current
@ -105,7 +105,7 @@ int is_worktree_being_bisected(const struct worktree *wt, const char *target);
* worktree instead of current one * worktree instead of current one
*/ */
const char *worktree_git_path(const struct worktree *wt, const char *worktree_git_path(const struct worktree *wt,
const char *fmt, ...) const char *fmt, ...)
__attribute__((format (printf, 2, 3))); __attribute__((format (printf, 2, 3)));
/* /*

Просмотреть файл

@ -47,7 +47,7 @@ void discard_hunk_line(void *priv,
* are treated for the comparision. * are treated for the comparision.
*/ */
int xdiff_compare_lines(const char *l1, long s1, int xdiff_compare_lines(const char *l1, long s1,
const char *l2, long s2, long flags); const char *l2, long s2, long flags);
/* /*
* Returns a hash of the string s of length len. * Returns a hash of the string s of length len.