vlog: Fix VLOG and VLOG_RL macros' treatment of LEVEL argument.
authorBen Pfaff <blp@nicira.com>
Thu, 7 Apr 2011 21:39:36 +0000 (14:39 -0700)
committerBen Pfaff <blp@nicira.com>
Tue, 19 Apr 2011 16:32:18 +0000 (09:32 -0700)
commit45704b243abd1efcbb2ee26f342f07df4a7612f6
treef2eef30bc93a76268e2c84bfac53b8573dcd0db9
parent5621d47b9ecb67ab9e52b34be9307a660167b067
vlog: Fix VLOG and VLOG_RL macros' treatment of LEVEL argument.

These macros expanded the LEVEL argument without protecting it with
parentheses, which meant that an argument like 'cond ? VLL_DBG : VLL_WARN'
did not have the desired effect (and caused a GCC warning).

This commit fixes the problem and avoids expanding LEVEL more than once,
too.
lib/vlog.h