From df1e608a01eb0d55d6639d97f575dba37a44ac4a Mon Sep 17 00:00:00 2001 From: Luiz Capitulino Date: Fri, 27 Jul 2012 17:51:03 -0300 Subject: error, qerror: pass desc string to error calls This commit changes all QERR_ macros to contain a human message (ie. the desc string found in qerr_table[]) instead of a json dictionary in string format. Before this commit, error_set() and qerror_report() would receive a json dictionary in string format and build a qobject from it. Now, both function receive a human message instead and the qobject is not built anymore. Signed-off-by: Luiz Capitulino Reviewed-by: Markus Armbruster --- error.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'error.h') diff --git a/error.h b/error.h index 5336fc58b2..96fc20328f 100644 --- a/error.h +++ b/error.h @@ -17,15 +17,15 @@ #include /** - * A class representing internal errors within QEMU. An error has a string - * typename and optionally a set of named string parameters. + * A class representing internal errors within QEMU. An error has a ErrorClass + * code and a human message. */ typedef struct Error Error; /** - * Set an indirect pointer to an error given a printf-style format parameter. - * Currently, qerror.h defines these error formats. This function is not - * meant to be used outside of QEMU. + * Set an indirect pointer to an error given a ErrorClass value and a + * printf-style human message. This function is not meant to be used outside + * of QEMU. */ void error_set(Error **err, ErrorClass err_class, const char *fmt, ...) GCC_FMT_ATTR(3, 4); -- cgit v1.2.1