From: Paul Brossier Date: Mon, 31 Dec 2018 16:14:00 +0000 (+0100) Subject: [priv] add AUBIO_GOTO_FAILURE helper X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=9bad2bab46b71d14cde7057a0c20f96ce6748b80;p=aubio.git [priv] add AUBIO_GOTO_FAILURE helper --- diff --git a/src/aubio_priv.h b/src/aubio_priv.h index ab6afb28..28bbaa95 100644 --- a/src/aubio_priv.h +++ b/src/aubio_priv.h @@ -396,4 +396,7 @@ uint_t aubio_log(sint_t level, const char_t *fmt, ...); #define AUBIO_ASSERT(x) #endif /* DEBUG */ +// goto to failure if condition x is not true +#define AUBIO_GOTO_FAILURE(x) if (!(x)) goto failure + #endif /* AUBIO_PRIV_H */