aboutsummaryrefslogtreecommitdiff
path: root/src/helper
diff options
context:
space:
mode:
authorAlexander Kurz <akurz@blala.de>2016-02-13 10:54:52 +0100
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2016-02-13 10:49:39 +0000
commit3e07e1cdfac63d5fb93260803d16e79f292dae73 (patch)
treedf4bf7816bbe7f04fa9ec6f28fe5d64d992c77c4 /src/helper
parentfdb8c598ecd912147a08db53f2fd7bfa34b67d8a (diff)
downloadriscv-openocd-3e07e1cdfac63d5fb93260803d16e79f292dae73.zip
riscv-openocd-3e07e1cdfac63d5fb93260803d16e79f292dae73.tar.gz
riscv-openocd-3e07e1cdfac63d5fb93260803d16e79f292dae73.tar.bz2
Helper time_support: const function arguments
duration_elapsed and duration_kbps will not modify the struct duration passed as function argument, hence it should be declared const. Change-Id: I459c396952c78e907257e2c2f2c630abde92aaa8 Signed-off-by: Alexander Kurz <akurz@blala.de> Reviewed-on: http://openocd.zylin.com/3232 Tested-by: jenkins Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Diffstat (limited to 'src/helper')
-rw-r--r--src/helper/time_support.c4
-rw-r--r--src/helper/time_support.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/helper/time_support.c b/src/helper/time_support.c
index c5978b4..780eb96 100644
--- a/src/helper/time_support.c
+++ b/src/helper/time_support.c
@@ -78,14 +78,14 @@ int duration_measure(struct duration *duration)
return retval;
}
-float duration_elapsed(struct duration *duration)
+float duration_elapsed(const struct duration *duration)
{
float t = duration->elapsed.tv_sec;
t += (float)duration->elapsed.tv_usec / 1000000.0;
return t;
}
-float duration_kbps(struct duration *duration, size_t count)
+float duration_kbps(const struct duration *duration, size_t count)
{
return count / (1024.0 * duration_elapsed(duration));
}
diff --git a/src/helper/time_support.h b/src/helper/time_support.h
index ab83982..5a95e7e 100644
--- a/src/helper/time_support.h
+++ b/src/helper/time_support.h
@@ -55,8 +55,8 @@ int duration_start(struct duration *duration);
int duration_measure(struct duration *duration);
/** @returns Elapsed time in seconds. */
-float duration_elapsed(struct duration *duration);
+float duration_elapsed(const struct duration *duration);
/** @returns KB/sec for the elapsed @a duration and @a count bytes. */
-float duration_kbps(struct duration *duration, size_t count);
+float duration_kbps(const struct duration *duration, size_t count);
#endif /* TIME_SUPPORT_H */