H. Peter Anvin | 304b605 | 2007-09-28 10:50:20 -0700 | [diff] [blame^] | 1 | /* |
2 | * snprintf() | ||||
3 | * | ||||
4 | * Implement snprintf() in terms of vsnprintf() | ||||
5 | */ | ||||
6 | |||||
7 | #include <stdio.h> | ||||
8 | #include <stdlib.h> | ||||
9 | #include <stdarg.h> | ||||
10 | |||||
11 | #include "nasmlib.h" | ||||
12 | |||||
13 | int snprintf(char *str, size_t size, const char *format, ...) | ||||
14 | { | ||||
15 | va_list ap; | ||||
16 | int rv; | ||||
17 | |||||
18 | va_start(ap, format); | ||||
19 | rv = vsnprintf(str, size, format, ap); | ||||
20 | va_end(ap); | ||||
21 | |||||
22 | return rv; | ||||
23 | } | ||||
24 |