libcollectdclient: Build the library using -Wall -Werror.
authorSebastian Harl <sh@tokkee.org>
Tue, 9 Dec 2008 09:57:10 +0000 (10:57 +0100)
committerSebastian Harl <sh@tokkee.org>
Tue, 9 Dec 2008 09:57:10 +0000 (10:57 +0100)
Fixed two minor issues detected by those flags.

src/libcollectdclient/Makefile.am
src/libcollectdclient/client.c

index f96db63..ca50560 100644 (file)
@@ -1,5 +1,9 @@
 AUTOMAKE_OPTIONS = foreign no-dependencies
 
+if COMPILER_IS_GCC
+AM_CFLAGS = -Wall -Werror
+endif
+
 pkginclude_HEADERS = client.h
 lib_LTLIBRARIES = libcollectdclient.la
 
index f2c0a1e..96b828e 100644 (file)
@@ -61,6 +61,7 @@
 #include <string.h>
 #include <assert.h>
 #include <errno.h>
+#include <math.h>
 #include <netdb.h>
 
 #include "client.h"
@@ -152,7 +153,7 @@ static char *lcc_strdup (const char *str) /* {{{ */
 } /* }}} char *lcc_strdup */
 
 __attribute__((nonnull (1, 2)))
-static char *lcc_strescape (char *dest, char *src, size_t dest_size) /* {{{ */
+static char *lcc_strescape (char *dest, const char *src, size_t dest_size) /* {{{ */
 {
   size_t dest_pos;
   size_t src_pos;