From 9ba80f08f47285817acbd22970ed2fe2855c21d2 Mon Sep 17 00:00:00 2001 From: oharboe Date: Tue, 28 Apr 2009 07:29:18 +0000 Subject: Michael Bruck macros for error handling git-svn-id: svn://svn.berlios.de/openocd/trunk@1551 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- src/target/arm11.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/target/arm11.h') diff --git a/src/target/arm11.h b/src/target/arm11.h index 5c83ec69..f8fea1a1 100644 --- a/src/target/arm11.h +++ b/src/target/arm11.h @@ -51,6 +51,16 @@ #define ARM11_TAP_DEFAULT TAP_INVALID +#define CHECK_RETVAL(action) \ +do { \ + int __retval = (action); \ + \ + if (__retval != ERROR_OK) \ + return __retval; \ + \ +} while (0) + + typedef struct arm11_register_history_s { u32 value; -- cgit v1.2.3