strelapsed - parse elapsed time expression
unsigned long strelapsed(char* buf, char** next, int persec)
returns a pointer to a string representation of the elapsed time for
The two largest time units are used, limiting the return value length
to at most 6 characters.
The units are:
The return value points to a static area that is overwritten on each call.