Commit a80b183a authored by Francois Gouget's avatar Francois Gouget Committed by Alexandre Julliard

msi/tests: Ok_() takes printf-style arguments.

This lets the compiler check that the format and argument sizes match.
parent b6fb1b89
......@@ -32,9 +32,15 @@
#include <msiquery.h>
#include <msidefs.h>
#if defined(__MINGW32__) || (!defined(__WINE_USE_MSVCRT) && (defined(__GNUC__) || defined(__clang__)))
#define __WINE_PRINTF_ATTR(fmt,args) __attribute__((format (printf,fmt,args)))
#else
#define __WINE_PRINTF_ATTR(fmt,args)
#endif
static int todo_level, todo_do_loop;
static void WINAPIV ok_(MSIHANDLE hinst, int todo, const char *file, int line, int condition, const char *msg, ...)
static void WINAPIV __WINE_PRINTF_ATTR(6,7) ok_(MSIHANDLE hinst, int todo, const char *file, int line, int condition, const char *msg, ...)
{
static char buffer[2000];
MSIHANDLE record;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment