fputws(3C)


putws -- put a wchar_t string on a stream

Synopsis

   #include <stdio.h>
   #include <wchar.h>
   
   int fputws(const wchar_t *ws, FILE *stream);

Description

The fputws function writes a character string corresponding to the (NULL-terminated) wide character string pointed to by ws to the stream pointed to by stream. No character corresponding to the terminating NULL wide-character code is written.

The st_ctime and st_mtime fields of the file will be marked for update between the successful execution of fputws and the next successful completion of a call to fflush or fclose on the same stream or a call to exit or abort.

Return value

Upon successful completion, fputws returns a non-negative number. Otherwise it returns -1, sets an error indicator for the stream, and sets errno to indicate the error.

Errors

See fputwc(3S).

Usage

The fputws function does not append a newline character.

References

ferror(3S), fopen(3S), fprintf(3S), fread(3S), intro(3), Intro(3S), putwc(3S), putws(3wide), widec(3S)
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004