perkamon - en to fr translation catalogue (27 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: assert - abort the program if assertion is false
fr: assert - Terminer le programme en cas d'échec d'un test

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: This macro can help programmers find bugs in their programs, or handle exceptional cases via a crash that will produce limited debugging output.
fr: Cette macro peut assister les programmeurs dans leur recherche de bogues ou gérer des cas exceptionnels avec un plantage qui produira une information de débogage limitée.

note: type: Plain text
en: If I<expression> is false (i.e., compares equal to zero), B<assert>()  prints an error message to standard error and terminates the program by calling B<abort>(3).  The error message includes the name of the file and function containing the B<assert>()  call, the source code line number of the call, and the text of the argument; something like:
fr: Si I<expression> est fausse (c'est-à-dire, comparaison de son égalité à zéro) B<assert>() affiche un message d'erreur sur la sortie d’erreur et termine le programme par un appel à B<abort>(3). Le message d'erreur inclut le nom du fichier et de la fonction contenant l'appel à B<assert>(), le numéro de ligne de cet appel, ainsi que le texte de l'argument ; quelque chose comme :

note: type: Plain text
en: prog: some_file.c:16: some_func: Assertion \`val == 0\[aq] failed.
fr: prog: un_fichier.c:16: une_fonction: L'assertion \`val == 0\[aq] a échouée.

note: type: Plain text
en: If the macro B<NDEBUG> is defined at the moment I<E<lt>assert.hE<gt>> was last included, the macro B<assert>()  generates no code, and hence does nothing at all.  It is not recommended to define B<NDEBUG> if using B<assert>()  to detect error conditions since the software may behave non-deterministically.
fr: Si la macro B<NDEBUG> est définie au moment de la dernière inclusion de I<E<lt>assert.hE<gt>>, la macro B<assert>() ne génère aucun code et ne fait donc rien. Il n'est pas recommandé de définir B<NDEBUG> si B<assert>() est utilisé pour détecter des conditions d'erreur puisque le logiciel peut se comporter de façon non déterministe.

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

note: type: Plain text
en: No value is returned.
fr: Aucune valeur n'est renvoyée.

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: See Defect Report 107 for more details. type: Plain text
en: In C89, I<expression> is required to be of type I<int> and undefined behavior results if it is not, but in C99 it may have any scalar type.
fr: Dans C89, I<expression> doit être de type I<int> et le comportement est indéfini si ce n'est pas le cas, mais dans C99, elle peut être de n'importe quel type scalaire.

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: B<assert>()  is implemented as a macro; if the expression tested has side-effects, program behavior will be different depending on whether B<NDEBUG> is defined.  This may create Heisenbugs which go away when debugging is turned on.
fr: B<assert>() étant implémentée comme une macro, si l'expression testée a des effets de bord, le comportement du programme différera suivant l'existence de B<NDEBUG>. Cela peut induire des «\ Heisenbugs\ » (N.d.T\ : bogue qui disparaît ou se modifie quand on essaye de le localiser) qui disparaissent lors du débogage.

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: 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
