Microsoft Visual Studio, version 2005 and higher. Not WinCE. int _snprintf_s( char *buffer, size_t sizeOfBuffer, size_t count, const char *format [, argument] ... );*/
| 42 | argument] ... |
| 43 | );*/ |
| 44 | static inline int TIXML_SNPRINTF( char* buffer, size_t size, const char* format, ... ) |
| 45 | { |
| 46 | va_list va; |
| 47 | va_start( va, format ); |
| 48 | const int result = vsnprintf_s( buffer, size, _TRUNCATE, format, va ); |
| 49 | va_end( va ); |
| 50 | return result; |
| 51 | } |
| 52 | |
| 53 | static inline int TIXML_VSNPRINTF( char* buffer, size_t size, const char* format, va_list va ) |
| 54 | { |