Function Macro
GLibassert_nonnull
since: 2.40
Declaration [src]
#define g_assert_nonnull (
expr
)
Description [src]
Debugging macro to check an expression is not NULL
.
If the assertion fails (i.e. the expression is NULL
),
an error message is logged and the application is either
terminated or the testcase marked as failed.
Note that unlike g_assert()
, this macro is unaffected by whether
G_DISABLE_ASSERT
is defined. Hence it should only be used in tests and,
conversely, g_assert()
should not be used in tests.
Available since: 2.40
This function is not directly available to language bindings.