1 // SPDX-License-Identifier: BSD-2-Clause
2 /*
3 * Copyright (c) 2015, Linaro Limited
4 */
5
6 #include <stdio.h>
7 #include <printk.h>
8
snprintf(char * bf,size_t size,const char * fmt,...)9 int snprintf(char *bf, size_t size, const char *fmt, ...)
10 {
11 int retval;
12 va_list ap;
13
14 va_start(ap, fmt);
15 retval = __vsnprintf(bf, size, fmt, ap, false);
16 va_end(ap);
17
18 return retval;
19 }
20
vsnprintf(char * bf,size_t size,const char * fmt,va_list ap)21 int vsnprintf(char *bf, size_t size, const char *fmt, va_list ap)
22 {
23 return __vsnprintf(bf, size, fmt, ap, false);
24 }
25