diff --git a/src/include/switch_ivr.h b/src/include/switch_ivr.h index 4a4a6cdfda..4465be8cf8 100644 --- a/src/include/switch_ivr.h +++ b/src/include/switch_ivr.h @@ -78,7 +78,7 @@ SWITCH_DECLARE(switch_status) switch_ivr_collect_digits_callback(switch_core_ses SWITCH_DECLARE(switch_status) switch_ivr_collect_digits_count(switch_core_session *session, char *buf, unsigned int buflen, - int maxdigits, + unsigned int maxdigits, const char *terminators, char *terminator); diff --git a/src/mod/applications/mod_ivrtest/mod_ivrtest.vcproj b/src/mod/applications/mod_ivrtest/mod_ivrtest.vcproj index 32d316ebf2..ede8881b4c 100644 --- a/src/mod/applications/mod_ivrtest/mod_ivrtest.vcproj +++ b/src/mod/applications/mod_ivrtest/mod_ivrtest.vcproj @@ -3,7 +3,7 @@ ProjectType="Visual C++" Version="8.00" Name="mod_ivrtest" - ProjectGUID="{78100236-7CEA-4948-96CC-E8ED3160329C}" + ProjectGUID="{419AA391-5F3F-4BFE-A869-9D154D62A792}" RootNamespace="mod_ivrtest" Keyword="Win32Proj" > diff --git a/src/mod/dialplans/mod_pcre/mod_pcre.c b/src/mod/dialplans/mod_pcre/mod_pcre.c index 3539559a72..0ab6e89ed6 100644 --- a/src/mod/dialplans/mod_pcre/mod_pcre.c +++ b/src/mod/dialplans/mod_pcre/mod_pcre.c @@ -97,7 +97,7 @@ switch_caller_extension *dialplan_hunt(switch_core_session *session) match_count = pcre_exec(re, /* result of pcre_compile() */ NULL, /* we didn't study the pattern */ caller_profile->destination_number, /* the subject string */ - strlen(caller_profile->destination_number), /* the length of the subject string */ + (int) strlen(caller_profile->destination_number), /* the length of the subject string */ 0, /* start at offset 0 in the subject */ 0, /* default options */ ovector, /* vector of integers for substring information */ @@ -111,7 +111,7 @@ switch_caller_extension *dialplan_hunt(switch_core_session *session) char newval[1024] = ""; char index[10] = ""; char replace[128] = ""; - int x, y = 0, z = 0, num = 0; + unsigned int x, y = 0, z = 0, num = 0; char *data; for (x = 0; x < sizeof(newval) && x < strlen(val);) { @@ -129,7 +129,7 @@ switch_caller_extension *dialplan_hunt(switch_core_session *session) if (pcre_copy_substring (caller_profile->destination_number, ovector, match_count, num, replace, sizeof(replace)) > 0) { - int r; + unsigned int r; for (r = 0; r < strlen(replace); r++) { newval[y++] = replace[r]; } diff --git a/src/switch_ivr.c b/src/switch_ivr.c index 4bbdfca8f3..9073d80a19 100644 --- a/src/switch_ivr.c +++ b/src/switch_ivr.c @@ -75,11 +75,11 @@ SWITCH_DECLARE(switch_status) switch_ivr_collect_digits_callback(switch_core_ses SWITCH_DECLARE(switch_status) switch_ivr_collect_digits_count(switch_core_session *session, char *buf, unsigned int buflen, - int maxdigits, + unsigned int maxdigits, const char *terminators, char *terminator) { - int i = 0, x = strlen(buf); + unsigned int i = 0, x = (unsigned int) strlen(buf); switch_channel *channel; switch_status status = SWITCH_STATUS_SUCCESS; @@ -94,7 +94,7 @@ SWITCH_DECLARE(switch_status) switch_ivr_collect_digits_count(switch_core_sessio char dtmf[128]; switch_channel_dequeue_dtmf(channel, dtmf, sizeof(dtmf)); - for(i =0 ; i < strlen(dtmf); i++) { + for(i =0 ; i < (unsigned int) strlen(dtmf); i++) { if (strchr(terminators, dtmf[i])) { *terminator = dtmf[i];