From b7a7e039b4362ac9e35b37896e7a736bd4c35e2c Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 28 Dec 2018 17:01:59 +0100 Subject: patch 8.1.0649: setjmp() variables defined globally are used in one file Problem: setjmp() variables defined globally are used in one file. Solution: Move the declarations to that file. --- src/globals.h | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'src/globals.h') diff --git a/src/globals.h b/src/globals.h index eaced2a08..d60968b82 100644 --- a/src/globals.h +++ b/src/globals.h @@ -798,21 +798,6 @@ EXTERN int vr_lines_changed INIT(= 0); /* #Lines changed by "gR" so far */ EXTERN JMP_BUF x_jump_env; #endif -#if defined(HAVE_SETJMP_H) -/* - * Stuff for setjmp() and longjmp(). - * Used to protect areas where we could crash. - */ -EXTERN JMP_BUF lc_jump_env; /* argument to SETJMP() */ -# ifdef SIGHASARG -/* volatile because it is used in signal handlers. */ -EXTERN volatile sig_atomic_t lc_signal; /* caught signal number, 0 when no was signal - caught; used for mch_libcall() */ -# endif -/* volatile because it is used in signal handler deathtrap(). */ -EXTERN volatile sig_atomic_t lc_active INIT(= FALSE); /* TRUE when lc_jump_env is valid. */ -#endif - #if defined(FEAT_MBYTE) || defined(FEAT_POSTSCRIPT) /* * These flags are set based upon 'fileencoding'. -- cgit v1.2.1