summaryrefslogtreecommitdiffstats
path: root/src/pulse/timeval.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pulse/timeval.c')
-rw-r--r--src/pulse/timeval.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/pulse/timeval.c b/src/pulse/timeval.c
index 44d74c94..dcc0bd75 100644
--- a/src/pulse/timeval.c
+++ b/src/pulse/timeval.c
@@ -55,7 +55,7 @@ struct timeval *pa_gettimeofday(struct timeval *tv) {
#else
#define EPOCHFILETIME (116444736000000000LL)
#endif
-
+
FILETIME ft;
LARGE_INTEGER li;
__int64 t;
@@ -79,7 +79,7 @@ struct timeval *pa_gettimeofday(struct timeval *tv) {
pa_usec_t pa_timeval_diff(const struct timeval *a, const struct timeval *b) {
pa_usec_t r;
-
+
pa_assert(a);
pa_assert(b);
@@ -147,3 +147,12 @@ struct timeval* pa_timeval_add(struct timeval *tv, pa_usec_t v) {
return tv;
}
+
+struct timeval* pa_timeval_store(struct timeval *tv, pa_usec_t v) {
+ pa_assert(tv);
+
+ tv->tv_sec = v / PA_USEC_PER_SEC;
+ tv->tv_usec = v % PA_USEC_PER_SEC;
+
+ return tv;
+}