dwww Home | Manual pages | Find package

wctob(3)                   Library Functions Manual                   wctob(3)

NOM
       wctob - Essayer de représenter un caractère large sur un seul octet

BIBLIOTHÈQUE
       Bibliothèque C standard (libc, -lc)

SYNOPSIS
       #include <wchar.h>

       int wctob(wint_t c);

DESCRIPTION
       La  fonction  wctob() vérifie si la représentation multioctet du carac-
       tère c, en partant d'un état de  conversion  initial,  consiste  en  un
       unique  octet. Si c'est le cas, il est renvoyé sous forme d'un unsigned
       char.

       Ne jamais utiliser cette fonction. Elle ne peut pas servir  à  interna-
       tionaliser les programmes. Il ne faut pas chercher à distinguer les ca-
       ractères multioctets et ceux tenant sur un seul octet.

VALEUR RENVOYÉE
       La fonction wctob() renvoie la représentation sur un seul octet de c si
       elle existe, ou EOF sinon.

ATTRIBUTS
       Pour  une explication des termes utilisés dans cette section, consulter
       attributes(7).

       ┌─────────────────────────────────────┬──────────────────────┬─────────┐
       │InterfaceAttributValeur  │
       ├─────────────────────────────────────┼──────────────────────┼─────────┤
       │wctob()                              │ Sécurité des threads │ MT-Safe │
       └─────────────────────────────────────┴──────────────────────┴─────────┘

STANDARDS
       POSIX.1-2001, POSIX.1-2008, C99.

NOTES
       Le comportement de wctob() dépend de la catégorie LC_CTYPE de la locale
       utilisée.

       Cette fonction ne devrait jamais être utilisée. Les programmes interna-
       tionalisés doivent avoir le même comportement avec des caractères  mul-
       tioctets  et  des  caractères  simples sur un seul octet. Utilisez à la
       place soit wctomb(3), soit wcrtomb(3) qui est sûre du point de vue  des
       threads.

VOIR AUSSI
       btowc(3), wcrtomb(3), wctomb(3)

TRADUCTION
       La  traduction française de cette page de manuel a été créée par Chris-
       tophe Blaess <https://www.blaess.fr/christophe/>, Stéphan  Rafin  <ste-
       phan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, Fran-
       çois Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe  Gué-
       rard  <fevrier@tigreraye.org>,  Jean-Luc  Coulon (f5ibh) <jean-luc.cou-
       lon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>,  Thomas  Huriaux
       <thomas.huriaux@gmail.com>,  Nicolas François <nicolas.francois@centra-
       liens.net>, Florentin Duneau <fduneau@gmail.com>, Simon  Paillard  <si-
       mon.paillard@resel.enst-bretagne.fr>,    Denis   Barbier   <barbier@de-
       bian.org>, David  Prévot  <david@tilapin.org>,  Jean-Baptiste  Holcroft
       <jean-baptiste@holcroft.fr>   et  Grégoire  Scano  <gregoire.scano@mal-
       loc.fr>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la        GNU        General       Public       License       version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ concernant  les  conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous découvrez un bogue dans la traduction de cette page de manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

Pages du manuel de Linux 6.03  15 décembre 2022                       wctob(3)

Generated by dwww version 1.15 on Sat Jun 29 01:38:16 CEST 2024.