From mboxrd@z Thu Jan 1 00:00:00 1970 From: jammy.linux@gmail.com (Zhang Meng) Date: Fri, 25 Feb 2011 18:50:35 +0800 Subject: BUILD_BUG_ON_ZERO Message-ID: To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org Hi ~List, Could anybody explain the macro below? what does it mean? Thanks in advance. #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) -- Yours sincerely ZhangMeng