* tests/test-count-trailing-zeros.c (ULLONG_MAX): Remove fallback
definition.
* modules/count-trailing-zeros-tests (Depends-on): Add 'limits-h'.
+2018-09-06 Bruno Haible <bruno@clisp.org>
+
+ count-trailing-zeros tests: Rely on limits-h module.
+ * tests/test-count-trailing-zeros.c (ULLONG_MAX): Remove fallback
+ definition.
+ * modules/count-trailing-zeros-tests (Depends-on): Add 'limits-h'.
+
2018-09-06 Bruno Haible <bruno@clisp.org>
count-leading-zeros tests: Rely on limits-h module.
tests/macros.h
Depends-on:
+limits-h
configure.ac:
#define ULONG_BIT (sizeof (unsigned long int) * CHAR_BIT)
#define ULLONG_BIT (sizeof (unsigned long long int) * CHAR_BIT)
-#ifndef ULLONG_MAX
-# define HALF (1ULL << (sizeof (unsigned long long int) * CHAR_BIT - 1))
-# define ULLONG_MAX (HALF - 1 + HALF)
-#endif
-
int
main (int argc, char *argv[])
{