I noticed that "unused variable" and "format" warnings are disabled ...I enabled them to see if anything was hidden, and there seem to be a couple:
gui_space.c:189:5: warning: unknown conversion type character 'M' in format
gui_space.c:190:5: warning: too few arguments for format
There seems to be some confusion over the use of % in the formatting strings here
This one is just funny:
gui_osd.c:509:14: warning: format '%ld' expects type 'long int', but argument 3 has type 'int'
I am really not sure what the programmer was trying to achieve here, but it almost certainly does not do what (s)he thought it did - this may or may not offer a solution to a problem I have not personally encountered :/
luascript.c:1203:37: -and- luascript.c:1204_thru_1208:42:
... warning: left-hand operand of comma expression has no effect
BC