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