diff -r 3a603d755bcb -r 21bb5cdca4db src/lib/error.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/lib/error.h Fri Sep 26 21:13:35 2008 +0300 @@ -0,0 +1,8 @@ +#ifndef LIB_ERROR_H +#define LIB_ERROR_H + +#define ERROR(...) do { err_func(__func__, __VA_ARGS__); goto error; } while (0) +#define PERROR(...) do { perr_func(__func__, __VA_ARGS__); goto error; } while (0) +#define EERROR(_err, ...) do { eerr_func(__func__, (_err), __VA_ARGS__); goto error; } while (0) + +#endif /* LIB_ERROR_H */