]> git.sur5r.net Git - openocd/blobdiff - src/helper/time_support.c
- using ERROR_COMMAND_SYNTAX_ERROR to print syntax in a couple of places
[openocd] / src / helper / time_support.c
index de48fce842a85769c5285a20c12b8f7f784fe202..f772d2f4f0b887a588c657f6c48f041f5f79b37f 100644 (file)
@@ -102,8 +102,11 @@ int duration_stop_measure(duration_t *duration, char **text)
        
        if (text)
        {
-               *text = malloc(16);
-               snprintf(*text, 16, "%lis %lius", duration->duration.tv_sec, duration->duration.tv_usec);
+               float t;
+               t=duration->duration.tv_sec;
+               t+=(float)duration->duration.tv_usec/1000000.0;
+               *text = malloc(100);
+               snprintf(*text, 100, "%fs", t);
        }
        
        return ERROR_OK;