@@ -645,48 +645,48 @@ namespace Stg
645645 template <class T , class C >
646646 void EraseAll ( T thing, C& cont )
647647 { cont.erase ( std::remove ( cont.begin (), cont.end (), thing ), cont.end () ); }
648-
648+
649649 // Error macros - output goes to stderr
650- #define PRINT_ERR (m ) fprintf( stderr, " \033 [41merr\033 [0m: " m " (%s %s)\n " , __FILE__, __FUNCTION__)
651- #define PRINT_ERR1 (m,a ) fprintf( stderr, " \033 [41merr\033 [0m: " m " (%s %s)\n " , a, __FILE__, __FUNCTION__)
652- #define PRINT_ERR2 (m,a,b ) fprintf( stderr, " \033 [41merr\033 [0m: " m " (%s %s)\n " , a, b, __FILE__, __FUNCTION__)
653- #define PRINT_ERR3 (m,a,b,c ) fprintf( stderr, " \033 [41merr\033 [0m: " m " (%s %s)\n " , a, b, c, __FILE__, __FUNCTION__)
654- #define PRINT_ERR4 (m,a,b,c,d ) fprintf( stderr, " \033 [41merr\033 [0m: " m " (%s %s)\n " , a, b, c, d, __FILE__, __FUNCTION__)
655- #define PRINT_ERR5 (m,a,b,c,d,e ) fprintf( stderr, " \033 [41merr\033 [0m: " m " (%s %s)\n " , a, b, c, d, e, __FILE__, __FUNCTION__)
650+ #define PRINT_ERR (m ) fprintf( stderr, " \033 [41merr\033 [0m: " m " (%s %s)\n " , __FILE__, __FUNCTION__)
651+ #define PRINT_ERR1 (m,a ) fprintf( stderr, " \033 [41merr\033 [0m: " m " (%s %s)\n " , a, __FILE__, __FUNCTION__)
652+ #define PRINT_ERR2 (m,a,b ) fprintf( stderr, " \033 [41merr\033 [0m: " m " (%s %s)\n " , a, b, __FILE__, __FUNCTION__)
653+ #define PRINT_ERR3 (m,a,b,c ) fprintf( stderr, " \033 [41merr\033 [0m: " m " (%s %s)\n " , a, b, c, __FILE__, __FUNCTION__)
654+ #define PRINT_ERR4 (m,a,b,c,d ) fprintf( stderr, " \033 [41merr\033 [0m: " m " (%s %s)\n " , a, b, c, d, __FILE__, __FUNCTION__)
655+ #define PRINT_ERR5 (m,a,b,c,d,e ) fprintf( stderr, " \033 [41merr\033 [0m: " m " (%s %s)\n " , a, b, c, d, e, __FILE__, __FUNCTION__)
656656
657657 // Warning macros
658- #define PRINT_WARN (m ) printf( " \033 [44mwarn\033 [0m: " m " (%s %s)\n " , __FILE__, __FUNCTION__)
659- #define PRINT_WARN1 (m,a ) printf( " \033 [44mwarn\033 [0m: " m " (%s %s)\n " , a, __FILE__, __FUNCTION__)
660- #define PRINT_WARN2 (m,a,b ) printf( " \033 [44mwarn\033 [0m: " m " (%s %s)\n " , a, b, __FILE__, __FUNCTION__)
661- #define PRINT_WARN3 (m,a,b,c ) printf( " \033 [44mwarn\033 [0m: " m " (%s %s)\n " , a, b, c, __FILE__, __FUNCTION__)
662- #define PRINT_WARN4 (m,a,b,c,d ) printf( " \033 [44mwarn\033 [0m: " m " (%s %s)\n " , a, b, c, d, __FILE__, __FUNCTION__)
663- #define PRINT_WARN5 (m,a,b,c,d,e ) printf( " \033 [44mwarn\033 [0m: " m " (%s %s)\n " , a, b, c, d, e, __FILE__, __FUNCTION__)
658+ #define PRINT_WARN (m ) printf( " \033 [44mwarn\033 [0m: " m " (%s %s)\n " , __FILE__, __FUNCTION__)
659+ #define PRINT_WARN1 (m,a ) printf( " \033 [44mwarn\033 [0m: " m " (%s %s)\n " , a, __FILE__, __FUNCTION__)
660+ #define PRINT_WARN2 (m,a,b ) printf( " \033 [44mwarn\033 [0m: " m " (%s %s)\n " , a, b, __FILE__, __FUNCTION__)
661+ #define PRINT_WARN3 (m,a,b,c ) printf( " \033 [44mwarn\033 [0m: " m " (%s %s)\n " , a, b, c, __FILE__, __FUNCTION__)
662+ #define PRINT_WARN4 (m,a,b,c,d ) printf( " \033 [44mwarn\033 [0m: " m " (%s %s)\n " , a, b, c, d, __FILE__, __FUNCTION__)
663+ #define PRINT_WARN5 (m,a,b,c,d,e ) printf( " \033 [44mwarn\033 [0m: " m " (%s %s)\n " , a, b, c, d, e, __FILE__, __FUNCTION__)
664664
665665 // Message macros
666666#ifdef DEBUG
667- #define PRINT_MSG (m ) printf( " Stage: " m " (%s %s)\n " , __FILE__, __FUNCTION__)
668- #define PRINT_MSG1 (m,a ) printf( " Stage: " m " (%s %s)\n " , a, __FILE__, __FUNCTION__)
669- #define PRINT_MSG2 (m,a,b ) printf( " Stage: " m " (%s %s)\n " , a, b, __FILE__, __FUNCTION__)
670- #define PRINT_MSG3 (m,a,b,c ) printf( " Stage: " m " (%s %s)\n " , a, b, c, __FILE__, __FUNCTION__)
671- #define PRINT_MSG4 (m,a,b,c,d ) printf( " Stage: " m " (%s %s)\n " , a, b, c, d, __FILE__, __FUNCTION__)
672- #define PRINT_MSG5 (m,a,b,c,d,e ) printf( " Stage: " m " (%s %s)\n " , a, b, c, d, e,__FILE__, __FUNCTION__)
667+ #define PRINT_MSG (m ) printf( " Stage: " m " (%s %s)\n " , __FILE__, __FUNCTION__)
668+ #define PRINT_MSG1 (m,a ) printf( " Stage: " m " (%s %s)\n " , a, __FILE__, __FUNCTION__)
669+ #define PRINT_MSG2 (m,a,b ) printf( " Stage: " m " (%s %s)\n " , a, b, __FILE__, __FUNCTION__)
670+ #define PRINT_MSG3 (m,a,b,c ) printf( " Stage: " m " (%s %s)\n " , a, b, c, __FILE__, __FUNCTION__)
671+ #define PRINT_MSG4 (m,a,b,c,d ) printf( " Stage: " m " (%s %s)\n " , a, b, c, d, __FILE__, __FUNCTION__)
672+ #define PRINT_MSG5 (m,a,b,c,d,e ) printf( " Stage: " m " (%s %s)\n " , a, b, c, d, e,__FILE__, __FUNCTION__)
673673#else
674- #define PRINT_MSG (m ) printf( " Stage: " m " \n " )
675- #define PRINT_MSG1 (m,a ) printf( " Stage: " m " \n " , a)
676- #define PRINT_MSG2 (m,a,b ) printf( " Stage: " m " \n ," , a, b )
677- #define PRINT_MSG3 (m,a,b,c ) printf( " Stage: " m " \n " , a, b, c )
678- #define PRINT_MSG4 (m,a,b,c,d ) printf( " Stage: " m " \n " , a, b, c, d )
679- #define PRINT_MSG5 (m,a,b,c,d,e ) printf( " Stage: " m " \n " , a, b, c, d, e )
674+ #define PRINT_MSG (m ) printf( " Stage: " m " \n " )
675+ #define PRINT_MSG1 (m,a ) printf( " Stage: " m " \n " , a)
676+ #define PRINT_MSG2 (m,a,b ) printf( " Stage: " m " \n ," , a, b )
677+ #define PRINT_MSG3 (m,a,b,c ) printf( " Stage: " m " \n " , a, b, c )
678+ #define PRINT_MSG4 (m,a,b,c,d ) printf( " Stage: " m " \n " , a, b, c, d )
679+ #define PRINT_MSG5 (m,a,b,c,d,e ) printf( " Stage: " m " \n " , a, b, c, d, e )
680680#endif
681681
682682 // DEBUG macros
683683#ifdef DEBUG
684- #define PRINT_DEBUG (m ) printf( " debug: " m " (%s %s)\n " , __FILE__, __FUNCTION__)
685- #define PRINT_DEBUG1 (m,a ) printf( " debug: " m " (%s %s)\n " , a, __FILE__, __FUNCTION__)
686- #define PRINT_DEBUG2 (m,a,b ) printf( " debug: " m " (%s %s)\n " , a, b, __FILE__, __FUNCTION__)
687- #define PRINT_DEBUG3 (m,a,b,c ) printf( " debug: " m " (%s %s)\n " , a, b, c, __FILE__, __FUNCTION__)
688- #define PRINT_DEBUG4 (m,a,b,c,d ) printf( " debug: " m " (%s %s)\n " , a, b, c ,d, __FILE__, __FUNCTION__)
689- #define PRINT_DEBUG5 (m,a,b,c,d,e ) printf( " debug: " m " (%s %s)\n " , a, b, c ,d, e, __FILE__, __FUNCTION__)
684+ #define PRINT_DEBUG (m ) printf( " debug: " m " (%s %s)\n " , __FILE__, __FUNCTION__)
685+ #define PRINT_DEBUG1 (m,a ) printf( " debug: " m " (%s %s)\n " , a, __FILE__, __FUNCTION__)
686+ #define PRINT_DEBUG2 (m,a,b ) printf( " debug: " m " (%s %s)\n " , a, b, __FILE__, __FUNCTION__)
687+ #define PRINT_DEBUG3 (m,a,b,c ) printf( " debug: " m " (%s %s)\n " , a, b, c, __FILE__, __FUNCTION__)
688+ #define PRINT_DEBUG4 (m,a,b,c,d ) printf( " debug: " m " (%s %s)\n " , a, b, c ,d, __FILE__, __FUNCTION__)
689+ #define PRINT_DEBUG5 (m,a,b,c,d,e ) printf( " debug: " m " (%s %s)\n " , a, b, c ,d, e, __FILE__, __FUNCTION__)
690690#else
691691#define PRINT_DEBUG (m )
692692#define PRINT_DEBUG1 (m,a )
0 commit comments