Provided by:
manpages-es_1.55-10_all 
NOMBRE
ungetwc - vuelve a colocar un caracter ancho en un flujo FILE
SINOPSIS
#include <wchar.h>
wint_t ungetwc (wint_t wc, FILE *stream);
DESCRIPCION
La funcion ungetwc es equivalente para caracteres anchos a la funcion
ungetc. Esta funcion vuelve a colocar un caracter ancho en el flujo
stream, devolviendo dicho caracter.
Si wc es WEOF, devuelve WEOF. Si wc es un caracter ancho invalido,
asigna a errno el valor EILSEQ y devuelve WEOF.
Si wc es un caracter ancho valido, se reinserta en el flujo y, por
tanto, estara disponible para futuras operaciones de lectura de
caracteres anchos. El indicador de posicion del fichero se reduce en
uno o mas. El indicador de fin-de-fichero se limpia. El almacenamiento
de respaldo del fichero no se ve afectado.
Nota: no es necesario que wc sea el ultimo caracter ancho leido del
flujo. Puede ser cualquier otro caracter ancho valido.
Si la implementacion soporta multiples operaciones de reinsercion, los
caracteres anchos reinsertados se leeran en orden inverso. No obstante,
solo se garantiza un nivel de reinsercion.
VALOR DEVUELTO
La funcion ungetwc devuelve wc en caso de exito, o WEOF en caso de
fallo.
CONFORME A
ISO/ANSI C, UNIX98
V'EASE TAMBI'EN
fgetwc(3)
OBSERVACIONES
El comportamiento de ungetwc depende de la categoria LC_CTYPE de la
localizacion actual.