summaryrefslogtreecommitdiff
path: root/data/vim/patches/8.1.0787
diff options
context:
space:
mode:
Diffstat (limited to 'data/vim/patches/8.1.0787')
-rw-r--r--data/vim/patches/8.1.0787140
1 files changed, 140 insertions, 0 deletions
diff --git a/data/vim/patches/8.1.0787 b/data/vim/patches/8.1.0787
new file mode 100644
index 000000000..ff0ec63ea
--- /dev/null
+++ b/data/vim/patches/8.1.0787
@@ -0,0 +1,140 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 8.1.0787
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 8.1.0787
+Problem: Compiler warning for unused function. (Tony Mechelynck)
+Solution: Tune #ifdef around setjmp functions.
+Files: src/os_unix.c
+
+
+*** ../vim-8.1.0786/src/os_unix.c 2019-01-20 15:30:36.893328693 +0100
+--- src/os_unix.c 2019-01-20 18:36:56.137592218 +0100
+***************
+*** 980,986 ****
+ }
+ #endif
+
+! #if defined(HAVE_SETJMP_H) || defined(PROTO)
+ // argument to SETJMP()
+ static JMP_BUF lc_jump_env;
+
+--- 980,990 ----
+ }
+ #endif
+
+! #if (defined(HAVE_SETJMP_H) \
+! && ((defined(FEAT_X11) && defined(FEAT_XCLIPBOARD)) \
+! || defined(FEAT_LIBCALL))) \
+! || defined(PROTO)
+!
+ // argument to SETJMP()
+ static JMP_BUF lc_jump_env;
+
+***************
+*** 7490,7498 ****
+ if (app_context != NULL && xterm_Shell == (Widget)0)
+ {
+ int (*oldhandler)();
+! #if defined(HAVE_SETJMP_H)
+ int (*oldIOhandler)();
+! #endif
+ # ifdef ELAPSED_FUNC
+ elapsed_T start_tv;
+
+--- 7494,7502 ----
+ if (app_context != NULL && xterm_Shell == (Widget)0)
+ {
+ int (*oldhandler)();
+! # if defined(HAVE_SETJMP_H)
+ int (*oldIOhandler)();
+! # endif
+ # ifdef ELAPSED_FUNC
+ elapsed_T start_tv;
+
+***************
+*** 7503,7509 ****
+ /* Ignore X errors while opening the display */
+ oldhandler = XSetErrorHandler(x_error_check);
+
+! #if defined(HAVE_SETJMP_H)
+ /* Ignore X IO errors while opening the display */
+ oldIOhandler = XSetIOErrorHandler(x_IOerror_check);
+ mch_startjmp();
+--- 7507,7513 ----
+ /* Ignore X errors while opening the display */
+ oldhandler = XSetErrorHandler(x_error_check);
+
+! # if defined(HAVE_SETJMP_H)
+ /* Ignore X IO errors while opening the display */
+ oldIOhandler = XSetIOErrorHandler(x_IOerror_check);
+ mch_startjmp();
+***************
+*** 7513,7533 ****
+ xterm_dpy = NULL;
+ }
+ else
+! #endif
+ {
+ xterm_dpy = XtOpenDisplay(app_context, xterm_display,
+ "vim_xterm", "Vim_xterm", NULL, 0, &z, &strp);
+ if (xterm_dpy != NULL)
+ xterm_dpy_retry_count = 0;
+! #if defined(HAVE_SETJMP_H)
+ mch_endjmp();
+! #endif
+ }
+
+! #if defined(HAVE_SETJMP_H)
+ /* Now handle X IO errors normally. */
+ (void)XSetIOErrorHandler(oldIOhandler);
+! #endif
+ /* Now handle X errors normally. */
+ (void)XSetErrorHandler(oldhandler);
+
+--- 7517,7537 ----
+ xterm_dpy = NULL;
+ }
+ else
+! # endif
+ {
+ xterm_dpy = XtOpenDisplay(app_context, xterm_display,
+ "vim_xterm", "Vim_xterm", NULL, 0, &z, &strp);
+ if (xterm_dpy != NULL)
+ xterm_dpy_retry_count = 0;
+! # if defined(HAVE_SETJMP_H)
+ mch_endjmp();
+! # endif
+ }
+
+! # if defined(HAVE_SETJMP_H)
+ /* Now handle X IO errors normally. */
+ (void)XSetIOErrorHandler(oldIOhandler);
+! # endif
+ /* Now handle X errors normally. */
+ (void)XSetErrorHandler(oldhandler);
+
+*** ../vim-8.1.0786/src/version.c 2019-01-20 18:25:50.313911236 +0100
+--- src/version.c 2019-01-20 18:37:56.629192312 +0100
+***************
+*** 793,794 ****
+--- 793,796 ----
+ { /* Add new patch number below this line */
++ /**/
++ 787,
+ /**/
+
+--
+ARTHUR: This new learning amazes me, Sir Bedevere. Explain again how sheep's
+ bladders may be employed to prevent earthquakes.
+ "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
+/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\ an exciting new programming language -- http://www.Zimbu.org ///
+ \\\ help me help AIDS victims -- http://ICCF-Holland.org ///