1 # $NetBSD: cond-cmp-numeric-eq.mk,v 1.1 2020/08/23 13:50:17 rillig Exp $
3 # Tests for numeric comparisons with the == operator in .if conditions.
5 # This comparison yields the same result, whether numeric or character-based.
11 # This comparison yields the same result, whether numeric or character-based.
20 # Scientific notation is supported, as per strtod.
31 # Trailing zeroes after the decimal point are irrelevant for the numeric
43 # As of 2020-08-23, numeric comparison is implemented as parsing both sides
44 # as double, and then performing a normal comparison. The range of double is
45 # typically 16 or 17 significant digits, therefore these two numbers seem to
47 .if 1.000000000000000001 == 1.000000000000000002