summary refs log tree commit diff
path: root/src/include
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2019-09-06 09:37:56 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2019-09-06 09:37:56 +0000
commit48e06b650a393ca6fc0b65bd601d67904dd669e8 (patch)
tree885b3f61086835949560c9e0c7568c50c4ec6cea /src/include
parent07db6986589d42e2dcb5b1e91c57da9ec990bc4e (diff)
downloadskalibs-48e06b650a393ca6fc0b65bd601d67904dd669e8.tar.gz
skalibs-48e06b650a393ca6fc0b65bd601d67904dd669e8.tar.xz
skalibs-48e06b650a393ca6fc0b65bd601d67904dd669e8.zip
Change tain_now_set_* API: also give an initial value
Diffstat (limited to 'src/include')
-rw-r--r--src/include/skalibs/tai.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/include/skalibs/tai.h b/src/include/skalibs/tai.h
index 2bdf524..82f2e23 100644
--- a/src/include/skalibs/tai.h
+++ b/src/include/skalibs/tai.h
@@ -94,15 +94,17 @@ extern int sysclock_from_tain (tain_t *, tain_t const *) ;
 extern tain_clockread_func_t sysclock_get ;
 extern tain_clockread_func_t tain_wallclock_read ;
 #define tain_wallclock_read_g() tain_wallclock_read(&STAMP)
-extern int tain_stopwatch_init (clock_t, tain_t *) ;
+extern int tain_stopwatch_init (tain_t *, clock_t, tain_t *) ;
 extern int tain_stopwatch_read (tain_t *, clock_t, tain_t const *) ;
 #define tain_stopwatch_read_g(cl, offset) tain_stopwatch_read(&STAMP, (cl), offset)
 extern tain_clockread_func_t_ref tain_now ;
 #define tain_now_g() (*tain_now)(&STAMP)
 #define tain_copynow(t) (*(t) = STAMP)
 
-extern void tain_now_set_wallclock (void) ;
-extern void tain_now_set_stopwatch (void) ;
+extern tain_clockread_func_t tain_now_set_wallclock ;
+#define tain_now_set_wallclock_g() tain_now_set_wallclock(&STAMP)
+extern tain_clockread_func_t tain_now_set_stopwatch ;
+#define tain_now_set_stopwatch_g() tain_now_set_stopwatch(&STAMP)
 
 extern int sysclock_set (tain_t const *) ;
 extern int tain_setnow (tain_t const *) ;