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