| author | Tero Marttila <terom@fixme.fi> |
| Thu, 09 Oct 2008 00:33:37 +0300 | |
| changeset 16 | 74fb62022fb3 |
| parent 11 | a4e382d4a22a |
| child 24 | 82cfdb6680d1 |
| permissions | -rw-r--r-- |
#ifndef LIB_ERROR_H #define LIB_ERROR_H #include "log.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) #define FATAL(...) err_func_exit(__func__, __VA_ARGS__) #define PFATAL(...) perr_func_exit(__func__, __VA_ARGS__) #endif /* LIB_ERROR_H */