http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46908
--- Comment #5 from Adrian Hawryluk <adrian.hawryluk at gmail dot com> 2010-12-12 23:08:58 UTC --- Used flag -std=c99 and this reduced the number of warnings. They were limited to the scanf format string. C:\tmp>gcc -Wall -std=c99 -o tmp.exe file.c file.c: In function 'main': file.c:21:5: warning: unknown conversion type character 'L' in format file.c:21:5: warning: too many arguments for format file.c:23:5: warning: unknown conversion type character 'L' in format file.c:23:5: warning: too many arguments for format