fwide(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

fwide(3c)

fwide(3C)                Standard C Library Functions                fwide(3C)

NAME
       fwide - set stream orientation

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

       int fwide(FILE *stream, int mode);

DESCRIPTION
       The  fwide()  function determines the orientation of the stream pointed
       to by stream. If mode is greater than 0, the function first attempts to
       make the stream wide-oriented. If mode is less  than  0,  the  function
       first  attempts  to make the stream byte-oriented. Otherwise, mode is 0
       and the function does not alter the orientation of the stream.


       If the orientation of the stream has already been  determined,  fwide()
       does not change it.


       Because  no  return value is reserved to indicate an error, an applica‐
       tion wishing to check for error situations should set errno to 0,  then
       call  fwide(),  then check errno and if it is non-zero, assume an error
       has occurred.

RETURN VALUES
       The fwide() function returns a value greater than 0 if, after the call,
       the stream has wide-orientation, a value less than 0 if the stream  has
       byte-orientation, or 0 if the stream has no orientation.

ERRORS
       The fwide() function may fail if:

       EBADF    The stream argument is not a valid stream.


USAGE
       A  call to fwide() with mode set to 0 can be used to determine the cur‐
       rent orientation of a stream.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE  VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe _ Stan‐
       dardSee standards(7).


SEE ALSO
       attributes(7), standards(7)


       Handling Characters and Character Strings in Internationalizing and Lo‐
       calizing Applications in Oracle Solaris

HISTORY
       The fwide() function was added to Solaris in the Solaris 7 release.

Oracle Solaris 11.4               25 Nov 2024                        fwide(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3