[asterisk-addons-commits] russell: trunk r445 - /trunk/chan_mobile.c
SVN commits to the Asterisk addons project
asterisk-addons-commits at lists.digium.com
Fri Sep 7 21:51:29 CDT 2007
Author: russell
Date: Fri Sep 7 21:51:29 2007
New Revision: 445
URL: http://svn.digium.com/view/asterisk-addons?view=rev&rev=445
Log:
Make another change to ast_strlen_zero(). Also change a few variables to
explicitly specify that they only need one bit.
Modified:
trunk/chan_mobile.c
Modified: trunk/chan_mobile.c
URL: http://svn.digium.com/view/asterisk-addons/trunk/chan_mobile.c?view=diff&rev=445&r1=444&r2=445
==============================================================================
--- trunk/chan_mobile.c (original)
+++ trunk/chan_mobile.c Fri Sep 7 21:51:29 2007
@@ -116,7 +116,7 @@
int hci_socket; /* device descriptor */
char id[31]; /* the 'name' from mobile.conf */
bdaddr_t addr; /* adddress of adapter */
- char inuse; /* are we in use ? */
+ unsigned int inuse:1; /* are we in use ? */
int sco_socket;
AST_LIST_ENTRY(adapter_pvt) entry;
};
@@ -152,14 +152,14 @@
char ciev_callsetup_1[4];
char ciev_callsetup_2[4];
char ciev_callsetup_3[4];
- char no_callsetup;
- char has_sms;
+ unsigned int no_callsetup:1;
+ unsigned int has_sms:1;
+ unsigned int sent_answer:1;
char sms_txt[160];
struct ast_dsp *dsp;
struct ast_frame *dsp_fr;
int dtmf_skip;
int skip_frames;
- char sent_answer;
char hangup_count;
AST_LIST_ENTRY(mbl_pvt) entry;
};
@@ -369,10 +369,9 @@
args = ast_strdupa((char *)data);
device = strsep(&args, "|");
- if (device && (device[0] != 0x00)) {
- variable = args;
- } else
+ if (ast_strlen_zero(device))
return -1;
+ variable = args;
stat = 1;
More information about the asterisk-addons-commits
mailing list