terom@8: #ifndef LIB_ERROR_H terom@8: #define LIB_ERROR_H terom@8: terom@8: #define ERROR(...) do { err_func(__func__, __VA_ARGS__); goto error; } while (0) terom@8: #define PERROR(...) do { perr_func(__func__, __VA_ARGS__); goto error; } while (0) terom@8: #define EERROR(_err, ...) do { eerr_func(__func__, (_err), __VA_ARGS__); goto error; } while (0) terom@8: terom@8: #endif /* LIB_ERROR_H */