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 );


Reply via email to