PatchworkOS
Loading...
Searching...
No Matches
snprintf.c
Go to the documentation of this file.
1#include <stdio.h>
2
3int snprintf(char* _RESTRICT s, size_t n, const char* _RESTRICT format, ...)
4{
5 int rc;
6 va_list ap;
7 va_start(ap, format);
8 rc = vsnprintf(s, n, format, ap);
9 va_end(ap);
10 return rc;
11}
#define _RESTRICT
Definition config.h:17
int snprintf(char *_RESTRICT s, size_t n, const char *_RESTRICT format,...)
Definition snprintf.c:3
#define va_start(ap, parmN)
Definition stdarg.h:14
#define va_end(ap)
Definition stdarg.h:13
__builtin_va_list va_list
Definition stdarg.h:9
_PUBLIC int vsnprintf(char *_RESTRICT s, size_t n, const char *_RESTRICT format, va_list arg)
Definition vsnprintf.c:5