|
≫ |
|
|
|
HP OpenVMS HP C ランタイム・ライブラリ・リファレンス・マニュアル (下巻)
ストリームの単位を判断し,設定します。
形式
#include <wchar.h>
int fwide (FILE *stream, int mode);
引数
streamファイル・ポインタ。
modeストリームの単位を指定する値。
説明
fwide関数は,stream によって示されるストリームの単位を判断し,ストリームの単位が設定されていない場合は,次の方法で
mode 引数に従って設定します。
0 より大きい場合
|
ストリームをワイド文字単位に設定する。
|
0 より小さい場合
|
ストリームをバイト単位に設定する。
|
0 の場合
|
ストリームの単位を変更しない。
|
ストリームの単位がすでに設定されている場合は,
fwideは単位を変更しません。
fwideに対してエラー状態が定義されていないため,
fwideが 0 を返した場合は,呼び出し元のアプリケーションは
errnoを確認する必要があります。
戻り値
> 0
|
呼び出しの後,ストリームはワイド文字単位になります。
|
< 0
|
呼び出しの後,ストリームはバイト単位になります。
|
0
|
呼び出しの後,ストリームは単位が設定されない状態になるか,またはストリーム引数が不正です。
errno
が設定されます。
|
|