gallium: Define util_vsprintf.
authorJosé Fonseca <jrfonseca@tungstengraphics.com>
Fri, 9 May 2008 09:47:44 +0000 (18:47 +0900)
committerJosé Fonseca <jrfonseca@tungstengraphics.com>
Fri, 9 May 2008 09:48:01 +0000 (18:48 +0900)
src/gallium/auxiliary/util/u_string.h

index d7d925ee9b70b2837380bbb1a80f62fb5b4faee7..73c88d87b4c643c79d815ea674813b6a5b3f2cc3 100644 (file)
@@ -54,6 +54,12 @@ extern "C" {
 int util_vsnprintf(char *, size_t, const char *, va_list);
 int util_snprintf(char *str, size_t size, const char *format, ...);
 
+static INLINE void 
+util_vsprintf(char *str, const char *format, va_list ap)
+{
+   util_vsnprintf(str, (size_t)-1, format, ap);
+}
+
 static INLINE void 
 util_sprintf(char *str, const char *format, ...)
 {
@@ -158,6 +164,7 @@ util_memmove(void *dest, const void *src, size_t n)
 
 #define util_vsnprintf vsnprintf
 #define util_snprintf snprintf
+#define util_vsprintf vsprintf
 #define util_sprintf sprintf
 #define util_strchr strchr
 #define util_strcmp strcmp