blob: e4a1c0b507904fa04c0339ce37cf841d1c8fc03b [file] [log] [blame]
H. Peter Anvin304b6052007-09-28 10:50:20 -07001/*
2 * snprintf()
3 *
4 * Implement snprintf() in terms of vsnprintf()
5 */
6
H. Peter Anvinfe501952007-10-02 21:53:51 -07007#include "compiler.h"
8
H. Peter Anvin304b6052007-09-28 10:50:20 -07009
10#include "nasmlib.h"
11
H. Peter Anvincc147f72016-03-08 02:06:39 -080012#if !defined(HAVE_SNPRINTF) && !defined(HAVE__SNPRINTF)
13
H. Peter Anvin304b6052007-09-28 10:50:20 -070014int snprintf(char *str, size_t size, const char *format, ...)
15{
16 va_list ap;
17 int rv;
18
19 va_start(ap, format);
20 rv = vsnprintf(str, size, format, ap);
21 va_end(ap);
22
23 return rv;
24}
H. Peter Anvincc147f72016-03-08 02:06:39 -080025
26#endif