40 inline int cmn_snprintf(
char * destination,
size_t size,
const char * format, ...) {
42 va_start(arguments, format);
44 #if (CISST_COMPILER == CISST_DOTNET2003)
45 result = _vsnprintf(destination, size, format, arguments);
46 #elif (CISST_COMPILER == CISST_DOTNET2005) || (CISST_COMPILER == CISST_DOTNET2008)
47 result = vsnprintf_s(destination, size, _TRUNCATE, format, arguments);
49 result = vsnprintf(destination, size, format, arguments);
55 #endif // _cmnStrings_h
Portability across compilers and operating systems tools.
int cmn_snprintf(char *destination, size_t size, const char *format,...)
Definition: cmnStrings.h:40