mesa: Add _mesa_snprintf.
[mesa.git] / src / mesa / main / imports.c
index 6cfd7ccc723c930622490471818194465f79d88c..69d55923c37b78ebbe9472c317873c9d31b5be3c 100644 (file)
@@ -930,6 +930,18 @@ _mesa_sprintf( char *str, const char *fmt, ... )
    return r;
 }
 
+/** Wrapper around vsnprintf() */
+int
+_mesa_snprintf( char *str, size_t size, const char *fmt, ... )
+{
+   int r;
+   va_list args;
+   va_start( args, fmt );  
+   r = vsnprintf( str, size, fmt, args );
+   va_end( args );
+   return r;
+}
+
 /** Wrapper around printf(), using vsprintf() for the formatting. */
 void
 _mesa_printf( const char *fmtString, ... )