void MsgLoop() { MSG message; while (GetMessage(&message,NULL,0,0)) { TranslateMessage( &message ); DispatchMessage( &message ); } } Wedit output window build: Sun Feb 11 17:34:58 2007 Error c:\lcc\examples\defaultproject\default.c: 663 Syntax error; missing semicolon before `message' Error c:\lcc\examples\defaultproject\default.c: 663 undeclared identifier 'message' Warning c:\lcc\examples\defaultproject\default.c: 663 Statement has no effect Warning c:\lcc\examples\defaultproject\default.c: 665 assignment of pointer to int to pointer to struct tagMSG Warning c:\lcc\examples\defaultproject\default.c: 666 assignment of pointer to int to pointer to const struct tagMSG Warning c:\lcc\examples\defaultproject\default.c: 667 assignment of pointer to int to pointer to const struct tagMSG Warning c:\lcc\examples\defaultproject\default.c: 710 Missing prototype for 'MsgLoop' Compilation + link time:0.3 sec, Return code: 1