.\" -*- coding: UTF-8 -*- .\" Copyright (c) Bruno Haible .\" .\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA) .\" This is free documentation; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of .\" the License, or (at your option) any later version. .\" %%%LICENSE_END .\" .\" References consulted: .\" GNU glibc-2 source code and manual .\" Dinkumware C library reference http://www.dinkumware.com/ .\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH FPUTWC 3 "15 setembro 2017" GNU "Manual do Programador do Linux" .SH NOME fputwc, putwc \- escreve um caractere largo em um fluxo de arquivo .SH SINOPSE .nf \fB#include \fP \fB#include \fP .PP \fBwint_t fputwc(wchar_t \fP\fIwc\fP\fB, ARQUIVO *\fP\fIstream\fP\fB);\fP \fBwint_t putwc(wchar_t \fP\fIwc\fP\fB, ARQUIVO *\fP\fIstream\fP\fB);\fP .fi .SH DESCRIÇÃO A função \fBfputwc\fP() é o equivalente para caracteres largos da função \fBfputc\fP(3). Ela escreve o caractere largo \fIwc\fP em \fIstream\fP. Se \fIferror(stream)\fP é verdadeiro, ela retorna \fBWEOF\fP. Se ocorre um erro de conversão de caractere largo, ele seta \fIerrno\fP para \fBEILSEQ\fP e retorna \fBWEOF\fP. Caso contrário ela retorna \fIwc\fP. .PP A função ou macro \fBputwc\fP() funciona de forma idêntica a \fBfputwc\fP(). Ela pode ser implementada como uma macro, e pode avaliar seu argumento mais de uma vez. Não há razão ainda para usá\-la. .PP Para contrapartes não bloqueantes, veja \fBunlocked_stdio\fP(3). .SH "VALOR DE RETORNO" The \fBfputwc\fP() function returns \fIwc\fP if no error occurred, or \fBWEOF\fP to indicate an error. In the event of an error, \fIerrno\fP is set to indicate the cause. .SH ERROS Além dos normais, há .TP \fBEILSEQ\fP A conversão de \fIwc\fP para a codificação do fluxo falhou. .SH ATRIBUTOS Para uma explicação dos termos usados nesta seção, consulte \fBattributes\fP(7). .TS allbox; lbw17 lb lb l l l. Interface Atributo Valor T{ \fBfputwc\fP(), \fBputwc\fP() T} Thread safety MT\-Safe .TE .sp 1 .SH "DE ACORDO COM" POSIX.1\-2001, POSIX.1\-2008, C99. .SH NOTAS O comportamento de \fBfputwc\fP() depende da categoria \fBLC_CTYPE\fP da localização atual. .PP Na ausência de informações adicionais passadas para a chamada de \fBfopen\fP(3), é razoável esperar que \fBfputwc\fP() escreverá a sequência multibyte correspondente aos caracteres largos \fIwc\fP. .SH "VEJA TAMBÉM" \fBfgetwc\fP(3), \fBfputws\fP(3), \fBunlocked_stdio\fP(3) .SH COLOFÃO Esta página faz parte da versão 5.10 do projeto Linux \fIman\-pages\fP. Uma descrição do projeto, informações sobre relatórios de bugs e a versão mais recente desta página podem ser encontradas em \%https://www.kernel.org/doc/man\-pages/. .PP .SH TRADUÇÃO A tradução para português brasileiro desta página man foi criada por Rubens de Jesus Nogueira e André Luiz Fassone . .PP Esta tradução é uma documentação livre; leia a .UR https://www.gnu.org/licenses/gpl-3.0.html Licença Pública Geral GNU Versão 3 .UE ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita. .PP Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para .MT debian-l10n-portuguese@lists.debian.org a lista de discussão de tradutores .ME .