blob: de4d96daa05cdb09e56ebbf6d53b878fc8415b5d [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#include <stdio.h>
10#include <stdlib.h>
11#include <stdarg.h>
12
13#include "nasmlib.h"
14
15int snprintf(char *str, size_t size, const char *format, ...)
16{
17 va_list ap;
18 int rv;
19
20 va_start(ap, format);
21 rv = vsnprintf(str, size, format, ap);
22 va_end(ap);
23
24 return rv;
25}
26