* configure.in: make sure the compiler supports -Wfloat-equal
authorJohn (J5) Palmieri <johnp@redhat.com>
Thu, 10 Aug 2006 21:00:30 +0000 (21:00 +0000)
committerJohn (J5) Palmieri <johnp@redhat.com>
Thu, 10 Aug 2006 21:00:30 +0000 (21:00 +0000)
* bus/dir-watch-dnotify.c: move functional code after
  variable declerations (C99 fix)  (patches from Jens Granseuer
  <jensgr at gmx dot net>

ChangeLog
bus/dir-watch-dnotify.c
configure.in

index c6d5b3d..f33eb93 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2006-08-10  John (J5) Palmieri  <johnp@redhat.com>
 
+       * configure.in: make sure the compiler supports -Wfloat-equal
+       
+       * bus/dir-watch-dnotify.c: move functional code after 
+       variable declerations (C99 fix)  (patches from Jens Granseuer
+       <jensgr at gmx dot net>
+
+2006-08-10  John (J5) Palmieri  <johnp@redhat.com>
+
        * dbus/dbus-macros.h:
        add #include <stddef.h> so that Sun compilers don't complain about
        the defining NULL
index 64cfc74..87e3276 100644 (file)
@@ -74,10 +74,10 @@ bus_watch_directory (const char *dir, void *userdata)
 void 
 bus_drop_all_directory_watches (void)
 {
-  _dbus_verbose ("Dropping all watches on config directories\n");
-
   int i;
-  
+  _dbus_verbose ("Dropping all watches on config directories\n");
   for (i = 0; i < num_fds; i++)
     {
       if (close (fds[i]) != 0)
index a411262..48382b5 100644 (file)
@@ -146,7 +146,10 @@ if test "x$GCC" = "xyes"; then
 
   case " $CFLAGS " in
   *[\ \        ]-Wfloat-equal[\ \      ]*) ;;
-  *) CFLAGS="$CFLAGS -Wfloat-equal" ;;
+  *) if cc_supports_flag -Wfloat-equals; then
+        CFLAGS="$CFLAGS -Wfloat-equal" 
+     fi
+     ;;
   esac
 
   case " $CFLAGS " in