From ec05778d5718a7912e506764d443a78d6a6179e3 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Mon, 5 Nov 2012 22:41:51 +0000 Subject: Converted tabs to spaces with tabconv. --- src/stable/trace.h | 310 ++++++++++++++++++++++++++--------------------------- 1 file changed, 155 insertions(+), 155 deletions(-) (limited to 'src/stable/trace.h') diff --git a/src/stable/trace.h b/src/stable/trace.h index da67f03..d47df9c 100644 --- a/src/stable/trace.h +++ b/src/stable/trace.h @@ -17,165 +17,165 @@ namespace Bu { -/* template void __tracer_format( t &v ) - { - __tracer_format( *const_cast(&v) ); - } +/* template void __tracer_format( t &v ) + { + __tracer_format( *const_cast(&v) ); + } */ - template void __tracer_format( const t &v ) - { - Bu::sio << v; - } + template void __tracer_format( const t &v ) + { + Bu::sio << v; + } - void __tracer( const char *pf ); + void __tracer( const char *pf ); - #define looper( vv ) \ - for( ; *n; n++ ) \ - { \ - if( bInBracket == true ) \ - { \ - if( *n == '>' ) \ - bInBracket = false; \ - } \ - else if( *n == ',' || *n == ')' ) \ - { \ - fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, 1, stdout ); \ - fwrite("=", 1, 1, stdout); \ - __tracer_format( vv ); \ - s = n; \ - n++; \ - break; \ - } \ - else if( *n == '<' ) \ - { \ - bInBracket = true; \ - } \ - } (void)0 - - template void __tracer( const char *pf, t1 &v1 ) - { - printf("trace: "); - const char *s = pf; - const char *n = pf; - bool bInBracket = false; - looper( v1 ); - fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); - fwrite( "\n", 1, 1, stdout ); - fflush( stdout ); - } - - template void __tracer( const char *pf, - t1 &v1, t2 &v2 ) - { - printf("trace: "); - const char *s = pf; - const char *n = pf; - bool bInBracket = false; - looper( v1 ); - looper( v2 ); - fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); - fwrite( "\n", 1, 1, stdout ); - fflush( stdout ); - } - - template - void __tracer( const char *pf, t1 &v1, t2 &v2, t3 &v3 ) - { - printf("trace: "); - const char *s = pf; - const char *n = pf; - bool bInBracket = false; - looper( v1 ); - looper( v2 ); - looper( v3 ); - fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); - fwrite( "\n", 1, 1, stdout ); - fflush( stdout ); - } - - template - void __tracer( const char *pf, t1 &v1, t2 &v2, t3 &v3, t4 &v4 ) - { - printf("trace: "); - const char *s = pf; - const char *n = pf; - bool bInBracket = false; - looper( v1 ); - looper( v2 ); - looper( v3 ); - looper( v4 ); - fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); - fwrite( "\n", 1, 1, stdout ); - fflush( stdout ); - } - - template - void __tracer( const char *pf, t1 &v1, t2 &v2, t3 &v3, t4 &v4, t5 &v5 ) - { - printf("trace: "); - const char *s = pf; - const char *n = pf; - bool bInBracket = false; - looper( v1 ); - looper( v2 ); - looper( v3 ); - looper( v4 ); - looper( v5 ); - fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); - fwrite( "\n", 1, 1, stdout ); - fflush( stdout ); - } - - template - void __tracer( const char *pf, t1 &v1, t2 &v2, t3 &v3, t4 &v4, t5 &v5, - t6 &v6) - { - printf("trace: "); - const char *s = pf; - const char *n = pf; - bool bInBracket = false; - looper( v1 ); - looper( v2 ); - looper( v3 ); - looper( v4 ); - looper( v5 ); - looper( v6 ); - fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); - fwrite( "\n", 1, 1, stdout ); - fflush( stdout ); - } - - template - void __tracer( const char *pf, t1 &v1, t2 &v2, t3 &v3, t4 &v4, t5 &v5, - t6 &v6, t7 &v7 ) - { - printf("trace: "); - const char *s = pf; - const char *n = pf; - bool bInBracket = false; - looper( v1 ); - looper( v2 ); - looper( v3 ); - looper( v4 ); - looper( v5 ); - looper( v6 ); - looper( v7 ); - fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); - fwrite( "\n", 1, 1, stdout ); - fflush( stdout ); - } + #define looper( vv ) \ + for( ; *n; n++ ) \ + { \ + if( bInBracket == true ) \ + { \ + if( *n == '>' ) \ + bInBracket = false; \ + } \ + else if( *n == ',' || *n == ')' ) \ + { \ + fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, 1, stdout ); \ + fwrite("=", 1, 1, stdout); \ + __tracer_format( vv ); \ + s = n; \ + n++; \ + break; \ + } \ + else if( *n == '<' ) \ + { \ + bInBracket = true; \ + } \ + } (void)0 + + template void __tracer( const char *pf, t1 &v1 ) + { + printf("trace: "); + const char *s = pf; + const char *n = pf; + bool bInBracket = false; + looper( v1 ); + fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); + fwrite( "\n", 1, 1, stdout ); + fflush( stdout ); + } + + template void __tracer( const char *pf, + t1 &v1, t2 &v2 ) + { + printf("trace: "); + const char *s = pf; + const char *n = pf; + bool bInBracket = false; + looper( v1 ); + looper( v2 ); + fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); + fwrite( "\n", 1, 1, stdout ); + fflush( stdout ); + } + + template + void __tracer( const char *pf, t1 &v1, t2 &v2, t3 &v3 ) + { + printf("trace: "); + const char *s = pf; + const char *n = pf; + bool bInBracket = false; + looper( v1 ); + looper( v2 ); + looper( v3 ); + fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); + fwrite( "\n", 1, 1, stdout ); + fflush( stdout ); + } + + template + void __tracer( const char *pf, t1 &v1, t2 &v2, t3 &v3, t4 &v4 ) + { + printf("trace: "); + const char *s = pf; + const char *n = pf; + bool bInBracket = false; + looper( v1 ); + looper( v2 ); + looper( v3 ); + looper( v4 ); + fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); + fwrite( "\n", 1, 1, stdout ); + fflush( stdout ); + } + + template + void __tracer( const char *pf, t1 &v1, t2 &v2, t3 &v3, t4 &v4, t5 &v5 ) + { + printf("trace: "); + const char *s = pf; + const char *n = pf; + bool bInBracket = false; + looper( v1 ); + looper( v2 ); + looper( v3 ); + looper( v4 ); + looper( v5 ); + fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); + fwrite( "\n", 1, 1, stdout ); + fflush( stdout ); + } + + template + void __tracer( const char *pf, t1 &v1, t2 &v2, t3 &v3, t4 &v4, t5 &v5, + t6 &v6) + { + printf("trace: "); + const char *s = pf; + const char *n = pf; + bool bInBracket = false; + looper( v1 ); + looper( v2 ); + looper( v3 ); + looper( v4 ); + looper( v5 ); + looper( v6 ); + fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); + fwrite( "\n", 1, 1, stdout ); + fflush( stdout ); + } + + template + void __tracer( const char *pf, t1 &v1, t2 &v2, t3 &v3, t4 &v4, t5 &v5, + t6 &v6, t7 &v7 ) + { + printf("trace: "); + const char *s = pf; + const char *n = pf; + bool bInBracket = false; + looper( v1 ); + looper( v2 ); + looper( v3 ); + looper( v4 ); + looper( v5 ); + looper( v6 ); + looper( v7 ); + fwrite( s, (ptrdiff_t)n-(ptrdiff_t)s, strlen(s), stdout ); + fwrite( "\n", 1, 1, stdout ); + fflush( stdout ); + } #undef looper - - template<> void __tracer_format( const float &v ); - template<> void __tracer_format( const double &v ); - template<> void __tracer_format( void * const &v ); - template<> void __tracer_format( char * const &v ); - template<> void __tracer_format( char ** const &v ); - template<> void __tracer_format( void const * const &v ); - template<> void __tracer_format( char const * const &v ); - template<> void __tracer_format( char const ** const &v ); + + template<> void __tracer_format( const float &v ); + template<> void __tracer_format( const double &v ); + template<> void __tracer_format( void * const &v ); + template<> void __tracer_format( char * const &v ); + template<> void __tracer_format( char ** const &v ); + template<> void __tracer_format( void const * const &v ); + template<> void __tracer_format( char const * const &v ); + template<> void __tracer_format( char const ** const &v ); } #ifdef BU_TRACE -- cgit v1.2.3