Windows updates

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@466 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Anthony Minessale 2006-01-27 23:47:45 +00:00
parent 45d3b69563
commit 6021832880
4 changed files with 8 additions and 8 deletions

View File

@ -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, SWITCH_DECLARE(switch_status) switch_ivr_collect_digits_count(switch_core_session *session,
char *buf, char *buf,
unsigned int buflen, unsigned int buflen,
int maxdigits, unsigned int maxdigits,
const char *terminators, const char *terminators,
char *terminator); char *terminator);

View File

@ -3,7 +3,7 @@
ProjectType="Visual C++" ProjectType="Visual C++"
Version="8.00" Version="8.00"
Name="mod_ivrtest" Name="mod_ivrtest"
ProjectGUID="{78100236-7CEA-4948-96CC-E8ED3160329C}" ProjectGUID="{419AA391-5F3F-4BFE-A869-9D154D62A792}"
RootNamespace="mod_ivrtest" RootNamespace="mod_ivrtest"
Keyword="Win32Proj" Keyword="Win32Proj"
> >

View File

@ -97,7 +97,7 @@ switch_caller_extension *dialplan_hunt(switch_core_session *session)
match_count = pcre_exec(re, /* result of pcre_compile() */ match_count = pcre_exec(re, /* result of pcre_compile() */
NULL, /* we didn't study the pattern */ NULL, /* we didn't study the pattern */
caller_profile->destination_number, /* the subject string */ 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, /* start at offset 0 in the subject */
0, /* default options */ 0, /* default options */
ovector, /* vector of integers for substring information */ ovector, /* vector of integers for substring information */
@ -111,7 +111,7 @@ switch_caller_extension *dialplan_hunt(switch_core_session *session)
char newval[1024] = ""; char newval[1024] = "";
char index[10] = ""; char index[10] = "";
char replace[128] = ""; char replace[128] = "";
int x, y = 0, z = 0, num = 0; unsigned int x, y = 0, z = 0, num = 0;
char *data; char *data;
for (x = 0; x < sizeof(newval) && x < strlen(val);) { 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 if (pcre_copy_substring
(caller_profile->destination_number, ovector, match_count, num, replace, (caller_profile->destination_number, ovector, match_count, num, replace,
sizeof(replace)) > 0) { sizeof(replace)) > 0) {
int r; unsigned int r;
for (r = 0; r < strlen(replace); r++) { for (r = 0; r < strlen(replace); r++) {
newval[y++] = replace[r]; newval[y++] = replace[r];
} }

View File

@ -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, SWITCH_DECLARE(switch_status) switch_ivr_collect_digits_count(switch_core_session *session,
char *buf, char *buf,
unsigned int buflen, unsigned int buflen,
int maxdigits, unsigned int maxdigits,
const char *terminators, const char *terminators,
char *terminator) char *terminator)
{ {
int i = 0, x = strlen(buf); unsigned int i = 0, x = (unsigned int) strlen(buf);
switch_channel *channel; switch_channel *channel;
switch_status status = SWITCH_STATUS_SUCCESS; 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]; char dtmf[128];
switch_channel_dequeue_dtmf(channel, dtmf, sizeof(dtmf)); 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])) { if (strchr(terminators, dtmf[i])) {
*terminator = dtmf[i]; *terminator = dtmf[i];