From: Zbigniew Jędrzejewski-Szmek Date: Thu, 22 Nov 2018 09:56:43 +0000 (+0100) Subject: basic/log: add note about operator precendence X-Git-Tag: v240~249^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F10871%2Fhead;p=thirdparty%2Fsystemd.git basic/log: add note about operator precendence --- 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))