move benchmarks to their own dir.
[minix.git] / lib / stdio / sprintf.c
blobc40b080de0e875396d64a305a0ce961665b00b0f
1 /*
2 * sprintf - print formatted output on an array
3 */
4 /* $Header$ */
6 #include <stdio.h>
7 #include <stdarg.h>
8 #include <limits.h>
9 #include "loc_incl.h"
11 int
12 sprintf(char *s, const char *format, ...)
14 va_list ap;
15 int retval;
17 va_start(ap, format);
19 retval = vsnprintf(s, INT_MAX, format, ap);
21 va_end(ap);
23 return retval;
26 int
27 snprintf(char *s, size_t n, const char *format, ...)
29 va_list ap;
30 int retval;
32 va_start(ap, format);
34 retval = vsnprintf(s, n, format, ap);
36 va_end(ap);
38 return retval;