diff options
author | Gareth Hughes <gareth@valinux.com> | 1999-10-11 17:28:05 +0000 |
---|---|---|
committer | Gareth Hughes <gareth@valinux.com> | 1999-10-11 17:28:05 +0000 |
commit | 4aaafa62659caa0c0fd65b3332423d500e37044c (patch) | |
tree | c198cbd5c8a7b646b0ffe3aac28368985e0d12c0 /src/glu/mesa | |
parent | c30627a5af8d7ff941dccff49154b5d27807e60b (diff) |
Allow debugging output capture under Win32. This seems really
broken to me, but that's Windows for you...
Diffstat (limited to 'src/glu/mesa')
-rw-r--r-- | src/glu/mesa/tess.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/glu/mesa/tess.h b/src/glu/mesa/tess.h index 92b8a4131c..3e3290707b 100644 --- a/src/glu/mesa/tess.h +++ b/src/glu/mesa/tess.h @@ -1,4 +1,4 @@ -/* $Id: tess.h,v 1.9 1999/10/03 00:56:07 gareth Exp $ */ +/* $Id: tess.h,v 1.10 1999/10/11 17:28:05 gareth Exp $ */ /* * Mesa 3-D graphics library @@ -26,6 +26,10 @@ /* * $Log: tess.h,v $ + * Revision 1.10 1999/10/11 17:28:05 gareth + * Allow debugging output capture under Win32. This seems really + * broken to me, but that's Windows for you... + * * Revision 1.9 1999/10/03 00:56:07 gareth * Added tessellation winding rule support. Misc bug fixes. * @@ -112,12 +116,17 @@ extern int tess_debug_level; int vdebugstr( char *format_str, ... ); #pragma message( "tess: using DEBUGP for debugging output" ) +#ifdef _WIN32 +#define DEBUG_STREAM stdout +#else +#define DEBUG_STREAM stderr +#endif #define DEBUGP( level, body ) \ do { \ if ( tess_debug_level >= level ) { \ vdebugstr( "%11.11s:%-5d ", __FILE__, __LINE__, level ); \ vdebugstr body; \ - fflush( stderr ); \ + fflush( DEBUG_STREAM ); \ } \ } while ( 0 ) #define DEBUGIF( level ) do { if ( tess_debug_level >= level ) { |