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

# debug_findfirst

検索したファイルの情報を取得

書式

> `int debug_findfirst( filespec, fileinfo )
> const char *filespec
> struct SNASM_finddata_t *fileinfo
> `

引数

> filespec | ファイルの検索文字列
> fileinfo | ファイル情報を取得する構造体へのポインタ

戻り値

> -1以外 | サーチハンドル
> -1 | エラー

解説

> 引数 filespec で指定した検索文字列から最初に一致したファイルの情報を返します。 引数 filespecには、ワイルドカードの指定が可能です。 例えば、次のコマンドは C言語のソースファイルをカレントディレクトリから検索します。 int hSearchHandle = debug_findfirst("*.c" &FileSpecification); 戻り値が-1の場合次の定義された値が errno に返ります。

> 定義 | 意味
> SNASM_ENOENT | 不正な検索文字列
> SNASM_EINVAL | ファイルが見つからない

参照

> debug_findclose() | サーチハンドルのクローズ
> debug_findnext() | 次の候補ファイルの情報の取得

debug_findfirst

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000