mirror of
https://github.com/neovim/neovim.git
synced 2025-09-17 00:38:17 +00:00
vim-patch:8.0.0709: libvterm cannot use vsnprintf()
Problem: Libvterm cannot use vsnprintf(), it does not exist in C90.
Solution: Use vim_vsnprintf() instead.
8327d1df17
This commit is contained in:
@@ -384,7 +384,7 @@ int smsg(char *s, ...)
|
||||
va_list arglist;
|
||||
|
||||
va_start(arglist, s);
|
||||
vim_vsnprintf((char *)IObuff, IOSIZE, s, arglist, NULL);
|
||||
vim_vsnprintf((char *)IObuff, IOSIZE, s, arglist);
|
||||
va_end(arglist);
|
||||
return msg(IObuff);
|
||||
}
|
||||
@@ -395,7 +395,7 @@ int smsg_attr(int attr, char *s, ...)
|
||||
va_list arglist;
|
||||
|
||||
va_start(arglist, s);
|
||||
vim_vsnprintf((char *)IObuff, IOSIZE, s, arglist, NULL);
|
||||
vim_vsnprintf((char *)IObuff, IOSIZE, s, arglist);
|
||||
va_end(arglist);
|
||||
return msg_attr((const char *)IObuff, attr);
|
||||
}
|
||||
@@ -662,7 +662,7 @@ bool emsgf_multiline(const char *const fmt, ...)
|
||||
}
|
||||
|
||||
va_start(ap, fmt);
|
||||
vim_vsnprintf(errbuf, sizeof(errbuf), fmt, ap, NULL);
|
||||
vim_vsnprintf(errbuf, sizeof(errbuf), fmt, ap);
|
||||
va_end(ap);
|
||||
|
||||
ret = emsg_multiline(errbuf, true);
|
||||
@@ -678,7 +678,7 @@ static bool emsgfv(const char *fmt, va_list ap)
|
||||
return true;
|
||||
}
|
||||
|
||||
vim_vsnprintf(errbuf, sizeof(errbuf), fmt, ap, NULL);
|
||||
vim_vsnprintf(errbuf, sizeof(errbuf), fmt, ap);
|
||||
|
||||
return emsg((const char_u *)errbuf);
|
||||
}
|
||||
@@ -726,7 +726,7 @@ void msg_schedule_emsgf(const char *const fmt, ...)
|
||||
{
|
||||
va_list ap;
|
||||
va_start(ap, fmt);
|
||||
vim_vsnprintf((char *)IObuff, IOSIZE, fmt, ap, NULL);
|
||||
vim_vsnprintf((char *)IObuff, IOSIZE, fmt, ap);
|
||||
va_end(ap);
|
||||
|
||||
char *s = xstrdup((char *)IObuff);
|
||||
@@ -1826,7 +1826,7 @@ void msg_printf_attr(const int attr, const char *const fmt, ...)
|
||||
|
||||
va_list ap;
|
||||
va_start(ap, fmt);
|
||||
const size_t len = vim_vsnprintf(msgbuf, sizeof(msgbuf), fmt, ap, NULL);
|
||||
const size_t len = vim_vsnprintf(msgbuf, sizeof(msgbuf), fmt, ap);
|
||||
va_end(ap);
|
||||
|
||||
msg_scroll = true;
|
||||
|
Reference in New Issue
Block a user