##### Shinobi Library - ファイバ関数

# syFbrInit

ファイバライブラリの初期化

### 書式

> `Sint32 syFbrInit( pfbuf, num )
> Void* pfbuf
> Sint32 num
> `

### 引数

> pfbuf | ファイバライブラリが使用する領域のアドレスを指定する
> num | 使用するファイバの数

### 戻り値

> SYD_FBR_OK | 正常終了
> SYD_FBR_NG | 異常終了

### 解説

> ファイバライブラリの初期化を行います。

> ファイバライブラリが使用する領域には、SYD_FBR_FBRSIZE(*1) × ファイバ数(num) バイトの領域をユーザ側で確保して指定してください。
> (*1) sizeof(SYS_FBR_INFO)

> また、引数numにはメインファイバ(syFbrConvertThreadToFiber()もしくはsyFbrInitEx()関数により実行中の関数をファイバ化したファイバ)の数を含みます。

> この関数が異常終了する原因は、パラメータ不正(pfbufがNULL、numが0)の場合です。

### 備考

> 通常はsyFbrInitEx()関数で初期化を行ってください。

### 参照

> syFbrInitEx() | ファイバライブラリの拡張初期化

syFbrInit

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000