ungetwc(3) Library Functions Manual ungetwc(3) NOMBRE ungetwc - vuelve a colocar un caracter ancho en un flujo FILE BIBLIOTECA Biblioteca Estandar C (libc, -lc) SINOPSIS #include wint_t ungetwc(wint_t wc, FILE *stream); DESCRIPCION La funcion ungetwc() es equivalente para caracteres anchos a la funcion ungetc(3). 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. ATRIBUTOS Para obtener una explicacion de los terminos usados en esta seccion, vease attributes(7). +-----------------------------+--------------------+-------------------+ |Interfaz | Atributo | Valor | +-----------------------------+--------------------+-------------------+ |ungetwc() | Seguridad del hilo | Multi-hilo seguro | +-----------------------------+--------------------+-------------------+ ESTANDARES C11, POSIX.1-2008. HISTORIAL POSIX.1-2001, C99. NOTAS El comportamiento de ungetwc() depende de la categoria LC_CTYPE de la localizacion actual. VEASE TAMBIEN fgetwc(3) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Juan Piernas Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de manual de Linux 6.06 31 Octubre 2023 ungetwc(3)