libgrapheme

unicode string library
git clone git://git.suckless.org/libgrapheme
Log | Files | Refs | README | LICENSE

commit 24255ed919b2a40830954ef47df6901e566f46aa
parent da1aba6af03c664d5f66480b2252de857a61985b
Author: Laslo Hunhold <dev@frign.de>
Date:   Tue, 14 Dec 2021 12:51:31 +0100

Coding style and explicit double-cast

Signed-off-by: Laslo Hunhold <dev@frign.de>

Diffstat:
Mtest/grapheme-performance.c | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/test/grapheme-performance.c b/test/grapheme-performance.c @@ -11,7 +11,8 @@ #define LEN(x) (sizeof(x) / sizeof(*(x))) #define NUM_ITERATIONS 10000 -int64_t time_diff(struct timespec *a, struct timespec *b) +static int64_t +time_diff(struct timespec *a, struct timespec *b) { return ((b->tv_sec * 1000000000) + b->tv_nsec) - ((a->tv_sec * 1000000000) + a->tv_nsec); @@ -57,8 +58,8 @@ main(void) } } clock_gettime(CLOCK_MONOTONIC, &end); - cp_per_sec = ((double)NUM_ITERATIONS * bufsiz) / - ((double)time_diff(&start, &end) / 1000000000); + cp_per_sec = ((double)NUM_ITERATIONS * (double)bufsiz) / + (time_diff(&start, &end) / 1000000000); printf(" %.2e CP/s\n", cp_per_sec);