1
0
forked from aniani/vim

patch 8.0.1681: the format attribute fails with MinGW

Problem:    The format attribute fails with MinGW. (John Marriott)
Solution:   Don't use the format attribute with MinGW.
This commit is contained in:
Bram Moolenaar
2018-04-10 12:42:44 +02:00
parent 756ef113d1
commit e80757c154
4 changed files with 11 additions and 5 deletions

View File

@@ -120,7 +120,7 @@ int
_RTLENTRYF
# endif
vim_snprintf_add(char *, size_t, char *, ...)
#ifdef __GNUC__
#ifdef USE_PRINTF_FORMAT_ATTRIBUTE
__attribute__((format(printf, 3, 4)))
#endif
;
@@ -130,7 +130,7 @@ int
_RTLENTRYF
# endif
vim_snprintf(char *, size_t, char *, ...)
#ifdef __GNUC__
#ifdef USE_PRINTF_FORMAT_ATTRIBUTE
__attribute__((format(printf, 3, 4)))
#endif
;
@@ -223,7 +223,7 @@ void qsort(void *base, size_t elm_count, size_t elm_size, int (*cmp)(const void
/* Not generated automatically, to add extra attribute. */
void ch_log(channel_T *ch, const char *fmt, ...)
#ifdef __GNUC__
#ifdef USE_PRINTF_FORMAT_ATTRIBUTE
__attribute__((format(printf, 2, 3)))
#endif
;