[PATCH] Remove gitenv macro hack
From: Dan Weber <hidden>
Date: 2016-06-15 22:41:57
Removed hacky macro for gitenv. Often produced warnings by the compiler for the use of ?: without anything after the ? Signed-off-by: Dan Weber <redacted> --- commit 1b48b369a152a6315a9b4e6eebf50f56176cdd82 tree 53c238f3aa788df47325c456ab16b0eb25004074 parent 5cd4c7b7686d334e341b21d92449349feda3ef65 author Dan Weber [off-list ref] Thu, 19 May 2005 17:57:44 -0400 committer Dan Weber [off-list ref] Thu, 19 May 2005 17:57:44 -0400 cache.h | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletion(-) Index: cache.h ===================================================================
--- ca5fef50fb68a3afbb35e1a48ac622f7a964f021/cache.h (mode:100644)
+++ 53c238f3aa788df47325c456ab16b0eb25004074/cache.h (mode:100644)@@ -37,7 +37,13 @@ * We accept older names for now but warn. */ extern char *gitenv_bc(const char *); -#define gitenv(e) (getenv(e) ? : gitenv_bc(e)) +static inline char* gitenv(const char* name) { + char* result = getenv(name); + if (result) + return result; + else + return gitenv_bc(name); +} /* * Basic data structures for the directory cache