mirror of
https://github.com/vim/vim.git
synced 2025-10-22 08:34:29 -04:00
patch 9.1.1591: VMS support can be improved
Problem: VMS support can be improved Solution: Merge chagnes from Steven M. Schweda (Zoltan) closes: #17810 Co-authored-by: Steven M. Schweda <sms@antinode.info> Signed-off-by: Zoltan Arpadffy <zoltan.arpadffy@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
af9a7a04f1
commit
e9d1259111
@@ -9,10 +9,12 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#include <decc$types.h> // Required early for large-file support
|
||||
|
||||
#define CASE_INSENSITIVE_FILENAME // Open VMS is case insensitive
|
||||
#define SPACE_IN_FILENAME // There could be space between user and passwd
|
||||
#define SPACE_IN_FILENAME // There could be space between user and passwd
|
||||
#define FNAME_ILLEGAL "|*#?%" // Illegal characters in a file name
|
||||
#define BINARY_FILE_IO // Use binary fileio
|
||||
#define BINARY_FILE_IO // Use binary fileio
|
||||
#define USE_GETCWD
|
||||
#define USE_SYSTEM
|
||||
#define XPMATTRIBUTES_TYPE XpmAttributes
|
||||
@@ -146,6 +148,15 @@
|
||||
#define FEAT_IPV6
|
||||
#define FEAT_XTERM_SAVE
|
||||
|
||||
#define VIM_SIZEOF_INT 4
|
||||
#define VIM_SIZEOF_LONG 4
|
||||
|
||||
#if __USE_OFF64_T
|
||||
# define SIZEOF_OFF_T 8
|
||||
#else
|
||||
# define SIZEOF_OFF_T 4
|
||||
#endif
|
||||
|
||||
// Hardware specific
|
||||
#if defined(__VAX) || defined(VAX)
|
||||
#undef HAVE_GETTIMEOFDAY
|
||||
@@ -156,36 +167,31 @@
|
||||
#undef HAVE_ISNAN
|
||||
#undef HAVE_XOS_R_H
|
||||
#define HAVE_NO_LONG_LONG
|
||||
#define VIM_SIZEOF_INT 4
|
||||
#define VIM_SIZEOF_LONG 4
|
||||
#define LONG_LONG_MIN (-2147483647-1)
|
||||
#define LONG_LONG_MAX (2147483647)
|
||||
#define ULONG_LONG_MAX (4294967295U)
|
||||
|
||||
#else // ALPHA, IA64, X86_64
|
||||
#define HAVE_FSEEKO /* Use off_t. */
|
||||
#define HAVE_GETTIMEOFDAY
|
||||
#define HAVE_USLEEP
|
||||
#define HAVE_STRCASECMP
|
||||
#define HAVE_STRINGS_H
|
||||
#define HAVE_SIGSETJMP
|
||||
#define HAVE_ISNAN
|
||||
#undef HAVE_XOS_R_H
|
||||
#undef HAVE_NO_LONG_LONG
|
||||
#define VIM_SIZEOF_INT 4
|
||||
#define VIM_SIZEOF_LONG 8
|
||||
#define LONG_LONG_MIN (-9223372036854775807-1)
|
||||
#define LONG_LONG_MAX (9223372036854775807)
|
||||
#define ULONG_LONG_MAX (18446744073709551615U)
|
||||
|
||||
#if defined(__x86_64) || defined(__x86_64__)
|
||||
#if !defined(X86_64)
|
||||
#define X86_64
|
||||
#endif
|
||||
#define HAVE_ISNAN
|
||||
#if defined(__DECC) && (__CRTL_VER >= 80500000) && (__STDC_VERSION__ >= 199901L) /* C99 */
|
||||
#define HAVE_ISINF
|
||||
#define HAVE_ISNAN
|
||||
#endif
|
||||
|
||||
#define HAVE_XOS_R_H
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif /* VAX [else] */
|
||||
|
||||
// Compiler specific
|
||||
#if defined(VAXC) || defined(__VAXC)
|
||||
@@ -218,7 +224,7 @@
|
||||
|
||||
// GUI support defines
|
||||
#if defined(FEAT_GUI_MOTIF) || defined(FEAT_GUI_GTK)
|
||||
#define X_INCLUDE_GRP_H // To use getgrgid
|
||||
#define X_INCLUDE_GRP_H // To use getgrgid
|
||||
#define XUSE_MTSAFE_API
|
||||
#define HAVE_X11
|
||||
#define WANT_X11
|
||||
|
Reference in New Issue
Block a user