code: Remove a good chunk of 'missing initializer' warnings with GCC.

This is only working with GCC because it uses an attribute on parameter
pragma. Yet this should be extendable to some other compilers which are
likely to provide with the same kind of feature.

  void toto(int foo __attribute__((unused)))
  {
      ...
  }
code: Fix a few signed/unsigned compare warnings.