diff options
author | Luiz Capitulino | 2012-08-29 16:20:57 +0200 |
---|---|---|
committer | Luiz Capitulino | 2012-09-05 20:48:57 +0200 |
commit | 75d789f8d38be693bbee3e77b558e59012e33997 (patch) | |
tree | 42275c5452b343e5b7ad6adf7a405c32a3cff7da | |
parent | json-parser: Fix potential NULL pointer segfault (diff) | |
download | qemu-75d789f8d38be693bbee3e77b558e59012e33997.tar.gz qemu-75d789f8d38be693bbee3e77b558e59012e33997.tar.xz qemu-75d789f8d38be693bbee3e77b558e59012e33997.zip |
error: add error_setg()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
-rw-r--r-- | error.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -30,6 +30,12 @@ typedef struct Error Error; void error_set(Error **err, ErrorClass err_class, const char *fmt, ...) GCC_FMT_ATTR(3, 4); /** + * Same as error_set(), but sets a generic error + */ +#define error_setg(err, fmt, ...) \ + error_set(err, ERROR_CLASS_GENERIC_ERROR, fmt, ## __VA_ARGS__) + +/** * Returns true if an indirect pointer to an error is pointing to a valid * error object. */ |