1*f35d131bSJerome Forissier // SPDX-License-Identifier: BSD-2-Clause 2*f35d131bSJerome Forissier /* 3*f35d131bSJerome Forissier * Copyright (c) 2020, Huawei Technologies Co., Ltd 4*f35d131bSJerome Forissier */ 5*f35d131bSJerome Forissier 6*f35d131bSJerome Forissier #include <printk.h> 7*f35d131bSJerome Forissier #include <stdio.h> 8*f35d131bSJerome Forissier 9*f35d131bSJerome Forissier int sprintf(char *str, const char *fmt, ...) 10*f35d131bSJerome Forissier { 11*f35d131bSJerome Forissier int retval; 12*f35d131bSJerome Forissier va_list ap; 13*f35d131bSJerome Forissier 14*f35d131bSJerome Forissier va_start(ap, fmt); 15*f35d131bSJerome Forissier retval = __vsprintf(str, fmt, ap); 16*f35d131bSJerome Forissier va_end(ap); 17*f35d131bSJerome Forissier 18*f35d131bSJerome Forissier return retval; 19*f35d131bSJerome Forissier } 20