hw/xwin: Use X_ATTRIBUTE_PRINTF where suggested for winmsg.c

winmsg.c: In function ‘winVMsg’:
winmsg.c:47:5: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wmissing-format-attribute]
winmsg.c: In function ‘winDrvMsg’:
winmsg.c:56:5: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wmissing-format-attribute]
winmsg.c: In function ‘winMsg’:
winmsg.c:66:5: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wmissing-format-attribute]
winmsg.c: In function ‘winDrvMsgVerb’:
winmsg.c:77:5: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wmissing-format-attribute]
winmsg.c: In function ‘winMsgVerb’:
winmsg.c:87:5: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wmissing-format-attribute]
winmsg.c: In function ‘winErrorFVerb’:
winmsg.c:97:5: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wmissing-format-attribute]
winmsg.c: In function ‘winDebug’:
winmsg.c:107:5: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wmissing-format-attribute]
winmsg.c: In function ‘winTrace’:
winmsg.c:117:5: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wmissing-format-attribute]

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
This commit is contained in:
Jon TURNEY 2012-10-11 19:35:19 +01:00
parent 3d6e6a394e
commit e59cc83bcd
2 changed files with 25 additions and 9 deletions

View File

@ -38,7 +38,9 @@
#endif #endif
#include <stdarg.h> #include <stdarg.h>
void winVMsg(int, MessageType, int verb, const char *, va_list); void
winVMsg(int, MessageType, int verb, const char *, va_list)
_X_ATTRIBUTE_PRINTF(4, 0);
void void
winVMsg(int scrnIndex, MessageType type, int verb, const char *format, winVMsg(int scrnIndex, MessageType type, int verb, const char *format,

View File

@ -34,15 +34,29 @@
* Function prototypes * Function prototypes
*/ */
void winDrvMsgVerb(int scrnIndex, void
MessageType type, int verb, const char *format, ...); winDrvMsgVerb(int scrnIndex,
void winDrvMsg(int scrnIndex, MessageType type, const char *format, ...); MessageType type, int verb, const char *format, ...)
void winMsgVerb(MessageType type, int verb, const char *format, ...); _X_ATTRIBUTE_PRINTF(4, 5);
void winMsg(MessageType type, const char *format, ...); void
void winDebug(const char *format, ...); winDrvMsg(int scrnIndex, MessageType type, const char *format, ...)
void winTrace(const char *format, ...); _X_ATTRIBUTE_PRINTF(3, 4);
void
winMsgVerb(MessageType type, int verb, const char *format, ...)
_X_ATTRIBUTE_PRINTF(3, 4);
void
winMsg(MessageType type, const char *format, ...)
_X_ATTRIBUTE_PRINTF(2, 3);
void
winDebug(const char *format, ...)
_X_ATTRIBUTE_PRINTF(1, 2);
void
winTrace(const char *format, ...)
_X_ATTRIBUTE_PRINTF(1, 2);
void winErrorFVerb(int verb, const char *format, ...); void
winErrorFVerb(int verb, const char *format, ...)
_X_ATTRIBUTE_PRINTF(2, 3);
void winW32Error(int verb, const char *message); void winW32Error(int verb, const char *message);
void winW32ErrorEx(int verb, const char *message, DWORD errorcode); void winW32ErrorEx(int verb, const char *message, DWORD errorcode);
void winDebugWin32Message(const char *function, HWND hwnd, UINT message, void winDebugWin32Message(const char *function, HWND hwnd, UINT message,