mirror of
https://github.com/ioquake/ioq3.git
synced 2024-11-10 07:11:46 +00:00
autoupdater: Fixed up GCC/clang printf function attribute.
This commit is contained in:
parent
87eecd7bc1
commit
1aa20487a4
1 changed files with 3 additions and 8 deletions
|
@ -75,8 +75,10 @@ typedef pid_t PID;
|
||||||
|
|
||||||
#if defined(__GNUC__) || defined(__clang__)
|
#if defined(__GNUC__) || defined(__clang__)
|
||||||
#define NEVER_RETURNS __attribute__((noreturn))
|
#define NEVER_RETURNS __attribute__((noreturn))
|
||||||
|
#define PRINTF_FUNC(fmtargnum, dotargnum) __attribute__ (( format( __printf__, fmtargnum, dotargnum )))
|
||||||
#else
|
#else
|
||||||
#define NEVER_RETURNS
|
#define NEVER_RETURNS
|
||||||
|
#define PRINTF_FUNC(fmtargnum, dotargnum)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
@ -134,8 +136,6 @@ static const char *timestamp(void)
|
||||||
|
|
||||||
static FILE *logfile = NULL;
|
static FILE *logfile = NULL;
|
||||||
|
|
||||||
#define SDL_PRINTF_VARARG_FUNC( fmtargnumber ) __attribute__ (( format( __printf__, fmtargnumber, fmtargnumber+1 )))
|
|
||||||
|
|
||||||
static void info(const char *str)
|
static void info(const char *str)
|
||||||
{
|
{
|
||||||
fputs(str, logfile);
|
fputs(str, logfile);
|
||||||
|
@ -143,12 +143,7 @@ static void info(const char *str)
|
||||||
fflush(logfile);
|
fflush(logfile);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void infof(const char *fmt, ...)
|
static void infof(const char *fmt, ...) PRINTF_FUNC(1, 2);
|
||||||
#if defined(__GNUC__) || defined(__clang__)
|
|
||||||
__attribute__ (( format( __printf__, 1, 2 )))
|
|
||||||
#endif
|
|
||||||
;
|
|
||||||
|
|
||||||
static void infof(const char *fmt, ...)
|
static void infof(const char *fmt, ...)
|
||||||
{
|
{
|
||||||
va_list ap;
|
va_list ap;
|
||||||
|
|
Loading…
Reference in a new issue