ultimatepp/uppsrc/plugin/ndisasm/lib/snprintf.c
cxl c891a7e51a ide: GCC pch support
git-svn-id: svn://ultimatepp.org/upp/trunk@8050 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-01-17 23:27:26 +00:00

35 lines
487 B
C

/*
* snprintf()
*
* Implement snprintf() in terms of vsnprintf()
*/
#include "compiler.h"
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include "nasmlib.h"
#ifndef HAVE_SNPRINTF
int snprintf(char *str, size_t size, const char *format, ...)
{
va_list ap;
int rv;
va_start(ap, format);
rv =
#ifdef flagMSC
_vsnprintf
#else
vsnprintf
#endif
(str, size, format, ap);
va_end(ap);
return rv;
}
#endif