Next: , Previous: , Up: Stdio   [Contents][Index]


4.23 fputws—write a wide character string in a file or stream

Synopsis

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

#include <wchar.h>
int _fputws_r(struct _reent *ptr, const wchar_t *ws,
    FILE *fp);

Description
fputws writes the wide character string at ws (but without the trailing null) to the file or stream identified by fp.

_fputws_r is simply the reentrant version of fputws that takes an additional reentrant struct pointer argument: ptr.


Returns
If successful, the result is a non-negative integer; otherwise, the result is -1 to indicate an error.


Portability
C99, POSIX.1-2001