This lets code outside of imports.c use vsnprintf's functionality. --- src/mesa/main/imports.c | 7 +++++++ src/mesa/main/imports.h | 3 +++ 2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/mesa/main/imports.c b/src/mesa/main/imports.c index f262b25..f971338 100644 --- a/src/mesa/main/imports.c +++ b/src/mesa/main/imports.c @@ -783,6 +783,13 @@ _mesa_str_checksum(const char *str) /*@}*/ +/** Needed due to #ifdef's, above. */ +int +_mesa_vsnprintf(char *str, size_t size, const char *fmt, va_list args) +{ + return vsnprintf( str, size, fmt, args); +} + /** Wrapper around vsnprintf() */ int _mesa_snprintf( char *str, size_t size, const char *fmt, ... ) diff --git a/src/mesa/main/imports.h b/src/mesa/main/imports.h index ce7baab..604fbcb 100644 --- a/src/mesa/main/imports.h +++ b/src/mesa/main/imports.h @@ -593,6 +593,9 @@ _mesa_str_checksum(const char *str); extern int _mesa_snprintf( char *str, size_t size, const char *fmt, ... ) PRINTFLIKE(3, 4); +extern int +_mesa_vsnprintf(char *str, size_t size, const char *fmt, va_list arg); + struct gl_context; extern void -- 1.7.0.4
From f9c6a8a60dc476959a99d2207b691630e582ff9d Mon Sep 17 00:00:00 2001 From: nobled <nob...@dreamwidth.org> Date: Sun, 1 May 2011 12:47:31 +0000 Subject: [PATCH 2/5] mesa: add _mesa_vsnprintf() function This lets code outside of imports.c use vsnprintf's functionality. --- src/mesa/main/imports.c | 7 +++++++ src/mesa/main/imports.h | 3 +++ 2 files changed, 10 insertions(+), 0 deletions(-) diff --git a/src/mesa/main/imports.c b/src/mesa/main/imports.c index f262b25..f971338 100644 --- a/src/mesa/main/imports.c +++ b/src/mesa/main/imports.c @@ -783,6 +783,13 @@ _mesa_str_checksum(const char *str) /*@}*/ +/** Needed due to #ifdef's, above. */ +int +_mesa_vsnprintf(char *str, size_t size, const char *fmt, va_list args) +{ + return vsnprintf( str, size, fmt, args); +} + /** Wrapper around vsnprintf() */ int _mesa_snprintf( char *str, size_t size, const char *fmt, ... ) diff --git a/src/mesa/main/imports.h b/src/mesa/main/imports.h index ce7baab..604fbcb 100644 --- a/src/mesa/main/imports.h +++ b/src/mesa/main/imports.h @@ -593,6 +593,9 @@ _mesa_str_checksum(const char *str); extern int _mesa_snprintf( char *str, size_t size, const char *fmt, ... ) PRINTFLIKE(3, 4); +extern int +_mesa_vsnprintf(char *str, size_t size, const char *fmt, va_list arg); + struct gl_context; extern void -- 1.7.0.4
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev