#ifndef _PRINTF_H_ #define _PRINTF_H_ #define line_inf printf("%s %s %d \r\n" ,__FILE__, __func__ , __LINE__) ; #include #include "typedef/typedef.h" //#define NOFLOAT extern void putchar(char a); extern void putbyte(char a); extern int puts(const char *out); void put_u16hex(u16 dat); void put_u32hex(unsigned int dat); void put_buf(const u8 *buf, int len); int printf(const char *format, ...); //int assert_printf(const char *format, ...); // int sprintf(char *out, const char *format, ...); // int vprintf(const char *fmt, __builtin_va_list va); // int vsnprintf(char *, unsigned long, const char *, __builtin_va_list); // int snprintf(char *buf, unsigned long size, const char *fmt, ...); // int print(char **out, char *end, const char *format, va_list args); //int snprintf(char *, unsigned long, const char *, ...); #endif