stdio.h 543 B

123456789101112131415161718
  1. #ifndef __STDIO_H_H
  2. #define __STDIO_H_H
  3. #include <rt_thread_sym.h>
  4. typedef unsigned int size_t;
  5. typedef int (*sprintf_fcn_t)(char *buf ,const char *format, ...);
  6. typedef int (*snprintf_fcn_t)(char *buf, size_t size, const char *format, ...);
  7. typedef void (*puts_fcn_t)(const char *str);
  8. typedef void (*printf_fcn_t)(const char *fmt, ...);
  9. #define printf ((printf_fcn_t)__abs_rt_kprintf)
  10. #define puts ((printf_fcn_t)__abs_rt_kputs)
  11. #define sprintf ((printf_fcn_t)__abs_rt_sprintf)
  12. #define snprintf ((printf_fcn_t)__abs_rt_snprintf)
  13. #endif