configured/compiled. */
@__SILC_HAVE_PTHREAD@
@__SILC_ENABLE_DEBUG@
+@__SILC_ENABLE_STACKTRACE@
/* Types */
#define SILC_SIZEOF_LONG_LONG @SILC_SIZEOF_LONG_LONG@
#define SILC_DEBUG 1
#endif /* __SILC_ENABLE_DEBUG */
+#ifdef __SILC_ENABLE_STACKTRACE
+#undef SILC_STACKTRACE
+#define SILC_STACKTRACE 1
+#endif /* __SILC_ENABLE_STACKTRACE */
+
/* SILC Runtime Toolkit includes */
#include <silcerrno.h>
#include <silctypes.h>
#error "Do not include internal header file directly"
#endif
-#if defined(__GNUC__) && defined(HAVE_EXECINFO_H) && defined(HAVE_BACKTRACE)
+#if (defined(__GNUC__) && defined(HAVE_EXECINFO_H) && \
+ defined(HAVE_BACKTRACE)) || defined(__SILC_ENABLE_STACKTRACE)
#undef strdup
#define silc_malloc(s) silc_st_malloc((s), __FILE__, __LINE__)