##### LibCross Library - デバッグ関数

# debug_write

ファイルの書き込み

書式

> `int debug_write( file, ptr, len )
> int file
> char *ptr
> int len
> `

引数

> file | ファイルハンドル
> ptr | 書き込みデータのポインタ
> len | 書き込むサイズ(バイト)

戻り値

> 正数 | 書き込んだバイト数
> -1 | エラー

解説

> ファイルへの書き込みを行います。 2つのチャンネル SNASM_STDOUT と SNASM_STDERRは、 デフォルトで CodeScapeのInput/OutputウィンドウへのLogタブへ出力されます。 戻り値が-1の場合次の定義された値が errno に返ります。

> 定義 | 意味
> SNASM_EBADF | ファイルハンドルが不正、または書き込みのためにオープンされていない
> SNASM_ENOSPC | 書き込みのためのディスクスペースが足りない

参照

> debug_open() | ファイルのオープン
> debug_read() | ファイルの読み込み
> debug_close() | ファイルのクローズ
> debug_lseek() | ファイルのシーク

debug_write

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000