From 5dc881a35905acd3b0092bff20778731200783e1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 22 Nov 2018 10:56:43 +0100 Subject: [PATCH] basic/log: add note about operator precendence --- src/basic/log.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/basic/log.h b/src/basic/log.h index af01f50952f..17438d7ff7e 100644 --- a/src/basic/log.h +++ b/src/basic/log.h @@ -36,6 +36,7 @@ typedef enum LogTarget{ _LOG_TARGET_INVALID = -1 } LogTarget; +/* Note to readers: << and >> have lower precedence than & and | */ #define LOG_REALM_PLUS_LEVEL(realm, level) ((realm) << 10 | (level)) #define LOG_REALM_REMOVE_LEVEL(realm_level) ((realm_level) >> 10) #define SYNTHETIC_ERRNO(num) (1 << 30 | (num)) -- 2.47.3