square.c
square.c(548) : error C2275: 'XGCValues' : illegal use of this type as an expression
        C:\Tcl\include\tcl8.6\X11/Xlib.h(185) : see declaration of 'XGCValues'
square.c(548) : error C2065: 'newgc' : undeclared identifier
square.c(550) : error C2275: 'XGCValues' : illegal use of this type as an expression
        C:\Tcl\include\tcl8.6\X11/Xlib.h(185) : see declaration of 'XGCValues'
square.c(550) : error C2146: syntax error : missing ';' before identifier 'gcValues'
square.c(550) : error C2065: 'gcValues' : undeclared identifier
square.c(551) : error C2065: 'gcValues' : undeclared identifier
square.c(551) : error C2224: left of '.function' must have struct/union type
square.c(552) : error C2065: 'gcValues' : undeclared identifier
square.c(552) : error C2224: left of '.graphics_exposures' must have struct/union type
square.c(553) : error C2065: 'gcValues' : undeclared identifier
square.c(553) : error C2224: left of '.font' must have struct/union type
square.c(554) : error C2065: 'gcValues' : undeclared identifier
square.c(554) : error C2224: left of '.foreground' must have struct/union type
square.c(555) : error C2065: 'gcValues' : undeclared identifier
square.c(555) : error C2224: left of '.background' must have struct/union type
square.c(556) : error C2065: 'newgc' : undeclared identifier
square.c(556) : error C2065: 'gcValues' : undeclared identifier
square.c(556) : warning C4133: 'function' : incompatible types - from 'int *' to 'XGCValues *'
square.c(556) : warning C4047: '=' : 'int' differs in levels of indirection from 'GC'
square.c(557) : error C2065: 'newgc' : undeclared identifier
square.c(557) : warning C4047: 'function' : 'GC' differs in levels of indirection from 'int'
square.c(557) : warning C4024: 'squareDrawImageString' : different types for formal and actual parameter 4
square.c(559) : error C2065: 'gcValues' : undeclared identifier
square.c(559) : error C2224: left of '.background' must have struct/union type
square.c(560) : error C2065: 'newgc' : undeclared identifier
square.c(560) : warning C4047: 'function' : 'GC' differs in levels of indirection from 'int'
square.c(560) : warning C4024: 'function through pointer' : different types for formal and actual parameter 2
square.c(560) : error C2065: 'gcValues' : undeclared identifier
square.c(560) : warning C4133: 'function' : incompatible types - from 'int *' to 'XGCValues *'
square.c(561) : error C2065: 'newgc' : undeclared identifier
square.c(561) : warning C4047: 'function' : 'GC' differs in levels of indirection from 'int'
square.c(561) : warning C4024: 'squareDrawImageString' : different types for formal and actual parameter 4
square.c(563) : error C2065: 'gcValues' : undeclared identifier
square.c(563) : error C2224: left of '.background' must have struct/union type
square.c(564) : error C2065: 'newgc' : undeclared identifier
square.c(564) : warning C4047: 'function' : 'GC' differs in levels of indirection from 'int'
square.c(564) : warning C4024: 'function through pointer' : different types for formal and actual parameter 2
square.c(564) : error C2065: 'gcValues' : undeclared identifier
square.c(564) : warning C4133: 'function' : incompatible types - from 'int *' to 'XGCValues *'
square.c(565) : error C2065: 'newgc' : undeclared identifier
square.c(565) : warning C4047: 'function' : 'GC' differs in levels of indirection from 'int'
square.c(565) : warning C4024: 'squareDrawImageString' : different types for formal and actual parameter 4
square.c(848) : error C2275: 'HDC' : illegal use of this type as an expression
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\windef.h(267) : see declaration of 'HDC'
square.c(848) : error C2146: syntax error : missing ';' before identifier 'hdc'
square.c(848) : error C2065: 'hdc' : undeclared identifier
square.c(849) : error C2275: 'HFONT' : illegal use of this type as an expression
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\windef.h(273) : see declaration of 'HFONT'
square.c(849) : error C2146: syntax error : missing ';' before identifier 'oldFont'
square.c(849) : error C2065: 'oldFont' : undeclared identifier
square.c(850) : error C2275: 'LPTSTR' : illegal use of this type as an expression
        C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\winnt.h(471) : see declaration of 'LPTSTR'
square.c(850) : error C2146: syntax error : missing ';' before identifier 'lpchText'
square.c(850) : error C2065: 'lpchText' : undeclared identifier
square.c(851) : error C2275: 'WinFont' : illegal use of this type as an expression
        square.c(815) : see declaration of 'WinFont'
square.c(851) : error C2065: 'fontPtr' : undeclared identifier
square.c(852) : error C2275: 'SubFont' : illegal use of this type as an expression
        square.c(781) : see declaration of 'SubFont'
square.c(852) : error C2065: 'lastSubFontPtr' : undeclared identifier
square.c(853) : error C2275: 'TkWinDCState' : illegal use of this type as an expression
        C:\Tcl\include\tcl8.6\tkWinInt.h(50) : see declaration of 'TkWinDCState'
square.c(853) : error C2146: syntax error : missing ';' before identifier 'state'
square.c(853) : error C2065: 'state' : undeclared identifier
square.c(854) : error C2275: 'Tk_Font' : illegal use of this type as an expression
        C:\Tcl\include\tcl8.6\tk.h(105) : see declaration of 'Tk_Font'
square.c(854) : error C2146: syntax error : missing ';' before identifier 'tkfont'
square.c(854) : error C2065: 'tkfont' : undeclared identifier
square.c(854) : warning C4047: '=' : 'int' differs in levels of indirection from 'Tk_Font'
square.c(856) : error C2065: 'lpchText' : undeclared identifier
square.c(856) : warning C4047: '=' : 'int' differs in levels of indirection from 'char *'
square.c(858) : error C2065: 'fontPtr' : undeclared identifier
square.c(858) : error C2065: 'tkfont' : undeclared identifier
square.c(858) : warning C4047: '=' : 'int' differs in levels of indirection from 'WinFont *'
square.c(860) : error C2065: 'lastSubFontPtr' : undeclared identifier
square.c(860) : error C2065: 'fontPtr' : undeclared identifier
square.c(860) : error C2223: left of '->subFontArray' must point to struct/union
square.c(863) : error C2065: 'hdc' : undeclared identifier
square.c(863) : error C2065: 'state' : undeclared identifier
square.c(863) : warning C4133: 'function' : incompatible types - from 'int *' to 'TkWinDCState *'
square.c(863) : warning C4047: '=' : 'int' differs in levels of indirection from 'HDC'
square.c(864) : error C2065: 'hdc' : undeclared identifier
square.c(864) : warning C4047: 'function' : 'HDC' differs in levels of indirection from 'int'
square.c(864) : warning C4024: 'SetROP2' : different types for formal and actual parameter 1
square.c(866) : error C2065: 'hdc' : undeclared identifier
square.c(866) : warning C4047: 'function' : 'HDC' differs in levels of indirection from 'int'
square.c(866) : warning C4024: 'SetBkMode' : different types for formal and actual parameter 1
square.c(867) : error C2065: 'hdc' : undeclared identifier
square.c(867) : warning C4047: 'function' : 'HDC' differs in levels of indirection from 'int'
square.c(867) : warning C4024: 'SetBkColor' : different types for formal and actual parameter 1
square.c(868) : error C2065: 'hdc' : undeclared identifier
square.c(868) : warning C4047: 'function' : 'HDC' differs in levels of indirection from 'int'
square.c(868) : warning C4024: 'SetTextColor' : different types for formal and actual parameter 1
square.c(870) : error C2065: 'oldFont' : undeclared identifier
square.c(870) : error C2065: 'hdc' : undeclared identifier
square.c(870) : warning C4047: 'function' : 'HDC' differs in levels of indirection from 'int'
square.c(870) : warning C4024: 'SelectObject' : different types for formal and actual parameter 1
square.c(870) : error C2065: 'lastSubFontPtr' : undeclared identifier
square.c(870) : error C2223: left of '->hFont' must point to struct/union
square.c(870) : error C2198: 'SelectObject' : too few arguments for call
square.c(870) : warning C4047: '=' : 'int' differs in levels of indirection from 'HGDIOBJ'
square.c(872) : error C2065: 'hdc' : undeclared identifier
square.c(872) : warning C4047: 'function' : 'HDC' differs in levels of indirection from 'int'
square.c(872) : warning C4024: 'TextOutA' : different types for formal and actual parameter 1
square.c(872) : error C2065: 'lpchText' : undeclared identifier
square.c(872) : warning C4047: 'function' : 'LPCSTR' differs in levels of indirection from 'int'
square.c(872) : warning C4024: 'TextOutA' : different types for formal and actual parameter 4
square.c(874) : error C2065: 'hdc' : undeclared identifier
square.c(874) : warning C4047: 'function' : 'HDC' differs in levels of indirection from 'int'
square.c(874) : warning C4024: 'SelectObject' : different types for formal and actual parameter 1
square.c(874) : error C2065: 'oldFont' : undeclared identifier
square.c(874) : warning C4022: 'SelectObject' : pointer mismatch for actual parameter 2
square.c(876) : error C2065: 'hdc' : undeclared identifier
square.c(876) : warning C4047: 'function' : 'HDC' differs in levels of indirection from 'int'
square.c(876) : warning C4024: 'function through pointer' : different types for formal and actual parameter 2
square.c(876) : error C2065: 'state' : undeclared identifier
square.c(876) : warning C4133: 'function' : incompatible types - from 'int *' to 'TkWinDCState *'
