#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:54+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages/man3/assert.3:27 #, no-wrap msgid "ASSERT" msgstr "" #. type: TH #: man-pages/man3/assert.3:27 #, no-wrap msgid "2013-09-26" msgstr "" #. type: TH #: man-pages/man3/assert.3:27 #, no-wrap msgid "GNU" msgstr "" #. type: TH #: man-pages/man3/assert.3:27 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH #: man-pages/man3/assert.3:28 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages/man3/assert.3:30 msgid "assert - abort the program if assertion is false" msgstr "" #. type: SH #: man-pages/man3/assert.3:30 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages/man3/assert.3:33 #, no-wrap msgid "B<#include Eassert.hE>\n" msgstr "" #. type: Plain text #: man-pages/man3/assert.3:35 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: SH #: man-pages/man3/assert.3:36 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages/man3/assert.3:52 msgid "" "If the macro B was defined at the moment Iassert.hE> was " "last included, the macro B() generates no code, and hence does " "nothing at all. Otherwise, the macro B() prints an error message " "to standard error and terminates the program by calling B(3) if " "I is false (i.e., compares equal to zero)." msgstr "" #. type: Plain text #: man-pages/man3/assert.3:57 msgid "" "The purpose of this macro is to help programmers find bugs in their programs." " The message \"assertion failed in file foo.c, function do_bar(), line " "1287\" is of no help at all to a user." msgstr "" #. type: SH #: man-pages/man3/assert.3:57 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text #: man-pages/man3/assert.3:59 msgid "No value is returned." msgstr "" #. type: SH #: man-pages/man3/assert.3:59 #, no-wrap msgid "CONFORMING TO" msgstr "" #. See Defect Report 107 for more details. #. type: Plain text #: man-pages/man3/assert.3:68 msgid "" "POSIX.1-2001, C89, C99. In C89, I is required to be of type " "I and undefined behavior results if it is not, but in C99 it may have " "any scalar type." msgstr "" #. type: SH #: man-pages/man3/assert.3:68 #, no-wrap msgid "BUGS" msgstr "" #. type: Plain text #: man-pages/man3/assert.3:76 msgid "" "B() is implemented as a macro; if the expression tested has side-" "effects, program behavior will be different depending on whether B " "is defined. This may create Heisenbugs which go away when debugging is " "turned on." msgstr "" #. type: SH #: man-pages/man3/assert.3:76 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages/man3/assert.3:80 msgid "B(3), B(3), B(3)" msgstr "" #. type: SH #: man-pages/man3/assert.3:80 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text #: man-pages/man3/assert.3:88 msgid "" "This page is part of release 3.70 of the Linux I project. A " "description of the project, information about reporting bugs, and the latest " "version of this page, can be found at \\%http://www.kernel.org/doc/man-pages/" "." msgstr ""