path.c: group git_path(), git_pathdup() and strbuf_git_path() together
Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
8afdaf39e3
commit
57a23b770a
20
path.c
20
path.c
@ -78,6 +78,16 @@ void strbuf_git_path(struct strbuf *sb, const char *fmt, ...)
|
|||||||
va_end(args);
|
va_end(args);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const char *git_path(const char *fmt, ...)
|
||||||
|
{
|
||||||
|
struct strbuf *pathname = get_pathname();
|
||||||
|
va_list args;
|
||||||
|
va_start(args, fmt);
|
||||||
|
do_git_path(pathname, fmt, args);
|
||||||
|
va_end(args);
|
||||||
|
return pathname->buf;
|
||||||
|
}
|
||||||
|
|
||||||
char *git_pathdup(const char *fmt, ...)
|
char *git_pathdup(const char *fmt, ...)
|
||||||
{
|
{
|
||||||
struct strbuf path = STRBUF_INIT;
|
struct strbuf path = STRBUF_INIT;
|
||||||
@ -109,16 +119,6 @@ const char *mkpath(const char *fmt, ...)
|
|||||||
return cleanup_path(pathname->buf);
|
return cleanup_path(pathname->buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *git_path(const char *fmt, ...)
|
|
||||||
{
|
|
||||||
struct strbuf *pathname = get_pathname();
|
|
||||||
va_list args;
|
|
||||||
va_start(args, fmt);
|
|
||||||
do_git_path(pathname, fmt, args);
|
|
||||||
va_end(args);
|
|
||||||
return pathname->buf;
|
|
||||||
}
|
|
||||||
|
|
||||||
void home_config_paths(char **global, char **xdg, char *file)
|
void home_config_paths(char **global, char **xdg, char *file)
|
||||||
{
|
{
|
||||||
char *xdg_home = getenv("XDG_CONFIG_HOME");
|
char *xdg_home = getenv("XDG_CONFIG_HOME");
|
||||||
|
Loading…
Reference in New Issue
Block a user