Query: orientation
OS: hpux
Section: 5
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
orientation(5) File Formats Manual orientation(5)NAMEorientation - the orientation of a streamDESCRIPTIONThe orientation of a stream is a property of a object that is handled as a input/output stream. It is useful when the input/output model assumes that characters are handled as wide-characters within an application and stored as multi-byte characters in files, and that all the wide-character input/output functions begin executing with the stream positioned at the boundary between two multi-byte characters. After a stream is associated with a file, but before any operations are performed on the stream, the stream is without orientation. If a wide-character input or output function is applied to a stream without orientation, the stream becomes wide-oriented implicitly. Likewise, if a byte input or output operation is applied to a stream without orientation, the stream becomes byte-oriented implicitly. Only the function can alter the orientation of a stream explicitly when the stream is without orientation. Just after a stream is associated with a pipe by the function, the stream is byte-oriented. After the stream becomes byte-oriented or wide-oriented, the orientation of a stream will be fixed and can not be changed until the stream is closed. The following functions are wide-character input/output functions. The following functions are byte input/output functions.EXAMPLESTo read characters from a stream when the orientation of the stream is unknown :WARNINGSIf byte input/output functions are applied to a wide-oriented stream or wide-character input/output functions are applied to a byte-ori- ented stream, the behavior is undefined.AUTHORThe functionality of the orientation of a stream was developed by HP and Mitsubishi Electric Corporation.SEE ALSOfgetws(3C), fopen(3S), fread(3S), fwide(3C), fwprintf(3C), fwscanf(3C), getc(3S), gets(3S), getwc(3C), popen(3S), printf(3S), putc(3S), puts(3S), putwc(3C), putws(3C), scanf(3S), ungetc(3S), ungetwc(3C). orientation(5)
Related Man Pages |
---|
orientation(5) - hpux |
fwide(3c) - sunos |
fwide(3) - opendarwin |
fwide(3) - xfree86 |
fwide(3) - v7 |
Similar Topics in the Unix Linux Community |
---|
change priority of stream |
Character Convertion Help Needed |
Fast Data Transfer 0.9.1 (Default branch) |
Awk concatenation in different lines |
Reducing input file size after pattern search |