15 static int str_puts(
unsigned char *data,
unsigned int len)
19 for(i=0; i<len; i++) {
43 len +=
vtprintf(str_puts, fmt, 0, args);
60 int tsnprintf(
char *str,
unsigned int size,
const char *fmt, ...)
68 len +=
vtprintf(str_puts, fmt, size, args);
116 void xdump(
unsigned char *data,
unsigned int len)
118 vxdump(0, data, len, XDUMP_ADDR_ANY_WORD, XDUMP_DATA_BYTE,
tprintf);
121 void xadump(
unsigned int addr,
unsigned char *data,
unsigned int len)
123 vxdump(addr, data, len, XDUMP_ADDR_ANY_WORD, XDUMP_DATA_BYTE,
tprintf);
int cputs(unsigned char *str, unsigned int count)
標準出力より文字列を出力する
int tsprintf(char *str, const char *fmt,...)
簡易sprintf
int eprintf(const char *fmt,...)
エラー出力用簡易printf
int tprintf(const char *fmt,...)
簡易printf
int vtprintf(io_write write, const char *fmt, unsigned int size, va_list args)
簡易printf、float,doubleは使えない
int eputs(unsigned char *str, unsigned int len)
エラー出力より文字列を出力する
int tsnprintf(char *str, unsigned int size, const char *fmt,...)
簡易snprintf