From: Michael Jerris Date: Fri, 22 Dec 2006 22:46:08 +0000 (+0000) Subject: datatypes X-Git-Tag: v1.0-beta1~1452 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b749328ea3aa200c0a7d54774da9d76dbaf1817;p=thirdparty%2Ffreeswitch.git datatypes git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3809 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/mod/say/mod_say_en/mod_say_en.c b/src/mod/say/mod_say_en/mod_say_en.c index f31d98c8a1..e935cfda37 100644 --- a/src/mod/say/mod_say_en/mod_say_en.c +++ b/src/mod/say/mod_say_en/mod_say_en.c @@ -205,10 +205,10 @@ static switch_status_t en_say_time(switch_core_session_t *session, uint8_t say_date = 0, say_time = 0; if (type == SST_TIME_MEASUREMENT) { - int32_t hours = 0; - int32_t minutes = 0; - int32_t seconds = 0; - int32_t r = 0; + int64_t hours = 0; + int64_t minutes = 0; + int64_t seconds = 0; + int64_t r = 0; if (strchr(tosay, ':')) { char *tme = switch_core_session_strdup(session, tosay); @@ -227,7 +227,7 @@ static switch_status_t en_say_time(switch_core_session_t *session, } } else { if ((seconds = atoi(tosay)) <= 0) { - seconds = (time_t) time(NULL); + seconds = (int64_t) time(NULL); } if (seconds >= 60) { @@ -290,7 +290,7 @@ static switch_status_t en_say_time(switch_core_session_t *session, } if (say_time) { - uint8_t hour = tm.tm_hour, pm = 0; + int32_t hour = tm.tm_hour, pm = 0; if (hour > 12) { hour -= 12;