Lines Matching refs:expr
132 #define pa_return_if_fail(expr) \
134 if (PA_UNLIKELY(!(expr))) { \
135 pa_log_debug("Assertion '%s' failed at %s:%u, function %s.", #expr , __FILE__, __LINE__, PA_PRETTY_FUNCTION); \
140 #define pa_return_val_if_fail(expr, val) \
142 if (PA_UNLIKELY(!(expr))) { \
143 pa_log_debug("Assertion '%s' failed at %s:%u, function %s.", #expr , __FILE__, __LINE__, PA_PRETTY_FUNCTION); \
148 #define pa_return_null_if_fail(expr) pa_return_val_if_fail(expr, NULL)
153 #define pa_assert_se(expr) \
155 if (PA_UNLIKELY(!(expr))) { \
156 pa_log_error("Assertion '%s' failed. Aborting.", #expr); \
160 #define pa_assert_se(expr) \
162 int _unique_var = (expr); \
164 pa_log_error("Assertion '%s' failed. Aborting.", #expr); \
177 #define pa_assert(expr) pa_assert_se(expr)
178 #define pa_assert_fp(expr) pa_assert_se(expr)
180 #define pa_assert(expr) pa_assert_se(expr)
181 #define pa_assert_fp(expr) pa_assert_se(expr)
183 #define pa_assert(expr) pa_assert_se(expr)
184 #define pa_assert_fp(expr) pa_assert_se(expr)
198 #define pa_assert_cc(expr) \
202 case !!(expr): \