From a38a34f88884c62b4077a34e468965f9b18e9b1b Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Thu, 18 Feb 2021 11:23:30 +0100 Subject: [PATCH] macro: add swap helper Signed-off-by: Christian Brauner --- src/lxc/macro.h | 7 +++++++ 1 file changed, 7 insertions(+) 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 */ -- 2.47.2