From: Michael Jerris Date: Fri, 20 Mar 2009 23:01:20 +0000 (+0000) Subject: fix macros with missing ( ) X-Git-Tag: v1.0.4~1447 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cb54de50095f639cbfbe6f0996812bd69facf497;p=thirdparty%2Ffreeswitch.git fix macros with missing ( ) git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12698 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/include/switch_utils.h b/src/include/switch_utils.h index 9bcca305c3..22a30c4793 100644 --- a/src/include/switch_utils.h +++ b/src/include/switch_utils.h @@ -114,22 +114,22 @@ SWITCH_DECLARE(switch_size_t) switch_fd_read_line(int fd, char *buf, switch_size \return true or false */ #define switch_true(expr)\ -(expr && ( !strcasecmp(expr, "yes") ||\ +((expr && ( !strcasecmp(expr, "yes") ||\ !strcasecmp(expr, "on") ||\ !strcasecmp(expr, "true") ||\ !strcasecmp(expr, "enabled") ||\ !strcasecmp(expr, "active") ||\ !strcasecmp(expr, "allow") ||\ -atoi(expr))) ? SWITCH_TRUE : SWITCH_FALSE +atoi(expr))) ? SWITCH_TRUE : SWITCH_FALSE) #define switch_true_buf(expr)\ -(( !strcasecmp(expr, "yes") ||\ +((( !strcasecmp(expr, "yes") ||\ !strcasecmp(expr, "on") ||\ !strcasecmp(expr, "true") ||\ !strcasecmp(expr, "enabled") ||\ !strcasecmp(expr, "active") ||\ !strcasecmp(expr, "allow") ||\ -atoi(expr))) ? SWITCH_TRUE : SWITCH_FALSE +atoi(expr))) ? SWITCH_TRUE : SWITCH_FALSE) /*! \brief Evaluate the falsefullness of a string expression @@ -137,13 +137,13 @@ atoi(expr))) ? SWITCH_TRUE : SWITCH_FALSE \return true or false */ #define switch_false(expr)\ -(expr && ( !strcasecmp(expr, "no") ||\ +((expr && ( !strcasecmp(expr, "no") ||\ !strcasecmp(expr, "off") ||\ !strcasecmp(expr, "false") ||\ !strcasecmp(expr, "disabled") ||\ !strcasecmp(expr, "inactive") ||\ !strcasecmp(expr, "disallow") ||\ -!atoi(expr))) ? SWITCH_TRUE : SWITCH_FALSE +!atoi(expr))) ? SWITCH_TRUE : SWITCH_FALSE) /*!