summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2020-12-08 19:46:25 +0000
committerEdward Thomson <ethomson@edwardthomson.com>2023-05-13 14:09:51 +0100
commitebf2991f06d8831ed23524a068210b8103b5f604 (patch)
tree36898ddcc75045725c1ee9510a9d53d7fa1387d1
parent4f76ef568d74c63031eb42fc10bf08b5641e5f0b (diff)
downloadlibgit2-ebf2991f06d8831ed23524a068210b8103b5f604.tar.gz
threadstate: don't use an unnecessary macro
Now that we've reduced the usage of GIT_THREADSTATE, remove it entirely in favor of git_threadstate_get().
-rw-r--r--src/libgit2/errors.c16
-rw-r--r--src/libgit2/oid.c2
-rw-r--r--src/libgit2/threadstate.h2
3 files changed, 9 insertions, 11 deletions
diff --git a/src/libgit2/errors.c b/src/libgit2/errors.c
index 460dfa00f..2e58948d2 100644
--- a/src/libgit2/errors.c
+++ b/src/libgit2/errors.c
@@ -33,7 +33,7 @@ static git_error tlsdata_error = {
static void set_error_from_buffer(int error_class)
{
- git_threadstate *threadstate = GIT_THREADSTATE;
+ git_threadstate *threadstate = git_threadstate_get();
git_error *error;
git_str *buf;
@@ -51,7 +51,7 @@ static void set_error_from_buffer(int error_class)
static void set_error(int error_class, char *string)
{
- git_threadstate *threadstate = GIT_THREADSTATE;
+ git_threadstate *threadstate = git_threadstate_get();
git_str *buf;
if (!threadstate)
@@ -71,7 +71,7 @@ static void set_error(int error_class, char *string)
void git_error_set_oom(void)
{
- git_threadstate *threadstate = GIT_THREADSTATE;
+ git_threadstate *threadstate = git_threadstate_get();
if (!threadstate)
return;
@@ -94,7 +94,7 @@ void git_error_vset(int error_class, const char *fmt, va_list ap)
DWORD win32_error_code = (error_class == GIT_ERROR_OS) ? GetLastError() : 0;
#endif
- git_threadstate *threadstate = GIT_THREADSTATE;
+ git_threadstate *threadstate = git_threadstate_get();
int error_code = (error_class == GIT_ERROR_OS) ? errno : 0;
git_str *buf;
@@ -135,7 +135,7 @@ void git_error_vset(int error_class, const char *fmt, va_list ap)
int git_error_set_str(int error_class, const char *string)
{
- git_threadstate *threadstate = GIT_THREADSTATE;
+ git_threadstate *threadstate = git_threadstate_get();
git_str *buf;
GIT_ASSERT_ARG(string);
@@ -157,7 +157,7 @@ int git_error_set_str(int error_class, const char *string)
void git_error_clear(void)
{
- git_threadstate *threadstate = GIT_THREADSTATE;
+ git_threadstate *threadstate = git_threadstate_get();
if (!threadstate)
return;
@@ -181,7 +181,7 @@ const git_error *git_error_last(void)
if (!git_libgit2_init_count())
return &uninitialized_error;
- if ((threadstate = GIT_THREADSTATE) == NULL)
+ if ((threadstate = git_threadstate_get()) == NULL)
return &tlsdata_error;
return threadstate->last_error;
@@ -189,7 +189,7 @@ const git_error *git_error_last(void)
int git_error_state_capture(git_error_state *state, int error_code)
{
- git_threadstate *threadstate = GIT_THREADSTATE;
+ git_threadstate *threadstate = git_threadstate_get();
git_error *error;
git_str *error_buf;
diff --git a/src/libgit2/oid.c b/src/libgit2/oid.c
index ab758fff4..631a566eb 100644
--- a/src/libgit2/oid.c
+++ b/src/libgit2/oid.c
@@ -155,7 +155,7 @@ int git_oid_pathfmt(char *str, const git_oid *oid)
char *git_oid_tostr_s(const git_oid *oid)
{
- git_threadstate *threadstate = GIT_THREADSTATE;
+ git_threadstate *threadstate = git_threadstate_get();
char *str;
if (!threadstate)
diff --git a/src/libgit2/threadstate.h b/src/libgit2/threadstate.h
index 65edec717..6ef04192c 100644
--- a/src/libgit2/threadstate.h
+++ b/src/libgit2/threadstate.h
@@ -19,6 +19,4 @@ typedef struct {
extern int git_threadstate_global_init(void);
extern git_threadstate *git_threadstate_get(void);
-#define GIT_THREADSTATE (git_threadstate_get())
-
#endif