From: Ralph Boehme Date: Fri, 23 Nov 2012 09:19:13 +0000 (+0100) Subject: Add error check macro EC_EXIT_STATUS X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=commitdiff_plain;h=a6e137d15156dac69c594de8de940c5b87bbd0ed;ds=sidebyside Add error check macro EC_EXIT_STATUS --- diff --git a/include/atalk/errchk.h b/include/atalk/errchk.h index 094065b9..ccc66eb6 100644 --- a/include/atalk/errchk.h +++ b/include/atalk/errchk.h @@ -17,6 +17,7 @@ #define EC_INIT int ret = 0 #define EC_STATUS(a) ret = (a) +#define EC_EXIT_STATUS(a) do { ret = (a); goto cleanup; } while (0) #define EC_FAIL do { ret = -1; goto cleanup; } while (0) #define EC_FAIL_LOG(a, ...) \ do { \