From 9911c105401bf7dd89842cb153bbc68ed805c43c Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 16 Jun 2004 02:55:13 +0000 Subject: [PATCH] remove BACKTRACE_METHOD_BACKTRACE --- stepmania/src/archutils/Unix/Backtrace.cpp | 23 ---------------------- 1 file changed, 23 deletions(-) diff --git a/stepmania/src/archutils/Unix/Backtrace.cpp b/stepmania/src/archutils/Unix/Backtrace.cpp index 281dccfaa3..dbfe6b3b52 100644 --- a/stepmania/src/archutils/Unix/Backtrace.cpp +++ b/stepmania/src/archutils/Unix/Backtrace.cpp @@ -377,29 +377,6 @@ void GetBacktrace( const void **buf, size_t size, const BacktraceContext *ctx ) do_backtrace( buf, size, ctx ); } -#elif defined(BACKTRACE_METHOD_BACKTRACE) -#include - -void InitializeBacktrace() { } - -void GetBacktrace( const void **buf, size_t size, const BacktraceContext *ctx ) -{ - InitializeBacktrace(); - - void **cbuf = const_cast (buf); - int retsize = backtrace( cbuf, size-1 ); - - /* Remove any NULL entries. We want to null-terminate the list, and null entries are useless. */ - for( int i = retsize-1; i >= 0; --i ) - { - if( buf[i] != NULL ) - continue; - - memmove( &buf[i], &buf[i]+1, retsize-i-1 ); - } - - buf[retsize] = NULL; -} #elif defined(BACKTRACE_METHOD_POWERPC_DARWIN) typedef struct Frame {