]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Suppressed a few warnings reported by the Microsoft C Compiler.
authorBart Van Assche <bvanassche@acm.org>
Wed, 1 Sep 2010 10:18:36 +0000 (10:18 +0000)
committerBart Van Assche <bvanassche@acm.org>
Wed, 1 Sep 2010 10:18:36 +0000 (10:18 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11314

include/valgrind.h

index 4f0f4de24b9ff223f6ec62103ab3365d1a446c10..91fbeec36aee1ab7b50d76e34bd97262ab3a6b5b 100644 (file)
@@ -4283,16 +4283,27 @@ static int VALGRIND_PRINTF(const char *format, ...)
    __attribute__((format(__printf__, 1, 2), __unused__));
 #endif
 static int
+#if defined(_MSC_VER)
+__inline
+#endif
 VALGRIND_PRINTF(const char *format, ...)
 {
    unsigned long _qzz_res;
    va_list vargs;
    va_start(vargs, format);
+#if defined(_MSC_VER)
+   VALGRIND_DO_CLIENT_REQUEST(_qzz_res, 0,
+                              VG_USERREQ__PRINTF_VALIST_BY_REF,
+                              (ptrdiff_t)format,
+                              (ptrdiff_t)&vargs,
+                              0, 0, 0);
+#else
    VALGRIND_DO_CLIENT_REQUEST(_qzz_res, 0,
                               VG_USERREQ__PRINTF_VALIST_BY_REF,
                               (unsigned long)format,
                               (unsigned long)&vargs, 
                               0, 0, 0);
+#endif
    va_end(vargs);
    return (int)_qzz_res;
 }
@@ -4302,16 +4313,27 @@ static int VALGRIND_PRINTF_BACKTRACE(const char *format, ...)
    __attribute__((format(__printf__, 1, 2), __unused__));
 #endif
 static int
+#if defined(_MSC_VER)
+__inline
+#endif
 VALGRIND_PRINTF_BACKTRACE(const char *format, ...)
 {
    unsigned long _qzz_res;
    va_list vargs;
    va_start(vargs, format);
+#if defined(_MSC_VER)
+   VALGRIND_DO_CLIENT_REQUEST(_qzz_res, 0,
+                              VG_USERREQ__PRINTF_BACKTRACE_VALIST_BY_REF,
+                              (ptrdiff_t)format,
+                              (ptrdiff_t)&vargs,
+                              0, 0, 0);
+#else
    VALGRIND_DO_CLIENT_REQUEST(_qzz_res, 0,
                               VG_USERREQ__PRINTF_BACKTRACE_VALIST_BY_REF,
                               (unsigned long)format,
                               (unsigned long)&vargs, 
                               0, 0, 0);
+#endif
    va_end(vargs);
    return (int)_qzz_res;
 }