diff --git a/src/libstrongswan/utils/backtrace.c b/src/libstrongswan/utils/backtrace.c index b93be1ed6f..30f19cb156 100644 --- a/src/libstrongswan/utils/backtrace.c +++ b/src/libstrongswan/utils/backtrace.c @@ -15,23 +15,20 @@ */ #define _GNU_SOURCE - -#ifdef HAVE_BACKTRACE -# include -#endif /* HAVE_BACKTRACE */ -#ifdef HAVE_DBGHELP -# include -# include -# include -#endif /* HAVE_DBGHELP */ #include -#include "backtrace.h" - -#include +#ifdef HAVE_BACKTRACE +#include +#endif /* HAVE_BACKTRACE */ #ifdef WIN32 -# include +#include +#include +#ifdef HAVE_DBGHELP +#include +#endif /* HAVE_DBGHELP */ + +#include /* missing in MinGW */ #ifdef WIN64 #ifndef GetModuleInformation @@ -47,6 +44,10 @@ DWORD K32GetModuleFileNameExA(HANDLE hProcess, HMODULE hModule, #endif /* WIN64 */ #endif +#include "backtrace.h" + +#include + typedef struct private_backtrace_t private_backtrace_t; /**