From: Luigi Rizzo Date: Fri, 22 Dec 2006 10:35:20 +0000 (+0000) Subject: improve readability of a few macros. X-Git-Tag: 1.6.0-beta1~3^2~3656 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5727170842668d573166923ef4adb9c59ac10860;p=thirdparty%2Fasterisk.git improve readability of a few macros. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@48857 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/apps/app_sms.c b/apps/app_sms.c index 13fe4677ca..88e10ae009 100644 --- a/apps/app_sms.c +++ b/apps/app_sms.c @@ -258,9 +258,9 @@ typedef struct sms_s { } sms_t; /* different types of encoding */ -#define is7bit(dcs) (((dcs)&0xC0)?(!((dcs)&4)):(!((dcs)&12))) -#define is8bit(dcs) (((dcs)&0xC0)?(((dcs)&4)):(((dcs)&12)==4)) -#define is16bit(dcs) (((dcs)&0xC0)?0:(((dcs)&12)==8)) +#define is7bit(dcs) ( ((dcs) & 0xC0) ? (!((dcs)&4) ) : (((dcs) & 0xc) == 0) ) +#define is8bit(dcs) ( ((dcs) & 0xC0) ? ( ((dcs)&4) ) : (((dcs) & 0xc) == 4) ) +#define is16bit(dcs) ( ((dcs) & 0xC0) ? 0 : (((dcs) & 0xc) == 8) ) static void sms_messagetx (sms_t * h);