Changeset 33146
- Timestamp:
- 02/18/15 02:15:38 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/global.h
r33144 r33146 2161 2161 } 2162 2162 2163 char* convert_ timesec2(int sec)2164 { 2165 int h rs = 0, mins = 0, days = 0;2163 char* convert_dtimesec(int sec) 2164 { 2165 int hour = 0, min = 0, seconds = 0, days = 0; 2166 2166 char* buf = NULL; 2167 2167 2168 buf = malloc( 9);2168 buf = malloc(12); 2169 2169 if(buf == NULL) 2170 2170 { … … 2173 2173 } 2174 2174 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); 2196 2194 2197 2195 return buf;
Note: See TracChangeset
for help on using the changeset viewer.