aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/message.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2018-10-07 19:36:01 +0200
committerGitHub <noreply@github.com>2018-10-07 19:36:01 +0200
commit512e0caae2e5ea507608588b645b723fc4b4f9c3 (patch)
tree8f36a6d3008dc5a1b4f71d1aa359886484a85cd4 /src/nvim/message.c
parentf95e0ae92644d3695e9207ecfe8f5bea17594459 (diff)
parent2c84421de2e36b0e7e8d406d491d57c1b599fd30 (diff)
downloadrneovim-512e0caae2e5ea507608588b645b723fc4b4f9c3.tar.gz
rneovim-512e0caae2e5ea507608588b645b723fc4b4f9c3.tar.bz2
rneovim-512e0caae2e5ea507608588b645b723fc4b4f9c3.zip
Merge #9036 'func_attr_printf'
Diffstat (limited to 'src/nvim/message.c')
-rw-r--r--src/nvim/message.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c
index fc7e96ac2c..fc7396d318 100644
--- a/src/nvim/message.c
+++ b/src/nvim/message.c
@@ -331,6 +331,7 @@ void trunc_string(char_u *s, char_u *buf, int room_in, int buflen)
*/
int smsg(char *s, ...)
+ FUNC_ATTR_PRINTF(1, 2)
{
va_list arglist;
@@ -341,6 +342,7 @@ int smsg(char *s, ...)
}
int smsg_attr(int attr, char *s, ...)
+ FUNC_ATTR_PRINTF(2, 3)
{
va_list arglist;
@@ -581,6 +583,7 @@ void emsg_invreg(int name)
/// Print an error message with unknown number of arguments
bool emsgf(const char *const fmt, ...)
+ FUNC_ATTR_PRINTF(1, 2)
{
bool ret;
@@ -644,6 +647,7 @@ static void msg_emsgf_event(void **argv)
}
void msg_schedule_emsgf(const char *const fmt, ...)
+ FUNC_ATTR_PRINTF(1, 2)
{
va_list ap;
va_start(ap, fmt);
@@ -1672,7 +1676,7 @@ void msg_puts_attr_len(const char *const str, const ptrdiff_t len, int attr)
/// @param[in] attr Highlight attributes.
/// @param[in] fmt Format string.
void msg_printf_attr(const int attr, const char *const fmt, ...)
- FUNC_ATTR_NONNULL_ARG(2)
+ FUNC_ATTR_NONNULL_ARG(2) FUNC_ATTR_PRINTF(2, 3)
{
static char msgbuf[IOSIZE];