GadgetSeed  0.9.6
tprintf.c ファイル

機能限定printf [詳解]

#include "console.h"
#include "vtprintf.h"
#include "tprintf.h"
tprintf.c の依存先関係図:

[ソースコード]

関数

static int str_puts (unsigned char *data, unsigned int len)
 
int tsprintf (char *str, const char *fmt,...)
 簡易sprintf [詳解]
 
int tsnprintf (char *str, unsigned int size, const char *fmt,...)
 簡易snprintf [詳解]
 
int tprintf (const char *fmt,...)
 簡易printf [詳解]
 
int eprintf (const char *fmt,...)
 エラー出力用簡易printf [詳解]
 
void xdump (unsigned char *data, unsigned int len)
 
void xadump (unsigned int addr, unsigned char *data, unsigned int len)
 

変数

static char * sp
 

詳解

機能限定printf

日付
2007.03.10 2002.03.02
著者
Takashi SHUDO

tprintf.c に定義があります。

関数詳解

◆ eprintf()

int eprintf ( const char *  fmt,
  ... 
)

エラー出力用簡易printf

引数
[in]fmt出力フォーマット文字列
戻り値
出力文字列バイト数

tprintf.c104 行目に定義があります。

参照先 eputs(), vtprintf().

呼び出し関係図:

◆ tprintf()

int tprintf ( const char *  fmt,
  ... 
)

簡易printf

引数
[in]fmt出力フォーマット文字列
戻り値
出力文字列バイト数

tprintf.c85 行目に定義があります。

参照先 cputs(), vtprintf().

参照元 print_prompt().

呼び出し関係図:
被呼び出し関係図:

◆ tsnprintf()

int tsnprintf ( char *  str,
unsigned int  size,
const char *  fmt,
  ... 
)

簡易snprintf

引数
[out]str出力文字列ポインタ
[in]str出力文字列バイト数
[in]fmt出力フォーマット文字列
戻り値
出力文字列バイト数

tprintf.c60 行目に定義があります。

◆ tsprintf()

int tsprintf ( char *  str,
const char *  fmt,
  ... 
)

簡易sprintf

引数
[out]str出力文字列ポインタ
[in]fmt出力フォーマット文字列
戻り値
出力文字列バイト数

tprintf.c36 行目に定義があります。