Changeset 33144
- Timestamp:
- 02/17/15 23:28:44 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/global.h
r33143 r33144 2133 2133 char* convert_timesec(int sec) 2134 2134 { 2135 int h rs = 0, mins = 0, days = 0;2135 int hour = 0, min = 0, seconds = 0; 2136 2136 char* buf = NULL; 2137 2137 … … 2143 2143 } 2144 2144 2145 mins = (sec / 60) % 60; 2146 hrs = mins / 60; 2147 2148 if(mins < 0) mins = 0; 2149 if(hrs < 0) hrs = 0; 2150 if(mins < 60) hrs = 0; 2151 2152 if(hrs < 24) 2153 { 2154 days = 0; 2155 hrs = hrs % 24; 2156 } 2157 else 2158 { 2159 days = hrs / 24; 2160 hrs = hrs % 24; 2161 } 2162 if(hrs < 0) hrs = 0; 2163 if(days < 0) days = 0; 2164 2165 snprintf(buf, 9, "%02d:%02d:%02d", days, hrs, min); 2145 seconds = sec % 60; 2146 min = (sec / 60) % 60; 2147 hour = sec / 3600; 2148 2149 if(seconds < 0) seconds = 0; 2150 if(min < 0) min = 0; 2151 if(hour < 0 || hour > 23) 2152 { 2153 hour = 0; 2154 min = 0; 2155 seconds = 0; 2156 } 2157 2158 snprintf(buf, 9, "%02d:%02d:%02d", hour, min, seconds); 2166 2159 2167 2160 return buf;
Note: See TracChangeset
for help on using the changeset viewer.