Changeset 33143 for titan/titan/global.h
- Timestamp:
- 02/17/15 23:15:09 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/global.h
r32972 r33143 2133 2133 char* convert_timesec(int sec) 2134 2134 { 2135 int h our = 0, min = 0, seconds = 0;2135 int hrs = 0, mins = 0, days = 0; 2136 2136 char* buf = NULL; 2137 2137 … … 2143 2143 } 2144 2144 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); 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); 2166 2167 return buf; 2168 } 2169 2170 char* convert_timesec2(int sec) 2171 { 2172 int hrs = 0, mins = 0, days = 0; 2173 char* buf = NULL; 2174 2175 buf = malloc(9); 2176 if(buf == NULL) 2177 { 2178 err("no mem"); 2179 return NULL; 2180 } 2181 2182 mins = (sec / 60) % 60; 2183 hrs = mins / 60; 2184 2185 if(mins < 0) mins = 0; 2186 if(hrs < 0) hrs = 0; 2187 if(mins < 60) hrs = 0; 2188 2189 if(hrs < 24) 2190 { 2191 days = 0; 2192 hrs = hrs % 24; 2193 } 2194 else 2195 { 2196 days = hrs / 24; 2197 hrs = hrs % 24; 2198 } 2199 if(hrs < 0) hrs = 0; 2200 if(days < 0) days = 0; 2201 2202 snprintf(buf, 9, "%02dDays %02dHrs %02dMin", days, hrs, mins); 2159 2203 2160 2204 return buf;
Note: See TracChangeset
for help on using the changeset viewer.