From: Andrii Simiklit <andrii.simik...@globallogic.com> I guess it makes this implementation more portable.
Signed-off-by: Andrii Simiklit <andrii.simik...@globallogic.com> --- src/amd/vulkan/radv_util.c | 5 +++-- src/egl/main/egllog.c | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/amd/vulkan/radv_util.c b/src/amd/vulkan/radv_util.c index 72bedc6..90d3824 100644 --- a/src/amd/vulkan/radv_util.c +++ b/src/amd/vulkan/radv_util.c @@ -33,6 +33,7 @@ #include "vk_enum_to_str.h" #include "util/u_math.h" +#include "util/u_string.h" /** Log an error message. */ void radv_printflike(1, 2) @@ -81,7 +82,7 @@ void radv_printflike(3, 4) char buffer[256]; va_start(ap, format); - vsnprintf(buffer, sizeof(buffer), format, ap); + util_vsnprintf(buffer, sizeof(buffer), format, ap); va_end(ap); fprintf(stderr, "%s:%d: FINISHME: %s\n", file, line, buffer); @@ -103,7 +104,7 @@ __vk_errorf(struct radv_instance *instance, VkResult error, const char *file, if (format) { va_start(ap, format); - vsnprintf(buffer, sizeof(buffer), format, ap); + util_vsnprintf(buffer, sizeof(buffer), format, ap); va_end(ap); fprintf(stderr, "%s:%d: %s (%s)\n", file, line, buffer, error_str); diff --git a/src/egl/main/egllog.c b/src/egl/main/egllog.c index c223f49..d21b070 100644 --- a/src/egl/main/egllog.c +++ b/src/egl/main/egllog.c @@ -42,6 +42,7 @@ #include <strings.h> #include "c11/threads.h" #include "util/macros.h" +#include "util/u_string.h" #include "egllog.h" @@ -154,7 +155,7 @@ _eglLog(EGLint level, const char *fmtStr, ...) mtx_lock(&logging.mutex); va_start(args, fmtStr); - ret = vsnprintf(msg, MAXSTRING, fmtStr, args); + ret = util_vsnprintf(msg, MAXSTRING, fmtStr, args); if (ret < 0 || ret >= MAXSTRING) strcpy(msg, "<message truncated>"); va_end(args); -- 2.7.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev