From: Christian Brauner Date: Thu, 18 Feb 2021 10:23:30 +0000 (+0100) Subject: macro: add swap helper X-Git-Tag: lxc-5.0.0~278^2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a38a34f88884c62b4077a34e468965f9b18e9b1b;p=thirdparty%2Flxc.git macro: add swap helper Signed-off-by: Christian Brauner --- diff --git a/src/lxc/macro.h b/src/lxc/macro.h index 9e74078f4..f6ac8c45f 100644 --- a/src/lxc/macro.h +++ b/src/lxc/macro.h @@ -694,4 +694,11 @@ enum { #define MAX_FILENO ~0U +#define swap(a, b) \ + do { \ + typeof(a) __tmp = (a); \ + (a) = (b); \ + (b) = __tmp; \ + } while (0) + #endif /* __LXC_MACRO_H */