perkamon - en to fr translation catalogue (24 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: htobe16, htole16, be16toh, le16toh, htobe32, htole32, be32toh, le32toh, htobe64, htole64, be64toh, le64toh - convert values between host and big-/little-endian byte order
fr: htobe16, htole16, be16toh, le16toh, htobe32, htole32, be32toh, le32toh, htobe64, htole64, be64toh, le64toh - convertir des valeurs entre l'ordre des octets de l'hôte et l'ordre petit et gros boutiste

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: These functions convert the byte encoding of integer values from the byte order that the current CPU (the "host") uses, to and from little-endian and big-endian byte order.
fr: Ces fonctions convertissent l'encodage des octets de valeurs entières depuis l'ordre de l'hôte (l'ordre utilisé par le CPU), vers ou depuis l'ordre petit et gros boutiste.

note: type: Plain text
en: The number, I<nn>, in the name of each function indicates the size of integer handled by the function, either 16, 32, or 64 bits.
fr: Le nombre, I<nn>, dans le nom de chaque fonction indique la taille des entiers gérée par la fonction, soit 16, 32 ou 64 bits.

note: type: Plain text
en: The functions with names of the form "htobeI<nn>" convert from host byte order to big-endian order.
fr: Les fonctions dont le nom est de la forme « htobeI<nn> » convertissent depuis l'ordre des octets de l'hôte vers l'ordre gros boutiste.

note: type: Plain text
en: The functions with names of the form "htoleI<nn>" convert from host byte order to little-endian order.
fr: Les fonctions dont le nom est de la forme « htoleI<nn> » convertissent depuis l'ordre des octets de l'hôte vers l'ordre petit boutiste.

note: type: Plain text
en: The functions with names of the form "beI<nn>toh" convert from big-endian order to host byte order.
fr: Les fonctions dont le nom est de la forme « beI<nn>toh » convertissent depuis l'ordre gros boutiste vers l'ordre des octets de l'hôte.

note: type: Plain text
en: The functions with names of the form "leI<nn>toh" convert from little-endian order to host byte order.
fr: Les fonctions dont le nom est de la forme « leI<nn>toh » convertissent depuis l'ordre petit boutiste vers l'ordre des octets de l'hôte.

note: type: Plain text
en: These functions were added to glibc in version 2.9.
fr: Ces fonctions ont été ajoutées dans la version 2.9 de la glibc.

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: These functions are nonstandard.  Similar functions are present on the BSDs, where the required header file is I<E<lt>sys/endian.hE<gt>> instead of I<E<lt>endian.hE<gt>>.  Unfortunately, NetBSD, FreeBSD, and glibc haven't followed the original OpenBSD naming convention for these functions, whereby the I<nn> component always appears at the end of the function name (thus, for example, in NetBSD, FreeBSD, and glibc, the equivalent of OpenBSDs "betoh32" is "be32toh").
fr: Ces fonctions ne sont pas standard. Des fonctions similaires sont présentes sur les systèmes BSD, où le fichier d'en-têtes est I<E<lt>sys/endian.hE<gt>> au lieu de I<E<lt>endian.hE<gt>>. Cependant, NetBSD, FreeBSD et la glibc n'ont pas suivi le nommage original d'OpenBSD où la composante I<nn> est placée à la fin du nom de la fonction (par exemple, sous NetBSD, FreeBSD et la glibc, l'équivalent OpenBSD de « betoh32 » est « be32toh »).

note: type: Plain text
en: These functions are similar to the older B<byteorder>(3)  family of functions.  For example, B<be32toh>()  is identical to B<ntohl>().
fr: Ces fonctions sont similaires à la vieille famille de fonctions B<byteorder>(3). Par exemple, B<be32toh>() est identique à B<ntohl>().

note: type: Plain text
en: The advantage of the B<byteorder>(3)  functions is that they are standard functions available on all UNIX systems.  On the other hand, the fact that they were designed for use in the context of TCP/IP means that they lack the 64-bit and little-endian variants described in this page.
fr: L'avantage des fonctions de B<byteorder>(3) est que ce sont des fonctions standard disponibles sur tous les systèmes UNIX. D'autre part, elles ont été créées pour être utilisées dans un contexte TCP/IP, ce qui signifie qu'elles ne gèrent pas les architectures 64 bits et les variantes petit boutistes vues dans cette page.

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: Plain text
en: The program below display the results of converting an integer from host byte order to both little-endian and big-endian byte order.  Since host byte order is either little-endian or big-endian, only one of these conversions will have an effect.  When we run this program on a little-endian system such as x86-32, we see the following:
fr: Le programme ci-dessous affiche les résultats des conversions d'un entier depuis l'ordre des octets de l'hôte vers l'ordre petit et gros boutiste. Puisque l'ordre de l'hôte est soit petit boutiste ou soit gros boutiste, seule une de ces conversions a un effet. Lorsque vous exécutez ce programme sur un système petit boutiste comme x86-32, vous avez :

note: type: SS
en: Program source
fr: Source du programme

note: type: Plain text
en:     x.arr[0] = 0x11;	/* Lowest-address byte */
        x.arr[1] = 0x22;
        x.arr[2] = 0x33;
        x.arr[3] = 0x44;	/* Highest-address byte */
fr:     x.arr[0] = 0x11;	/* octet d'adresse basse */
        x.arr[1] = 0x22;
        x.arr[2] = 0x33;
        x.arr[3] = 0x44;	/* octet d'adresse haute */

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
