Modernize DEBUG macros, and make code -Wall -Werror clean
authorWouter Verhelst <w@uter.be>
Fri, 27 May 2011 15:23:45 +0000 (17:23 +0200)
committerWouter Verhelst <w@uter.be>
Fri, 27 May 2011 15:23:45 +0000 (17:23 +0200)
commita7334bd4c1a3f5118ae364b7bcb98a9cc0bb2db6
treee2f4e1143d064b9fbed836fd16f8f9944d5b73c2
parentbb9a3f7784399ddd2dd68c285bde60ccc01d01c5
Modernize DEBUG macros, and make code -Wall -Werror clean

This involved several things:
- Remove unused variables
- Mark variables that may or may not be used when specific macros are
  defined, but which we still want to define for the other cases without
  having to #ifdef too much, as such by way of G_GNUC_UNUSED.
- use varargs macros instead of the DEBUG[2-5] ones (which we can now do
  since we require a C99 compiler).
- cast integers to what we request in the format string, and
  standardize on assuming that size_t is an unsigned int everywhere.
  This may not always be correct (depending on whether we do LFS
  support), but debugging statements that are not 100% correct (as long
  as they contain a value that maps one-on-one to the right bit pattern)
  isn't a huge problem.
- Move the "include cliserv.h" to below the "include glib.h", so we
  don't define macros twice.
cliserv.h
nbd-client.c
nbd-server.c
nbd-tester-client.c