perkamon - en to fr translation catalogue (41 entries)

note: type: TH
en: 2023-07-20
fr: 20 juillet 2023

note: type: TH
en: Linux man-pages 6.05.01
fr: Pages du manuel de Linux 6.05.01

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: strtoul, strtoull, strtouq - convert a string to an unsigned long integer
fr: strtoul, strtoull, strtouq - Convertir une chaîne en entier long non signé

note: type: SH
en: LIBRARY
fr: BIBLIOTHÈQUE

note: type: Plain text
en: Standard C library (I<libc>, I<-lc>)
fr: Bibliothèque C standard (I<libc>, I<-lc>)

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 (consulter B<feature_test_macros>(7)) :

note: type: Plain text
en: B<strtoull>():
fr: B<strtoull>() :

note: type: Plain text
en:     _ISOC99_SOURCE
            || /* glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
fr:     _ISOC99_SOURCE
            || /* glibc E<lt>= 2.19 : */ _SVID_SOURCE || _BSD_SOURCE

note: type: Plain text
en: The B<strtoul>()  function converts the initial part of the string in I<nptr> to an I<unsigned long> value according to the given I<base>, which must be between 2 and 36 inclusive, or be the special value 0.
fr: La fonction B<strtoul>() convertit le début de la chaîne I<nptr> en une valeur de type I<unsigned long> en fonction de l'argument I<base>, qui doit être dans l'intervalle B<2> à B<36> (bornes comprises), ou avoir la valeur spéciale B<0>.

note: type: Plain text
en: The string may begin with an arbitrary amount of white space (as determined by B<isspace>(3))  followed by a single optional \[aq]+\[aq] or \[aq]-\[aq] sign.  If I<base> is zero or 16, the string may then include a "0x" prefix, and the number will be read in base 16; otherwise, a zero I<base> is taken as 10 (decimal) unless the next character is \[aq]0\[aq], in which case it is taken as 8 (octal).
fr: La chaîne peut commencer par un nombre quelconque d'espaces (tels que définis par B<isspace>(3)) suivis d'un éventuel signe «\ +\ » ou «\ -\ ». Si I<base> vaut B<0> ou B<16>, la chaîne peut inclure un préfixe «\ 0x\ » et le nombre sera interprété en base B<16>. Sinon, une I<base> valant zéro est interprétée comme B<10> (base décimale) sauf si le caractère suivant est «\ 0\ », auquel cas la base est B<8> (base octale).

note: type: Plain text
en: The remainder of the string is converted to an I<unsigned long> value in the obvious manner, stopping at the first character which is not a valid digit in the given base.  (In bases above 10, the letter \[aq]A\[aq] in either uppercase or lowercase represents 10, \[aq]B\[aq] represents 11, and so forth, with \[aq]Z\[aq] representing 35.)
fr: Le reste de la chaîne est converti en une valeur de type I<unsigned long>, en s'arrêtant au premier caractère qui n'est pas un chiffre valable dans la base indiquée. Dans les bases supérieures à B<10>, la lettre «\ A\ » (majuscule ou minuscule) représente B<10>, «\ B\ » représente B<11>, et ainsi de suite jusqu'à «\ Z\ » représentant B<35>.

note: type: Plain text
en: If I<endptr> is not NULL, B<strtoul>()  stores the address of the first invalid character in I<*endptr>.  If there were no digits at all, B<strtoul>()  stores the original value of I<nptr> in I<*endptr> (and returns 0).  In particular, if I<*nptr> is not \[aq]\e0\[aq] but I<**endptr> is \[aq]\e0\[aq] on return, the entire string is valid.
fr: Si I<endptr> n'est pas NULL, B<strtoul>() stocke l'adresse du premier caractère non autorisé dans I<*endptr>. S'il n'y a aucun chiffre, B<strtoul>() stocke la valeur originale de I<nptr> dans I<*endptr> (et renvoie B<0>). En particulier, si I<*nptr> n'est pas « \e0\ » et si I<**endptr> vaut « \e0\ » en retour, la chaîne entière est valable.

note: type: Plain text
en: The B<strtoull>()  function works just like the B<strtoul>()  function but returns an I<unsigned long long> value.
fr: La fonction B<strtoull>() fonctionne comme B<strtoul>(), mais renvoie une valeur entière de type I<unsigned long long>.

note: type: SH
en: RETURN VALUE
fr: VALEUR RENVOYÉE

note: type: Plain text
en: The B<strtoul>()  function returns either the result of the conversion or, if there was a leading minus sign, the negation of the result of the conversion represented as an unsigned value, unless the original (nonnegated) value would overflow; in the latter case, B<strtoul>()  returns B<ULONG_MAX> and sets I<errno> to B<ERANGE>.  Precisely the same holds for B<strtoull>()  (with B<ULLONG_MAX> instead of B<ULONG_MAX>).
fr: La fonction B<strtoul>() renvoie soit le résultat de la conversion, soit, s'il y avait un signe moins en tête, l'opposé du résultat de la conversion représentée comme une valeur non signée, à moins que la valeur originale ne provoque un débordement, auquel cas B<strtoul>() renvoie B<ULONG_MAX> et I<errno> contient le code d'erreur B<ERANGE>. La même chose est vraie pour B<strtoull>() avec B<ULLONG_MAX> à la place de B<ULONG_MAX>.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: (not in C99)  The given I<base> contains an unsupported value.
fr: (pas dans C99) La I<base> indiquée n'est pas prise en charge.

note: type: Plain text
en: The resulting value was out of range.
fr: La valeur retournée est hors limites.

note: type: Plain text
en: The implementation may also set I<errno> to B<EINVAL> in case no conversion was performed (no digits seen, and 0 returned).
fr: L'implémentation peut aussi mettre I<errno> à B<EINVAL> si aucune conversion n'a été réalisée (pas de chiffres trouvés, et B<0> renvoyé).

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: Plain text
en: For an explanation of the terms used in this section, see B<attributes>(7).
fr: Pour une explication des termes utilisés dans cette section, consulter B<attributes>(7).

note: type: tbl table
en: Attribute
fr: Attribut

note: type: tbl table
en: Value
fr: Valeur

note: type: tbl table
en: Thread safety
fr: Sécurité des threads

note: type: SH
en: HISTORY
fr: HISTORIQUE

note: type: Plain text
en: Since B<strtoul>()  can legitimately return 0 or B<ULONG_MAX> (B<ULLONG_MAX> for B<strtoull>())  on both success and failure, the calling program should set I<errno> to 0 before the call, and then determine if an error occurred by checking whether I<errno> has a nonzero value after the call.
fr: Comme B<strtoul>() peut légitimement renvoyer B<0> ou B<ULONG_MAX> (B<ULLONG_MAX> pour B<strtoull>()) à la fois en cas de succès et d'échec, le programme appelant doit positionner I<errno> à B<0> avant l'appel, et déterminer si une erreur s'est produite en regardant si I<errno> a une valeur non nulle après l'appel.

note: type: Plain text
en: In locales other than the "C" locale, other strings may be accepted.  (For example, the thousands separator of the current locale may be supported.)
fr: Dans des localisations autres que «\ C\ », d'autres chaînes peuvent être acceptées. Par exemple, un signe séparateur de milliers pour la localisation utilisée peut être accepté.

note: type: Plain text
en: BSD also has
fr: BSD a aussi

note: type: Plain text
en: with completely analogous definition.  Depending on the wordsize of the current architecture, this may be equivalent to B<strtoull>()  or to B<strtoul>().
fr: avec une définition exactement analogue. Suivant l'architecture, cela peut être équivalent à B<strtoull>() ou B<strtoul>().

note: type: Plain text
en: Negative values are considered valid input and are silently converted to the equivalent I<unsigned long> value.
fr: Des valeurs négatives sont considérées comme valables et sont converties en une valeur de type I<unsigned long> équivalente sans avertissement.

note: type: SH
en: EXAMPLES
fr: EXEMPLES

note: type: Plain text
en: See the example on the B<strtol>(3)  manual page; the use of the functions described in this manual page is similar.
fr: Consultez l'exemple dans la page de manuel B<strtol>(3)\ ; l'utilisation des fonctions décrites dans cette page de manuel est identique.

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

note: type: TH
en: 2023-02-05
fr: 5 février 2023

note: type: TH
en: Linux man-pages 6.03
fr: Pages du manuel de Linux 6.03

note: type: Plain text
en: B<strtoul>(): POSIX.1-2001, POSIX.1-2008, C99, SVr4.
fr: B<strtoul>() : POSIX.1-2001, POSIX.1-2008, C99 SVr4.

note: type: Plain text
en: B<strtoull>(): POSIX.1-2001, POSIX.1-2008, C99.
fr: B<strtoull>() : POSIX.1-2001, POSIX.1-2008, C99.

note: type: TH
en: Linux man-pages 6.05
fr: Pages du manuel de Linux 6.05

note: type: TH
en: 2023-03-30
fr: 30 mars 2023

note: type: TH
en: Linux man-pages 6.04
fr: Pages du manuel de Linux 6.04
