The current build of xu4 has several warnings, most of them can disappear, so let's do that.
The main change is that we are passing a string straight into a function that wants an argument explaining how what the format should look like. While it's OK, picky compilers would rather have a "%" followed by the string instead of just the string.
Kill warnings patch (use -p1 when patching the code)
accepted by yourself