]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
datatypes
authorMichael Jerris <mike@jerris.com>
Fri, 22 Dec 2006 22:46:08 +0000 (22:46 +0000)
committerMichael Jerris <mike@jerris.com>
Fri, 22 Dec 2006 22:46:08 +0000 (22:46 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3809 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/say/mod_say_en/mod_say_en.c

index f31d98c8a14a3a54fac858ad14c8339640b6d7be..e935cfda37f5b128487c3cc663c6a2d6964f2089 100644 (file)
@@ -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;