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 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 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