]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 8.2.1231: MS-Windows: GUI code can be cleaned up v8.2.1231
authorBram Moolenaar <Bram@vim.org>
Fri, 17 Jul 2020 20:17:03 +0000 (22:17 +0200)
committerBram Moolenaar <Bram@vim.org>
Fri, 17 Jul 2020 20:17:03 +0000 (22:17 +0200)
Problem:    MS-Windows: GUI code can be cleaned up.
Solution:   Do a bit of cleaning up. (Ken Takata, closes #6465)

src/gui_w32.c
src/proto/gui_w32.pro
src/version.c

index 30ce3eab038122a0831ed388b406cd346e21c795..46358dc13194acebcb2f8d99a8706b1b0690a6cc 100644 (file)
@@ -240,6 +240,7 @@ gui_mch_set_rendering_options(char_u *s)
 # define CONST
 # define FAR
 # define NEAR
+# define WINAPI
 # undef _cdecl
 # define _cdecl
 typedef int BOOL;
@@ -320,9 +321,6 @@ static int          s_findrep_is_find;      // TRUE for find dialog, FALSE
                                                // for find/replace dialog
 #endif
 
-#if !defined(FEAT_GUI)
-static
-#endif
 HWND                   s_hwnd = NULL;
 static HDC             s_hdc = NULL;
 static HBRUSH          s_brush = NULL;
@@ -389,7 +387,7 @@ directx_binddc(void)
 #endif
 
 // use of WindowProc depends on Global IME
-#define MyWindowProc vim_WindowProc
+static LRESULT WINAPI MyWindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
 
 extern int current_font_height;            // this is in os_mswin.c
 
@@ -1259,12 +1257,8 @@ _TextAreaWndProc(
     }
 }
 
-#ifdef PROTO
-typedef int WINAPI;
-#endif
-
-    LRESULT WINAPI
-vim_WindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
+    static LRESULT WINAPI
+MyWindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
 {
 #ifdef GLOBAL_IME
     return global_ime_DefWindowProc(hwnd, message, wParam, lParam);
@@ -3824,10 +3818,6 @@ _OnScroll(
 # include "xpm_w32.h"
 #endif
 
-#ifdef PROTO
-# define WINAPI
-#endif
-
 #ifdef __MINGW32__
 /*
  * Add a lot of missing defines.
index 68e45b31517d981cc1458c4fd5ada2fcb22a3b31..d850d22d165c07f5c7419a2278214ba17bf9514d 100644 (file)
@@ -5,7 +5,6 @@ int gui_mch_is_blink_off(void);
 void gui_mch_set_blinking(long wait, long on, long off);
 void gui_mch_stop_blink(int may_call_gui_update_cursor);
 void gui_mch_start_blink(void);
-LRESULT WINAPI vim_WindowProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
 void gui_mch_new_colors(void);
 void gui_mch_def_colors(void);
 int gui_mch_open(void);
index 7ee429473fb7875c6fae613eaadb6b8ad5a7635d..68c1e820c4d8619373f2e7b9884dd6f47e0e68cb 100644 (file)
@@ -754,6 +754,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1231,
 /**/
     1230,
 /**/