Fixed ANSI C violations.

diff --git a/objects/cursoricon.c b/objects/cursoricon.c
index 03f5f45..a0e6094 100644
--- a/objects/cursoricon.c
+++ b/objects/cursoricon.c
@@ -437,12 +437,15 @@
     int sizeAnd, sizeXor;
     HBITMAP hAndBits = 0, hXorBits = 0; /* error condition for later */
     BITMAPOBJ *bmpXor, *bmpAnd;
-    POINT16 hotspot = { ICON_HOTSPOT, ICON_HOTSPOT };
+    POINT16 hotspot;
     BITMAPINFO *bmi;
     HDC hdc;
     BOOL DoStretch;
     INT size;
 
+    hotspot.x = ICON_HOTSPOT;
+    hotspot.y = ICON_HOTSPOT;
+
     TRACE_(cursor)("%08x (%u bytes), ver %08x, %ix%i %s %s\n",
                         (unsigned)bits, cbSize, (unsigned)dwVersion, width, height,
                                   bIcon ? "icon" : "cursor", (loadflags & LR_MONOCHROME) ? "mono" : "" );