]> arthur.barton.de Git - netatalk.git/commitdiff
Add error check macro EC_EXIT_STATUS
authorRalph Boehme <sloowfranklin@gmail.com>
Fri, 23 Nov 2012 09:19:13 +0000 (10:19 +0100)
committerRalph Boehme <sloowfranklin@gmail.com>
Fri, 23 Nov 2012 09:19:13 +0000 (10:19 +0100)
include/atalk/errchk.h

index 094065b9d5a7d6a799680eba3f2eac91c197e65a..ccc66eb6f4ac1a9ae7ff52a57c3291d219e3ed02 100644 (file)
@@ -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 {               \