0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 8.1.0787: compiler warning for unused function

Problem:    Compiler warning for unused function. (Tony Mechelynck)
Solution:   Tune #ifdef around setjmp functions.
This commit is contained in:
Bram Moolenaar
2019-01-20 18:39:30 +01:00
parent 10772307c4
commit edce7420d0
2 changed files with 15 additions and 9 deletions

View File

@@ -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);