Changeset 33146


Ignore:
Timestamp:
02/18/15 02:15:38 (8 years ago)
Author:
obi
Message:

fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/global.h

    r33144 r33146  
    21612161}
    21622162
    2163 char* convert_timesec2(int sec)
    2164 {
    2165         int hrs = 0, mins = 0, days = 0;
     2163char* convert_dtimesec(int sec)
     2164{
     2165        int hour = 0, min = 0, seconds = 0, days = 0;
    21662166        char* buf = NULL;
    21672167
    2168         buf = malloc(9);
     2168        buf = malloc(12);
    21692169        if(buf == NULL)
    21702170        {
     
    21732173        }
    21742174
    2175         mins = (sec / 60) % 60;
    2176         hrs = mins / 60;
    2177 
    2178         if(mins < 0) mins = 0;
    2179         if(hrs < 0) hrs = 0;
    2180         if(mins < 60) hrs = 0;
    2181 
    2182         if(hrs < 24)
    2183         {
    2184                 days = 0;
    2185                 hrs = hrs % 24;
    2186         }
    2187         else
    2188         {
    2189                 days = hrs / 24;
    2190                 hrs = hrs % 24;
    2191         }
    2192         if(hrs < 0) hrs = 0;
    2193         if(days < 0) days = 0;
    2194 
    2195         snprintf(buf, 9, "%02dDays %02dHrs %02dMin", days, hrs, mins);
     2175        seconds = sec % 60;
     2176        min = (sec / 60) % 60;
     2177        hour = sec / 3600;
     2178        if(hour > 23)
     2179        {
     2180                days = hour / 24;
     2181                hour = hour % 24;
     2182        }
     2183
     2184        if(seconds < 0) seconds = 0;
     2185        if(min < 0) min = 0;
     2186        if(hour < 0/* || hour > 23*/)
     2187        {
     2188                hour = 0;
     2189                min = 0;
     2190                seconds = 0;
     2191        }
     2192
     2193        snprintf(buf, 12, "%02d_%02d:%02d:%02d",days, hour, min, seconds);
    21962194
    21972195        return buf;
Note: See TracChangeset for help on using the changeset viewer.