kstdio.h 766 B

1234567891011121314151617181920212223242526272829303132
  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. #ifndef __RT_KSTDIO_H__
  11. #define __RT_KSTDIO_H__
  12. #include <rttypes.h>
  13. #include <stdarg.h>
  14. #ifdef __cplusplus
  15. extern "C" {
  16. #endif
  17. int rt_vsprintf(char *dest, const char *format, va_list arg_ptr);
  18. int rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list args);
  19. int rt_sprintf(char *buf, const char *format, ...);
  20. int rt_snprintf(char *buf, rt_size_t size, const char *format, ...);
  21. int rt_vsscanf(const char *buffer, const char *format, va_list ap);
  22. int rt_sscanf(const char *str, const char *format, ...);
  23. #ifdef __cplusplus
  24. }
  25. #endif
  26. #endif