Index: libcfa/src/interpose.cfa
===================================================================
--- libcfa/src/interpose.cfa	(revision d1a9ff51fa9823cee1e1bb8f45cb184ec5617dec)
+++ libcfa/src/interpose.cfa	(revision 74330e70ac91b5ec34b6f71f01730ecbbf4e3af7)
@@ -10,6 +10,6 @@
 // Created On       : Wed Mar 29 16:10:31 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Tue Feb  4 11:38:20 2020
-// Update Count     : 161
+// Last Modified On : Sat Feb  8 08:40:34 2020
+// Update Count     : 163
 //
 
@@ -170,12 +170,10 @@
 
 static void __cfaabi_backtrace( int start ) {
-	enum {
-		Frames = 50,									// maximum number of stack frames
-	};
+	enum { Frames = 50, };								// maximum number of stack frames
 	int last = kernel_abort_lastframe();				// skip last N stack frames
 
 	void * array[Frames];
 	size_t size = backtrace( array, Frames );
-	char ** messages = backtrace_symbols( array, size );
+	char ** messages = backtrace_symbols( array, size ); // does not demangle names
 
 	*index( messages[0], '(' ) = '\0';					// find executable name
@@ -185,5 +183,5 @@
 		char * name = 0p, * offset_begin = 0p, * offset_end = 0p;
 
-		for ( char * p = messages[i]; *p; ++p ) {		// find parantheses and +offset
+		for ( char * p = messages[i]; *p; p += 1 ) {	// find parantheses and +offset
 			//__cfaabi_bits_print_nolock( "X %s\n", p);
 			if ( *p == '(' ) {
@@ -237,5 +235,5 @@
 	__cfaabi_bits_write( STDERR_FILENO, abort_text, len );
 
-	if ( fmt[strlen( fmt ) - 1] != '\n' ) {			// add optional newline if missing at the end of the format text
+	if ( fmt[strlen( fmt ) - 1] != '\n' ) {				// add optional newline if missing at the end of the format text
 		__cfaabi_dbg_write( "\n", 1 );
 	}
