backtrace: Inline esc() helper, making it available to all build variants

This commit is contained in:
Martin Willi 2014-01-02 14:33:32 +01:00
parent 2127831cda
commit 087e02e47e
1 changed files with 12 additions and 12 deletions

View File

@ -89,6 +89,18 @@ static void println(FILE *file, char *format, ...)
va_end(args);
}
/**
* Same as tty_escape_get(), but for a potentially NULL FILE*
*/
static inline char* esc(FILE *file, tty_escape_t escape)
{
if (file)
{
return tty_escape_get(fileno(file), escape);
}
return "";
}
#ifdef HAVE_DBGHELP
#include <dbghelp.h>
@ -118,18 +130,6 @@ void backtrace_deinit()
#include <dlfcn.h>
#endif
/**
* Same as tty_escape_get(), but for a potentially NULL FILE*
*/
static char* esc(FILE *file, tty_escape_t escape)
{
if (file)
{
return tty_escape_get(fileno(file), escape);
}
return "";
}
#ifdef HAVE_BFD_H
#include <bfd.h>