EN JA
FWIDE(3)
FWIDE(3) FreeBSD Library Functions Manual FWIDE(3)

名称

fwideストリームのオリエンテーション (位置付け) を取得/設定する

ライブラリ

Standard C Library (libc, -lc)

書式

#include < stdio.h>
#include < wchar.h>

int
fwide( FILE *stream, int mode);

解説

fwide() 関数は、 stream で指されたストリームのオリエンテーション (位置付け) を決定します。

stream のオリエンテーションが既に決定しているなら、 fwide() は、それを変更しないままとします。そうでなければ、 mode に従って stream のオリエンテーションを設定します。

mode が 0 未満であるなら、 stream は、バイト指向で設定されます。それが 0 以上であるなら、 stream は、ワイド指向で設定されます。そうでなければ、モードは、0 で、stream は、変更されません。

戻り値

fwide() 関数は、 fwide() の呼び出しの後にオリエンテーションに従って値を返します。バイト指向であるなら、0 未満の値、ワイド指向であるなら 0 以上の値、 stream にオリエンテーションがないなら、0 です。

規格

fwide() 関数は、 ISO/IEC 9899:1999 (“ISO C99”) に適合しています。
October 24, 2001 FreeBSD