Fixed ANSI compabillity.

diff --git a/controls/button.c b/controls/button.c
index b8f6726..6f1f27d 100644
--- a/controls/button.c
+++ b/controls/button.c
@@ -80,12 +80,15 @@
 {
     RECT rect;
     LRESULT retvalue;
-    POINT pt = { LOWORD(lParam), HIWORD(lParam) };
+    POINT pt;
     WND *wndPtr = WIN_FindWndPtr(hWnd);
     BUTTONINFO *infoPtr = (BUTTONINFO *)wndPtr->wExtra;
     LONG style = wndPtr->dwStyle & 0x0f;
     HANDLE oldHbitmap;
 
+    pt.x = LOWORD(lParam);
+    pt.y = HIWORD(lParam);
+
     switch (uMsg)
     {
     case WM_GETDLGCODE: