]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Further fix for lcc-win32. The PuTTY suite now compiles fine for me
authorSimon Tatham <anakin@pobox.com>
Wed, 30 Mar 2005 19:33:24 +0000 (19:33 +0000)
committerSimon Tatham <anakin@pobox.com>
Wed, 30 Mar 2005 19:33:24 +0000 (19:33 +0000)
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]

windows/window.c

index 8448ca3429cac4e09c392a7ba331e3d73148f91e..d4d8a71bb3b216cb8b34756d5e2e26e69a2e307f 100644 (file)
@@ -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));