Mercurial > vim
comparison src/nbdebug.h @ 15874:c7ba5fed403c v8.1.0944
patch 8.1.0944: format of nbdbg() arguments is not checked
commit https://github.com/vim/vim/commit/c85c8fcb9fad565da78e01248c12f662f6bc04c8
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Feb 17 19:12:21 2019 +0100
patch 8.1.0944: format of nbdbg() arguments is not checked
Problem: Format of nbdbg() arguments is not checked.
Solution: Add format attribute. Fix reported problems. (Dominique Pelle,
closes #3992)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 17 Feb 2019 19:15:05 +0100 |
parents | 4aead6a9b7a9 |
children | 6e3dc2d630c2 |
comparison
equal
deleted
inserted
replaced
15873:bc3ab9cd09d2 | 15874:c7ba5fed403c |
---|---|
40 WT_WAIT, /* look for ~/.gvimwait if set */ | 40 WT_WAIT, /* look for ~/.gvimwait if set */ |
41 WT_STOP /* look for ~/.gvimstop if set */ | 41 WT_STOP /* look for ~/.gvimstop if set */ |
42 } WtWait; | 42 } WtWait; |
43 | 43 |
44 | 44 |
45 void nbdbg(char *, ...); | 45 void nbdbg(char *, ...) |
46 #ifdef USE_PRINTF_FORMAT_ATTRIBUTE | |
47 __attribute__((format(printf, 1, 2))) | |
48 #endif | |
49 ; | |
46 | 50 |
47 void nbdebug_wait(u_int wait_flags, char *wait_var, u_int wait_secs); | 51 void nbdebug_wait(u_int wait_flags, char *wait_var, u_int wait_secs); |
48 void nbdebug_log_init(char *log_var, char *level_var); | 52 void nbdebug_log_init(char *log_var, char *level_var); |
49 | 53 |
50 extern FILE *nb_debug; | 54 extern FILE *nb_debug; |