1 #ifndef __MSGPORT_UTILS_H
2 #define __MSGPORT_UTILS_H
7 #define msgport_return_if_fail(expr) g_return_if_fail (expr)
8 #define msgport_return_if_fail_with_error(expr, err) \
10 if (G_LIKELY (expr)) { }\
12 g_return_if_fail_warning (G_LOG_DOMAIN,__PRETTY_FUNCTION__, ##expr);\
13 if (err) *err = msgport_error_new (MSGPORT_ERROR_INVALID_PARAMS, "assert("#expr")"); \
18 #define msgport_return_val_if_fail(expr, ret) g_return_val_if_fail (expr, ret)
19 #define msgport_return_val_if_fail_with_error(expr, ret, err) \
21 if (G_LIKELY(expr)) { } \
23 g_return_if_fail_warning (G_LOG_DOMAIN,__PRETTY_FUNCTION__, #expr);\
24 if (err) *err = msgport_error_new (MSGPORT_ERROR_INVALID_PARAMS, "assert("#expr")"); \
29 #endif /* __MSGPORT_UTILS_H */