From 07d2fd5aa2891d94bcb97db89178a4d536599d14 Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Mon, 3 Jan 2005 07:16:12 +0000 Subject: 2005-01-03 Havoc Pennington * dbus/dbus-sysdeps.c (_dbus_sysdeps_test): fix using == on floating point * dbus/dbus-string.c (_dbus_string_insert_alignment): new function --- dbus/dbus-sysdeps.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'dbus/dbus-sysdeps.c') diff --git a/dbus/dbus-sysdeps.c b/dbus/dbus-sysdeps.c index 8c3a2be4..be9d8e99 100644 --- a/dbus/dbus-sysdeps.c +++ b/dbus/dbus-sysdeps.c @@ -3510,7 +3510,7 @@ _dbus_sysdeps_test (void) _dbus_warn ("Failed to parse double"); exit (1); } - if (val != 3.5) + if (ABS(3.5 - val) > 1e-6) { _dbus_warn ("Failed to parse 3.5 correctly, got: %f", val); exit (1); @@ -3528,7 +3528,7 @@ _dbus_sysdeps_test (void) _dbus_warn ("Failed to parse double"); exit (1); } - if (val != 0xff) + if (ABS (0xff - val) < 1e-6) { _dbus_warn ("Failed to parse 0xff correctly, got: %f", val); exit (1); -- cgit