[PATCH] Remove gitenv macro hack
- From
- Dan Weber <dan@mirrorlynx.com>
- Date
- May 19, 2005, 22:01 UTC
- Message-ID
- <Pine.LNX.4.62.0505191800280.16809@mirrorlynx.com>
Removed hacky macro for gitenv. Often produced warnings by the compiler for the use of ?: without anything after the ?
Signed-off-by: Dan Weber <dan@mirrorlynx.com>
--- commit 1b48b369a152a6315a9b4e6eebf50f56176cdd82 tree 53c238f3aa788df47325c456ab16b0eb25004074 parent 5cd4c7b7686d334e341b21d92449349feda3ef65 author Dan Weber <dan@mirrorlynx.com> Thu, 19 May 2005 17:57:44 -0400 committer Dan Weber <dan@mirrorlynx.com> 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