Author: damjan Date: Sun Dec 13 23:35:09 2015 New Revision: 1719846 URL: http://svn.apache.org/viewvc?rev=1719846&view=rev Log: Use %p to print pointers in sal backtraces instead of 0x%x + conversion to integer.
Patch by: me Modified: openoffice/trunk/main/sal/osl/unx/backtrace.c Modified: openoffice/trunk/main/sal/osl/unx/backtrace.c URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sal/osl/unx/backtrace.c?rev=1719846&r1=1719845&r2=1719846&view=diff ============================================================================== --- openoffice/trunk/main/sal/osl/unx/backtrace.c (original) +++ openoffice/trunk/main/sal/osl/unx/backtrace.c Sun Dec 13 23:35:09 2015 @@ -124,7 +124,7 @@ void backtrace_symbols_fd( void **buffer fprintf( fp, "(%s+0x%x)", dli.dli_sname, offset ); } } - fprintf( fp, "[0x%x]\n", *pFramePtr ); + fprintf( fp, "[%p]\n", *pFramePtr ); } fflush( fp ); @@ -192,7 +192,7 @@ void backtrace_symbols_fd( void **buffer fprintf( fp, "(%s+0x%" SAL_PRI_PTRDIFFT "x)", dli.dli_sname, offset ); } } - fprintf( fp, "[0x%p]\n", *pFramePtr ); + fprintf( fp, "[%p]\n", *pFramePtr ); } fflush( fp ); fclose( fp ); @@ -278,7 +278,7 @@ void backtrace_symbols_fd( void **buffer fprintf( fp, "(%s+0x%x)", dli.dli_sname, offset ); } } - fprintf( fp, "[0x%x]\n", *pFramePtr ); + fprintf( fp, "[%p]\n", *pFramePtr ); } fflush( fp ); @@ -344,7 +344,7 @@ void backtrace_symbols_fd( void **buffer fprintf( fp, "(%s+0x%x)", dli.dli_sname, offset ); } } - fprintf( fp, "[0x%x]\n", (unsigned int)*pFramePtr ); + fprintf( fp, "[%p]\n", *pFramePtr ); } fflush( fp );