]> 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 9615817fc591cc04964fdded03a425ab4dea2e61..f772d2f4f0b887a588c657f6c48f041f5f79b37f 100644 (file)
@@ -21,6 +21,7 @@
 #include "config.h"
 #endif
 
+#include "replacements.h"
 #include "time_support.h"
 #include "log.h"
 
@@ -101,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;