Bug 821003: Replace snprintf macro with static function r=jesup

This commit is contained in:
Adam Roach [:abr] 2012-12-21 14:55:41 -06:00
Родитель ff272006a8
Коммит e0f74b0102
2 изменённых файлов: 13 добавлений и 1 удалений

Просмотреть файл

@ -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