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