From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NsiCQ-0003dh-Jv for qemu-devel@nongnu.org; Fri, 19 Mar 2010 15:49:38 -0400 Received: from [199.232.76.173] (port=33700 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NsiCQ-0003dV-6D for qemu-devel@nongnu.org; Fri, 19 Mar 2010 15:49:38 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NsiCO-0000Dv-Tu for qemu-devel@nongnu.org; Fri, 19 Mar 2010 15:49:37 -0400 Received: from mx1.redhat.com ([209.132.183.28]:48014) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NsiCO-0000Dk-Hh for qemu-devel@nongnu.org; Fri, 19 Mar 2010 15:49:36 -0400 Received: from int-mx08.intmail.prod.int.phx2.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o2JJnZdF001561 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 19 Mar 2010 15:49:35 -0400 Date: Fri, 19 Mar 2010 16:49:29 -0300 From: Luiz Capitulino Message-ID: <20100319164929.74810d16@redhat.com> In-Reply-To: <1268929996-28763-5-git-send-email-armbru@redhat.com> References: <1268929996-28763-1-git-send-email-armbru@redhat.com> <1268929996-28763-5-git-send-email-armbru@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] Re: [PATCH 04/11] error: New QERR_INVALID_PARAMETER_VALUE List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Markus Armbruster Cc: qemu-devel@nongnu.org On Thu, 18 Mar 2010 17:33:11 +0100 Markus Armbruster wrote: > > Signed-off-by: Markus Armbruster > --- > qerror.c | 4 ++++ > qerror.h | 3 +++ > 2 files changed, 7 insertions(+), 0 deletions(-) > > diff --git a/qerror.c b/qerror.c > index 9fb817e..97e8d4a 100644 > --- a/qerror.c > +++ b/qerror.c > @@ -121,6 +121,10 @@ static const QErrorStringTable qerror_table[] = { > .desc = "Invalid parameter type, expected: %(expected)", > }, > { > + .error_fmt = QERR_INVALID_PARAMETER_VALUE, > + .desc = "Parameter '%(name)' expects %(expected)", > + }, Would we need this error if we improve QERR_INVALID_PARAMETER to accept an optional 'expects' parameter? > + { > .error_fmt = QERR_INVALID_PASSWORD, > .desc = "Password incorrect", > }, > diff --git a/qerror.h b/qerror.h > index 870cdc3..5625d54 100644 > --- a/qerror.h > +++ b/qerror.h > @@ -106,6 +106,9 @@ QError *qobject_to_qerror(const QObject *obj); > #define QERR_INVALID_PARAMETER_TYPE \ > "{ 'class': 'InvalidParameterType', 'data': { 'name': %s,'expected': %s } }" > > +#define QERR_INVALID_PARAMETER_VALUE \ > + "{ 'class': 'InvalidParameterValue', 'data': { 'name': %s, 'expected': %s } }" > + > #define QERR_INVALID_PASSWORD \ > "{ 'class': 'InvalidPassword', 'data': {} }" >