From a1ad0db8a6d829eddf1478cee44ae976bbcd325f Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Mon, 6 Apr 2026 14:48:54 +0100 Subject: Fix integer conversions in code, tests and some tools --- src/utils/math.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/utils/math.h') diff --git a/src/utils/math.h b/src/utils/math.h index f2176b6..0c56861 100644 --- a/src/utils/math.h +++ b/src/utils/math.h @@ -73,10 +73,10 @@ indextoperm(uint64_t p, size_t n, uint8_t *r) /* Find k-th unused number */ for (j = 0, c = 0; c <= k; j++) - c += 1 - ((used & (1<> j); + c += UINT64_C(1) - ((used & (UINT64_C(1)<> j); - r[i] = j-1; - used |= 1 << (j-1); + r[i] = (uint8_t)(j-1); + used |= UINT64_C(1) << (j-1); p %= factorial[n-i-1]; } -- cgit v1.3