mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-17 01:02:12 +00:00
Windows updates
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@466 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
45d3b69563
commit
6021832880
@ -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);
|
||||||
|
|
||||||
|
@ -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"
|
||||||
>
|
>
|
||||||
|
@ -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];
|
||||||
}
|
}
|
||||||
|
@ -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];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user