From: Simon Tatham Date: Wed, 30 Mar 2005 19:33:24 +0000 (+0000) Subject: Further fix for lcc-win32. The PuTTY suite now compiles fine for me X-Git-Tag: 0.58~13 X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=19d5b9a82946ccdc739aa23c5504ffd743f67ab4;hp=fd6e335af9d298acf16f9491ced5dd6ee5a26030;p=PuTTY.git Further fix for lcc-win32. The PuTTY suite now compiles fine for me using lcc-win32 v3.8 (compilation date Mar 2 2005 18:40:17) provided I pass COMPAT="-DNO_IPV6 -DNO_MULTIMON" on the command line. [originally from svn r5573] --- diff --git a/windows/window.c b/windows/window.c index 8448ca34..d4d8a71b 100644 --- a/windows/window.c +++ b/windows/window.c @@ -1214,8 +1214,17 @@ static void exact_textout(HDC hdc, int x, int y, CONST RECT *lprc, unsigned short *lpString, UINT cbCount, CONST INT *lpDx, int opaque) { - +#ifdef __LCC__ + /* + * The LCC include files apparently don't supply the + * GCP_RESULTSW type, but we can make do with GCP_RESULTS + * proper: the differences aren't important to us (the only + * variable-width string parameter is one we don't use anyway). + */ + GCP_RESULTS gcpr; +#else GCP_RESULTSW gcpr; +#endif char *buffer = snewn(cbCount*2+2, char); char *classbuffer = snewn(cbCount, char); memset(&gcpr, 0, sizeof(gcpr));