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

Reply via email to