mirror of
git://source.winehq.org/git/wine.git
synced 2024-07-21 19:54:11 +00:00
msi/tests: Ok_() takes printf-style arguments.
This lets the compiler check that the format and argument sizes match.
This commit is contained in:
parent
b6fb1b8983
commit
a80b183af7
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue