> > __attribute__((noreturn)) void __attribute__((__stdcall__)) ExitProcess(UINT); > Please see mingw-dvlpr maling list archive: http://www.geocrawler.com/lists/3/SourceForge/6016/0/7716812/ I beleive the intent is to fix mingw headers by putting __attribute__((noreturn)) at the end of the prototype. Artem.