Skip to content

Commit fe40de4

Browse files
committed
trace: drop unnecessary write indirection
1 parent 688bf4c commit fe40de4

File tree

1 file changed

+9
-17
lines changed

1 file changed

+9
-17
lines changed

src/trace.h

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ struct git_trace_data {
2121

2222
extern struct git_trace_data git_trace__data;
2323

24-
GIT_INLINE(void) git_trace__vwrite_fmt(
24+
GIT_INLINE(void) git_trace__write_fmt(
2525
git_trace_level_t level,
26-
const char *fmt, va_list ap)
26+
const char *fmt,
27+
va_list ap)
2728
{
2829
git_trace_cb callback = git_trace__data.callback;
2930
git_buf message = GIT_BUF_INIT;
@@ -35,29 +36,20 @@ GIT_INLINE(void) git_trace__vwrite_fmt(
3536
git_buf_dispose(&message);
3637
}
3738

38-
GIT_INLINE(void) git_trace__write_fmt(
39-
git_trace_level_t level,
40-
const char *fmt, ...)
41-
{
42-
va_list ap;
43-
44-
va_start(ap, fmt);
45-
git_trace__vwrite_fmt(level, fmt, ap);
46-
va_end(ap);
47-
}
39+
#define git_trace_level() (git_trace__data.level)
4840

49-
#define git_trace_level() (git_trace__data.level)
5041
GIT_INLINE(void) git_trace(git_trace_level_t level, const char *fmt, ...)
5142
{
5243
if (git_trace__data.level >= level &&
53-
git_trace__data.callback != NULL) {
44+
git_trace__data.callback != NULL) {
5445
va_list ap;
5546

5647
va_start(ap, fmt);
57-
git_trace__vwrite_fmt(level, fmt, ap);
48+
git_trace__write_fmt(level, fmt, ap);
5849
va_end(ap);
5950
}
6051
}
52+
6153
#else
6254

6355
GIT_INLINE(void) git_trace__null(
@@ -68,8 +60,8 @@ GIT_INLINE(void) git_trace__null(
6860
GIT_UNUSED(fmt);
6961
}
7062

71-
#define git_trace_level() ((git_trace_level_t)0)
72-
#define git_trace git_trace__null
63+
#define git_trace_level() ((git_trace_level_t)0)
64+
#define git_trace git_trace__null
7365

7466
#endif
7567

0 commit comments

Comments
 (0)