mesa: added _mesa_fprintf() wrapper

This commit is contained in:
Brian Paul 2009-01-22 10:32:08 -07:00
parent d2ab930046
commit 596b8fbbbf
2 changed files with 17 additions and 1 deletions

View 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 )

View 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 );