mesa: added _mesa_fprintf() wrapper
authorBrian Paul <brianp@vmware.com>
Thu, 22 Jan 2009 17:32:08 +0000 (10:32 -0700)
committerBrian Paul <brianp@vmware.com>
Thu, 22 Jan 2009 17:32:08 +0000 (10:32 -0700)
src/mesa/main/imports.c
src/mesa/main/imports.h

index 5cf1a2b..0c2c894 100644 (file)
@@ -955,9 +955,22 @@ _mesa_printf( const char *fmtString, ... )
    va_start( args, fmtString );  
    vsnprintf(s, MAXSTRING, fmtString, args);
    va_end( args );
-   fprintf(stderr,"%s", s);
+   fprintf(stderr, "%s", s);
 }
 
+/** Wrapper around fprintf(), using vsprintf() for the formatting. */
+void
+_mesa_fprintf( FILE *f, const char *fmtString, ... )
+{
+   char s[MAXSTRING];
+   va_list args;
+   va_start( args, fmtString );  
+   vsnprintf(s, MAXSTRING, fmtString, args);
+   va_end( args );
+   fprintf(f, "%s", s);
+}
+
+
 /** Wrapper around vsprintf() */
 int
 _mesa_vsprintf( char *str, const char *fmt, va_list args )
index 13b571d..ec270a0 100644 (file)
@@ -773,6 +773,9 @@ _mesa_snprintf( char *str, size_t size, const char *fmt, ... );
 extern void
 _mesa_printf( const char *fmtString, ... );
 
+extern void
+_mesa_fprintf( FILE *f, const char *fmtString, ... );
+
 extern int 
 _mesa_vsprintf( char *str, const char *fmt, va_list args );