Mercurial > vim
changeset 15559:59d32a45da1a v8.1.0787
patch 8.1.0787: compiler warning for unused function
commit https://github.com/vim/vim/commit/edce7420d044a503f38284188770efba87121bd6
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jan 20 18:39:30 2019 +0100
patch 8.1.0787: compiler warning for unused function
Problem: Compiler warning for unused function. (Tony Mechelynck)
Solution: Tune #ifdef around setjmp functions.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 20 Jan 2019 18:45:05 +0100 |
parents | 97d57a9349d5 |
children | 2e40fae2c910 |
files | src/os_unix.c src/version.c |
diffstat | 2 files changed, 15 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/src/os_unix.c +++ b/src/os_unix.c @@ -980,7 +980,11 @@ sig_alarm SIGDEFARG(sigarg) } #endif -#if defined(HAVE_SETJMP_H) || defined(PROTO) +#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,9 +7494,9 @@ setup_term_clip(void) if (app_context != NULL && xterm_Shell == (Widget)0) { int (*oldhandler)(); -#if defined(HAVE_SETJMP_H) +# if defined(HAVE_SETJMP_H) int (*oldIOhandler)(); -#endif +# endif # ifdef ELAPSED_FUNC elapsed_T start_tv; @@ -7503,7 +7507,7 @@ setup_term_clip(void) /* Ignore X errors while opening the display */ oldhandler = XSetErrorHandler(x_error_check); -#if defined(HAVE_SETJMP_H) +# if defined(HAVE_SETJMP_H) /* Ignore X IO errors while opening the display */ oldIOhandler = XSetIOErrorHandler(x_IOerror_check); mch_startjmp(); @@ -7513,21 +7517,21 @@ setup_term_clip(void) xterm_dpy = NULL; } else -#endif +# 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) +# if defined(HAVE_SETJMP_H) mch_endjmp(); -#endif +# endif } -#if defined(HAVE_SETJMP_H) +# if defined(HAVE_SETJMP_H) /* Now handle X IO errors normally. */ (void)XSetIOErrorHandler(oldIOhandler); -#endif +# endif /* Now handle X errors normally. */ (void)XSetErrorHandler(oldhandler);