remove HAVE_SETJMP_H

This commit is contained in:
Julian Orth
2014-03-15 02:15:00 +01:00
committed by Thiago de Arruda
parent f9b5ca8b85
commit 60a7ad8a47
4 changed files with 15 additions and 26 deletions

View File

@@ -62,7 +62,6 @@
// TODO: add proper cmake check
// #define HAVE_SELINUX 1
#define HAVE_SETENV 1
#define HAVE_SETJMP_H 1
#define HAVE_SETPGID 1
#define HAVE_SETSID 1
#define HAVE_SGTTY_H 1

View File

@@ -592,7 +592,6 @@ EXTERN int orig_line_count INIT(= 0); /* Line count when "gR" started */
EXTERN int vr_lines_changed INIT(= 0); /* #Lines changed by "gR" so far */
#if defined(HAVE_SETJMP_H)
/*
* Stuff for setjmp() and longjmp().
* Used to protect areas where we could crash.
@@ -605,7 +604,6 @@ EXTERN volatile int lc_signal; /* caught signal number, 0 when no was signal
# endif
/* volatile because it is used in signal handler deathtrap(). */
EXTERN volatile int lc_active INIT(= FALSE); /* TRUE when lc_jump_env is valid. */
#endif
/*
* These flags are set based upon 'fileencoding'.

View File

@@ -340,7 +340,7 @@ catch_sigpwr SIGDEFARG(sigarg) {
#endif
#if (defined(HAVE_SETJMP_H) && defined(FEAT_LIBCALL)) || defined(PROTO)
#if defined(FEAT_LIBCALL) || defined(PROTO)
/*
* A simplistic version of setjmp() that only allows one level of using.
* Don't call twice before calling mch_endjmp()!.
@@ -401,7 +401,6 @@ deathtrap SIGDEFARG(sigarg) {
int i;
#endif
#if defined(HAVE_SETJMP_H)
/*
* Catch a crash in protected code.
* Restores the environment saved in lc_jump_env, which looks like
@@ -415,7 +414,6 @@ deathtrap SIGDEFARG(sigarg) {
LONGJMP(lc_jump_env, 1);
/* NOTREACHED */
}
#endif
#ifdef SIGHASARG
# ifdef SIGQUIT
@@ -3043,7 +3041,6 @@ int *number_result;
/* If the handle is valid, try to get the function address. */
if (hinstLib != NULL) {
# ifdef HAVE_SETJMP_H
/*
* Catch a crash when calling the library function. For example when
* using a number where a string pointer is expected.
@@ -3056,7 +3053,6 @@ int *number_result;
# endif
mch_didjmp();
} else
# endif
{
retval_str = NULL;
retval_int = 0;
@@ -3111,7 +3107,6 @@ int *number_result;
*string_result = vim_strsave(retval_str);
}
# ifdef HAVE_SETJMP_H
mch_endjmp();
# ifdef SIGHASARG
if (lc_signal != 0) {
@@ -3124,7 +3119,6 @@ int *number_result;
EMSG2("E368: got SIG%s in libcall()", signal_info[i].name);
}
# endif
# endif
# if defined(USE_DLOPEN)
/* "dlerr" must be used before dlclose() */

View File

@@ -287,7 +287,6 @@ int mch_rename(const char *src, const char *dest);
# include <strings.h>
#endif
#if defined(HAVE_SETJMP_H)
#include <setjmp.h>
#ifdef HAVE_SIGSETJMP
# define JMP_BUF sigjmp_buf
@@ -298,7 +297,6 @@ int mch_rename(const char *src, const char *dest);
# define SETJMP(x) setjmp(x)
# define LONGJMP longjmp
#endif
#endif
#define HAVE_DUP /* have dup() */
#define HAVE_ST_MODE /* have stat.st_mode */