backtrace: Inline esc() helper, making it available to all build variants
This commit is contained in:
@@ -89,6 +89,18 @@ static void println(FILE *file, char *format, ...)
|
|||||||
va_end(args);
|
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
|
#ifdef HAVE_DBGHELP
|
||||||
|
|
||||||
#include <dbghelp.h>
|
#include <dbghelp.h>
|
||||||
@@ -118,18 +130,6 @@ void backtrace_deinit()
|
|||||||
#include <dlfcn.h>
|
#include <dlfcn.h>
|
||||||
#endif
|
#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
|
#ifdef HAVE_BFD_H
|
||||||
|
|
||||||
#include <bfd.h>
|
#include <bfd.h>
|
||||||
|
|||||||
Reference in New Issue
Block a user