tests/server: use `CURL_PRINTF()`, drop `-Wformat-nonliteral` workaround
No binary (build failed)
—
(log yok)
| @@ -126,7 +126,7 @@ extern int getpart(char **outbuf, size_t *outlen, | |
| /* utility functions */ | |
| extern char *data_to_hex(char *data, size_t len); | |
| - | extern void logmsg(const char *msg, ...); |
| + | extern void logmsg(const char *msg, ...) CURL_PRINTF(1, 2); |
| extern void loghex(unsigned char *buffer, ssize_t len); | |
| extern int win32_init(void); | |
| extern FILE *test2fopen(long testno, const char *logdir2); | |
| @@ -111,14 +111,7 @@ void logmsg(const char *msg, ...) | |
| now.tm_hour, now.tm_min, now.tm_sec, (long)tv.tv_usec); | |
| va_start(ap, msg); | |
| - | #ifdef __clang__ |
| - | #pragma clang diagnostic push |
| - | #pragma clang diagnostic ignored "-Wformat-nonliteral" |
| - | #endif |
| vsnprintf(buffer, sizeof(buffer), msg, ap); | |
| - | #ifdef __clang__ |
| - | #pragma clang diagnostic pop |
| - | #endif |
| va_end(ap); | |
| do { | |