This adds support for the lovely flymake-mode, which compiles C as you write it in the background and highlights errors and warnings. It's an update to the patch I sent in about a year ago.
Since then GNU Emacs has changed (in cvs) so I've attached the version of flymake-mode you need to make it all work.
Not expecting this to get merged so it goes to wine-devel.