+#define EC_EXIT_STATUS(a) do { ret = (a); goto cleanup; } while (0)
+#define EC_FAIL do { ret = -1; goto cleanup; } while (0)
+#define EC_FAIL_LOG(...) \
+ do { \
+ LOG(log_error, logtype_default, __VA_ARGS__); \
+ ret = -1; \
+ goto cleanup; \
+ } while (0)