diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2019-09-06 09:37:56 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2019-09-06 09:37:56 +0000 |
commit | 48e06b650a393ca6fc0b65bd601d67904dd669e8 (patch) | |
tree | 885b3f61086835949560c9e0c7568c50c4ec6cea /src/include | |
parent | 07db6986589d42e2dcb5b1e91c57da9ec990bc4e (diff) | |
download | skalibs-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.h | 8 |
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 *) ; |