Chromium Code Reviews| Index: core/src/fxcrt/fx_basic_util.cpp |
| diff --git a/core/src/fxcrt/fx_basic_util.cpp b/core/src/fxcrt/fx_basic_util.cpp |
| index 5a40c2b4be6e34bd4bffb0dfd2ef13556a58d1d1..28647720ac1474668f1e2ff4a05363b462844bf1 100644 |
| --- a/core/src/fxcrt/fx_basic_util.cpp |
| +++ b/core/src/fxcrt/fx_basic_util.cpp |
| @@ -169,6 +169,22 @@ FX_FLOAT FX_atof(FX_BSTR strc) |
| } |
| return bNegative ? -value : value; |
| } |
| +#if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_ |
| +void FXSYS_snprintf(char *str, size_t size, const char* fmt, ...) |
| +{ |
| + va_list ap; |
| + va_start(ap, fmt); |
| + FXSYS_vsnprintf(str, size, fmt, ap); |
| + va_end(ap); |
| +} |
| +void FXSYS_vsnprintf(char *str, size_t size, const char* fmt, va_list ap) |
| +{ |
| + _vsnprintf(str, size, fmt, ap); |
|
brucedawson
2015/04/10 18:03:02
Consider a comment explaining why the void return
Tom Sepez
2015/04/10 18:23:40
Updated comment in the .h file.
|
| + if (size) { |
| + str[size - 1] = 0; |
| + } |
| +} |
| +#endif // _FXM_PLATFORM_WINDOWS_ |
| static FX_BOOL FX_IsDigit(FX_BYTE ch) |
| { |
| return (ch >= '0' && ch <= '9') ? TRUE : FALSE; |