From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41064) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0w3E-0006Ce-UH for qemu-devel@nongnu.org; Mon, 23 Nov 2015 13:41:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0w39-00085g-Up for qemu-devel@nongnu.org; Mon, 23 Nov 2015 13:41:20 -0500 Received: from roura.ac.upc.edu ([147.83.33.10]:59858 helo=roura.ac.upc.es) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0w39-00085O-I4 for qemu-devel@nongnu.org; Mon, 23 Nov 2015 13:41:15 -0500 From: =?utf-8?b?TGx1w61z?= Vilanova Date: Mon, 23 Nov 2015 19:41:13 +0100 Message-Id: <144830407261.1693.6845199723252391860.stgit@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [RFC][PATCH v2 0/2] utils: Improve and document error reporting List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi , Thomas Huth , "Dr . David Alan Gilbert" , Markus Armbruster Adds support for reporting non-terminating errors (dubbed warnings), and = briefly documents what routines should developers generally use to keep error rep= orting consistent. Changes in v2 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * Split in two patches. * Explicitly add a warning error object. Signed-off-by: Llu=C3=ADs Vilanova --- Llu=C3=ADs Vilanova (2): utils: Add warning messages doc: Introduce coding style for errors HACKING | 31 +++++++++++++++++++++++++++++++ include/qapi/error.h | 20 ++++++++++++++++++++ util/error.c | 37 +++++++++++++++++++++++++++---------- 3 files changed, 78 insertions(+), 10 deletions(-) To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi Cc: Dr. David Alan Gilbert Cc: Thomas Huth Cc: Markus Armbruster Cc: Eric Blake