integer to time */
| 167 | |
| 168 | /* integer to time */ |
| 169 | static void |
| 170 | us_to_time(int t, char *strt) |
| 171 | { |
| 172 | if (t < 0) |
| 173 | strt[0]='\0'; |
| 174 | else if ( t==0 ) |
| 175 | sprintf(strt,"%d", t); |
| 176 | else if (t< 1000) |
| 177 | sprintf(strt,"%dus", t); |
| 178 | else if (t < 1000000) |
| 179 | sprintf(strt,"%gms", (float) t / 1000); |
| 180 | else |
| 181 | sprintf(strt,"%gfs", (float) t / 1000000); |
| 182 | } |
| 183 | |
| 184 | /* |
| 185 | * returns -1 if s is not a valid time, otherwise, return time in us |
no test coverage detected