FAWRITE(3D) HP Integral PC (Proposed) FAWRITE(3D) FAWRITE(3D) HP Integral PC (Proposed) FAWRITE(3D) FAWRITE(3D) HP Integral PC (Proposed) FAWRITE(3D) FAWRITE(3D) HP Integral PC (Proposed) FAWRITE(3D) NAME NAME NAME NAME fawrite - write characters and enhancements SYNOPSIS SYNOPSIS SYNOPSIS SYNOPSIS #include #include #include #include int int int int fawrite( fd, column, line, charbuf, ebuf, nchars ) fawrite( fd, column, line, charbuf, ebuf, nchars ) fawrite( fd, column, line, charbuf, ebuf, nchars ) fawrite( fd, column, line, charbuf, ebuf, nchars ) int fd; int fd; int fd; int fd; int column, line; int column, line; int column, line; int column, line; char *charbuf; char *charbuf; char *charbuf; char *charbuf; ENH *ebuf; ENH *ebuf; ENH *ebuf; ENH *ebuf; int nchars; int nchars; int nchars; int nchars; DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION _______ writes nchars characters on the display device fawrite nchars nchars nchars starting at the location described by column and line. column line column line column line Charbuf points to the characters to write (this is not a Charbuf Charbuf Charbuf null-terminated string!) and ebuf points to the ebuf ebuf ebuf corresponding enhancements for each character (ie.. the third character in charbuf receives the enhancement in the charbuf charbuf charbuf third element of ebuf). Ebuf may be NULL signifying that no ebuf Ebuf ebuf Ebuf ebuf Ebuf enhancements are indicated. In this case, the value of defaultenhancements (see _________(3D)) is used as the defaultenhancements fagetinfo defaultenhancements defaultenhancements character enhancements. ENH is a typedef defined in ENH ENH ENH and the legal values are taken from the set described in ___________(__). Enhancement values are the bitwise or-ing farectwrite 3D of the values supported by the particular device. Previously enhanced character positions lose their enhancement when overwritten by a non-enhanced character (ie.. ebuf is NULL - charbuf may not be NULL). ebuf charbuf may not be NULL). ebuf charbuf may not be NULL). ebuf charbuf may not be NULL). When nchars plus column is wider than the display, the nchars column nchars column nchars column result is undefined. _______ does not affect the cursor position. On devices Fawrite where this is unavoidable, the device-dependent code repositions the cursor as necessary. FILES FILES FILES FILES /usr/include/fa.h /usr/lib/libfa.a SEE ALSO SEE ALSO SEE ALSO SEE ALSO facursor(3D), fagetinfo(3D), fainit(3D), faintro(3D), farectwrite(3D), faroll(3D), fawrite(3D) Hewlett-Packard - 1 - (printed 12/14/84)