From: simon 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-Url: https://git.distorted.org.uk/u/mdw/putty/commitdiff_plain/b7625258e730ed21d3ddd5e7ae0064161f9e7886 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. git-svn-id: svn://svn.tartarus.org/sgt/putty@5573 cda61777-01e9-0310-a592-d414129be87e --- 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));