Code

Fixes for the following compiler warnings:
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Wed, 1 Oct 2008 20:01:43 +0000 (20:01 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Wed, 1 Oct 2008 20:01:43 +0000 (20:01 +0000)
commit1201b873da266d1c2f180da4f75259860a268344
treeacb5ac6acb8bca2190cc719957d6f853d6c66e33
parentdaeabcad2053c5bf743cac88bebd85b8cbc340d7
Fixes for the following compiler warnings:

 - unused variable
 - unused parameter
 - assignment / argument discards qualifiers from pointer target type
 - comparison between signed and unsigned
 - too many arguments to function
 - assignment makes pointer from integer without a cast
 - incompatible pointer type
 - differ in signedness
 - implicit declaration of function
 - enumeration value not handled in switch
 - value computed is not used

Most notably, a possible segfault in the Rrd_Lastupdate() code of the TCL
bindings has been fixed.

Also, -Wundef (warn if an undefined identifier is evaluated in an #if
directive) has been removed from CFLAGS. I don't see any problem with letting
undefined identifiers evaluate to "false" in rrdtool. Keeping that option
would produce a lot of (imho unnecessary) errors which would need to be fixed
using ugly preprocessor statements like '#if defined(FOO) && FOO'.

-- Sebastian Harl

git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk@1557 a5681a0c-68f1-0310-ab6d-d61299d08faa
program/bindings/ruby/extconf.rb
program/bindings/ruby/main.c
program/bindings/tcl/Makefile.am
program/bindings/tcl/tclrrd.c
program/configure.ac
program/src/Makefile.am
program/src/rrd_client.c
program/src/rrd_dump.c
program/src/rrd_gfx.c
program/src/rrd_open.c
program/src/rrd_xport.c