Not sure if the compiler is correct here, but maybe worth a look: hash.c:549:11: error: implicit conversion from 'unsigned long' to 'float' changes value from 18446744073709551615 to 18446744073709551616 [-Werror,-Wimplicit-int-float-conversion] if (SIZE_MAX <= new_candidate) ^~~~~~~~ ~~ /usr/include/stdint.h:227:22: note: expanded from macro 'SIZE_MAX' # define SIZE_MAX (18446744073709551615UL) ^~~~~~~~~~~~~~~~~~~~~~ hash.c:1079:15: error: implicit conversion from 'unsigned long' to 'float' changes value from 18446744073709551615 to 18446744073709551616 [-Werror,-Wimplicit-int-float-conversion] if (SIZE_MAX <= candidate) ^~~~~~~~ ~~ /usr/include/stdint.h:227:22: note: expanded from macro 'SIZE_MAX' # define SIZE_MAX (18446744073709551615UL) ^~~~~~~~~~~~~~~~~~~~~~ 2 errors generated.
Regards, Tim
signature.asc
Description: OpenPGP digital signature