> /cygdrive/c/temp/cck6598G.o(.text+0x2e):test3.c: undefined reference to > `MessageBox' Perhaps the linker should notice cdecl/stdcall problems and *tell* the user they forgot to include the .h file?