mesa: Add __printf__ attribute to printf-like functions to get warnings.

This commit is contained in:
Eric Anholt
2010-09-01 14:39:50 -07:00
parent 557a71c506
commit 3cddc15d9d
2 changed files with 10 additions and 5 deletions
+5
View File
@@ -316,6 +316,11 @@ static INLINE GLuint CPU_TO_LE32(GLuint x)
#endif
#endif
#if (__GNUC__ >= 3)
#define PRINTFLIKE(f, a) __attribute__ ((format(__printf__, f, a)))
#else
#define PRINTFLIKE(f, a)
#endif
#ifndef NULL
#define NULL 0
+5 -5
View File
@@ -566,19 +566,19 @@ extern unsigned int
_mesa_str_checksum(const char *str);
extern int
_mesa_snprintf( char *str, size_t size, const char *fmt, ... );
_mesa_snprintf( char *str, size_t size, const char *fmt, ... ) PRINTFLIKE(3, 4);
extern void
_mesa_warning( __GLcontext *gc, const char *fmtString, ... );
_mesa_warning( __GLcontext *gc, const char *fmtString, ... ) PRINTFLIKE(2, 3);
extern void
_mesa_problem( const __GLcontext *ctx, const char *fmtString, ... );
_mesa_problem( const __GLcontext *ctx, const char *fmtString, ... ) PRINTFLIKE(2, 3);
extern void
_mesa_error( __GLcontext *ctx, GLenum error, const char *fmtString, ... );
_mesa_error( __GLcontext *ctx, GLenum error, const char *fmtString, ... ) PRINTFLIKE(3, 4);
extern void
_mesa_debug( const __GLcontext *ctx, const char *fmtString, ... );
_mesa_debug( const __GLcontext *ctx, const char *fmtString, ... ) PRINTFLIKE(2, 3);
#if defined(_MSC_VER) && !defined(snprintf)