LibCross Library - デバッグ関数

debug_read

ファイルの読み込み
書式
int debug_read( file, ptr, len )
int file
char *ptr
int len

引数
file   ファイルハンドル
ptr   読み込むデータのバッファポインタ
len   最大読み込みサイズ(バイト)

戻り値
正数   読み込んだバイト数
 ファイルエンド
-1   エラー

解説
ファイルの読み込みを行います。 この関数は、ファイルポインタの位置から読み込みを行います。 読み込みに成功すると、読み込んだバイト数を返します。 debug_lseek()関数を利用するとファイルポインタの位置を移動させることができます。 読み込みに失敗したとき、次の値が errno にセットされます。
 値   意味 
 SNASM_EBADF   ファイルハンドルが不正、読み込み用にオープンされていない、またはロックされている 

参照
debug_open()
 ファイルのオープン
debug_write()
 ファイルの書き込み
debug_close()
 ファイルのクローズ
debug_lseek()
 ファイルのシーク

debug_read
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000