"Jeff Hostetler via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > From: Jeff Hostetler <jeffhost@xxxxxxxxxxxxx> > > Add stopwatch timer mechanism to Trace2. > > trace2/tr2_tmr.c | 182 +++++++++++++++++++++++++ > trace2/tr2_tmr.h | 140 +++++++++++++++++++ > 15 files changed, 784 insertions(+) > create mode 100644 trace2/tr2_tmr.c > create mode 100644 trace2/tr2_tmr.h Whew. That's a lot of new code and doc to make two calls to getnanotime() and accumulate the differences. It was irritating to count zeros in the same constant 1000000000.0 spelled out 9 times. Perhaps something like #define NS_TO_SECONDS(ns) ((double)(ns) / (1000*1000*1000.)) would have helped? Other than that, all looked reasonable. Thanks.