mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 19:35:51 +00:00
Bug 821003: Replace snprintf macro with static function r=jesup
This commit is contained in:
parent
ff272006a8
commit
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
|
||||
|
Loading…
Reference in New Issue
Block a user