diff options
| -rw-r--r-- | ChangeLog | 8 | ||||
| -rw-r--r-- | bus/dir-watch-dnotify.c | 6 | ||||
| -rw-r--r-- | configure.in | 5 | 
3 files changed, 15 insertions, 4 deletions
| @@ -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 diff --git a/bus/dir-watch-dnotify.c b/bus/dir-watch-dnotify.c index 64cfc74d..87e32761 100644 --- a/bus/dir-watch-dnotify.c +++ b/bus/dir-watch-dnotify.c @@ -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) diff --git a/configure.in b/configure.in index a411262e..48382b56 100644 --- a/configure.in +++ b/configure.in @@ -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 | 
