10#ifndef __UTILS_ERROR_H__
11#define __UTILS_ERROR_H__
27#define HANDLE_ERROR(err, fmt, ...) \
29 error_handle_prv (err, fmt, __VA_ARGS__); \
33#define HANDLE_ERROR_LITERAL(err, str) HANDLE_ERROR (err, "%s", str)
36error_propagate_prefixed_prv (
40 ...) G_GNUC_PRINTF (3, 4);
42#define PROPAGATE_PREFIXED_ERROR(main_err, err, fmt, ...) \
44 error_propagate_prefixed_prv (main_err, err, fmt, __VA_ARGS__); \
48#define PROPAGATE_PREFIXED_ERROR_LITERAL(main_err, err, str) \
49 PROPAGATE_PREFIXED_ERROR (main_err, err, "%s", str)
AdwDialog * error_handle_prv(GError *err, const char *format,...) G_GNUC_PRINTF(2
Only to be called by HANDLE_ERROR macro.