38 #include <grass/iostream/rtimer.h>
44 if (rt_w_useconds(rt) == 0) {
45 snprintf(buf,
BUFMAX,
"[%4.2fu (%.0f%%) %4.2fs (%.0f%%) %4.2f %.1f%%]",
46 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
49 snprintf(buf,
BUFMAX,
"[%4.2fu (%.0f%%) %4.2fs (%.0f%%) %4.2f %.1f%%]",
50 rt_u_useconds(rt) / 1000000,
51 100.0 * rt_u_useconds(rt) / rt_w_useconds(rt),
52 rt_s_useconds(rt) / 1000000,
53 100.0 * rt_s_useconds(rt) / rt_w_useconds(rt),
54 rt_w_useconds(rt) / 1000000,
55 100.0 * (rt_u_useconds(rt) + rt_s_useconds(rt)) /
char * rt_sprint_safe(char *buf, Rtimer rt)