1 /* 2 * Copyright (c) 2006-2024, RT-Thread Development Team 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 * 6 * Change Logs: 7 * Date Author Notes 8 * 2024-09-22 Meco Man the first version 9 */ 10 11 #ifndef __RT_KSTDIO_H__ 12 #define __RT_KSTDIO_H__ 13 14 #include <rttypes.h> 15 #include <stdarg.h> 16 17 #ifdef __cplusplus 18 extern "C" { 19 #endif 20 21 int rt_vsprintf(char *dest, const char *format, va_list arg_ptr); 22 int rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list args); 23 int rt_sprintf(char *buf, const char *format, ...); 24 int rt_snprintf(char *buf, rt_size_t size, const char *format, ...); 25 int rt_vsscanf(const char *buffer, const char *format, va_list ap); 26 int rt_sscanf(const char *str, const char *format, ...); 27 28 #ifdef __cplusplus 29 } 30 #endif 31 32 #endif 33