зеркало из https://github.com/mozilla/gecko-dev.git
Bug 821003: Replace snprintf macro with static function r=jesup
This commit is contained in:
Родитель
ff272006a8
Коммит
e0f74b0102
|
@ -67,3 +67,14 @@ buginf (const char *_format, ...)
|
|||
return (0);
|
||||
}
|
||||
|
||||
int
|
||||
cpr_win_snprintf(char *buffer, size_t n, const char *format, ...)
|
||||
{
|
||||
va_list argp;
|
||||
int ret;
|
||||
va_start(argp, format);
|
||||
ret = _vscprintf(format, argp);
|
||||
vsnprintf_s(buffer, n, _TRUNCATE, format, argp);
|
||||
va_end(argp);
|
||||
return ret;
|
||||
}
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
#include <stdio.h>
|
||||
|
||||
|
||||
#define snprintf _snprintf
|
||||
#define snprintf cpr_win_snprintf
|
||||
int cpr_win_snprintf(char *buffer, size_t n, const char *format, ...);
|
||||
|
||||
#endif
|
||||
|
|
Загрузка…
Ссылка в новой задаче