From ff090a34688f7dafe1be159fb343bcb2b0e5a5e5 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Mon, 2 Aug 2010 12:13:25 +0200 Subject: [PATCH] winegcc: Add a printf format attribute to the strmake() function. --- tools/winegcc/utils.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/winegcc/utils.h b/tools/winegcc/utils.h index d81941569b1..7e124c2a9d8 100644 --- a/tools/winegcc/utils.h +++ b/tools/winegcc/utils.h @@ -21,6 +21,10 @@ */ +#ifndef __GNUC__ +#define __attribute__(X) +#endif + #ifndef DECLSPEC_NORETURN # if defined(_MSC_VER) && (_MSC_VER >= 1200) && !defined(MIDL_PASS) # define DECLSPEC_NORETURN __declspec(noreturn) @@ -46,7 +50,7 @@ void error(const char* s, ...) DECLSPEC_NORETURN; void* xmalloc(size_t size); void* xrealloc(void* p, size_t size); char *xstrdup( const char *str ); -char* strmake(const char* fmt, ...); +char* strmake(const char* fmt, ...) __attribute__((__format__ (__printf__, 1, 2 ))); int strendswith(const char* str, const char* end); typedef struct { -- 2.11.4.GIT