- Fixes '[+]=' whitespace
[fw/openocd] / src / helper / time_support.c
index e97993be6a298d6db98b5f6c8634c3d1cb643c01..922d411d7561f8671645c3310468f105da953133 100644 (file)
@@ -2,6 +2,12 @@
  *   Copyright (C) 2006 by Dominic Rath                                    *
  *   Dominic.Rath@gmx.de                                                   *
  *                                                                         *
+ *   Copyright (C) 2007,2008 Ã˜yvind Harboe                                 *
+ *   oyvind.harboe@zylin.com                                               *
+ *                                                                         *
+ *   Copyright (C) 2008 by Spencer Oliver                                  *
+ *   spen@spen-soft.co.uk                                                  *
+ *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
  *   it under the terms of the GNU General Public License as published by  *
  *   the Free Software Foundation; either version 2 of the License, or     *
 #include "config.h"
 #endif
 
-#include "replacements.h"
 #include "time_support.h"
 #include "log.h"
 
-#include <stdlib.h>
-
-int timeval_subtract(struct timeval *result, struct timeval *x, struct timeval *y);
-int timeval_add(struct timeval *result, struct timeval *x, struct timeval *y);
-int timeval_add_time(struct timeval *result, int sec, int usec);
 
 /* calculate difference between two struct timeval values */
 int timeval_subtract(struct timeval *result, struct timeval *x, struct timeval *y)
@@ -83,11 +83,9 @@ int timeval_add_time(struct timeval *result, int sec, int usec)
        return 0;
 }
 
-int duration_start_measure(duration_t *duration)
+void duration_start_measure(duration_t *duration)
 {
        gettimeofday(&duration->start, NULL);
-       
-       return ERROR_OK;
 }
 
 int duration_stop_measure(duration_t *duration, char **text)
@@ -102,7 +100,7 @@ int duration_stop_measure(duration_t *duration, char **text)
        {
                float t;
                t=duration->duration.tv_sec;
-               t+=(float)duration->duration.tv_usec/1000000.0;
+               t += (float)duration->duration.tv_usec/1000000.0;
                *text = malloc(100);
                snprintf(*text, 100, "%fs", t);
        }
@@ -110,17 +108,14 @@ int duration_stop_measure(duration_t *duration, char **text)
        return ERROR_OK;
 }
 
-
-
-
 long long timeval_ms()
 {
        struct timeval now; 
        long long t=0;
        gettimeofday(&now, NULL);
        
-       t+=now.tv_usec/1000;
-       t+=now.tv_sec*1000;
+       t += now.tv_usec/1000;
+       t += now.tv_sec*1000;
        
        return t;
 }