diff options
Diffstat (limited to 'msvc/snprintf.h')
-rw-r--r-- | msvc/snprintf.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/msvc/snprintf.h b/msvc/snprintf.h deleted file mode 100644 index a26247f..0000000 --- a/msvc/snprintf.h +++ /dev/null @@ -1,33 +0,0 @@ -#if defined(_MSC_VER) && _MSC_VER <= 1900 -#include <stdarg.h> -#include <stdio.h> - - -#define snprintf c99_snprintf -#define vsnprintf c99_vsnprintf - -__inline int c99_vsnprintf(char *outBuf, size_t size, const char *format, va_list ap) -{ - int count = -1; - - if (size != 0) - count = _vsnprintf_s(outBuf, size, _TRUNCATE, format, ap); - if (count == -1) - count = _vscprintf(format, ap); - - return count; -} - -__inline int c99_snprintf(char *outBuf, size_t size, const char *format, ...) -{ - int count; - va_list ap; - - va_start(ap, format); - count = c99_vsnprintf(outBuf, size, format, ap); - va_end(ap); - - return count; -} - -#endif
\ No newline at end of file |