mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 8.1.0811: too many #ifdefs
Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, the final chapter.
This commit is contained in:
@@ -416,12 +416,8 @@ struct u_header
|
||||
/*
|
||||
* structures used in undo.c
|
||||
*/
|
||||
#if VIM_SIZEOF_INT > 2
|
||||
# define ALIGN_LONG /* longword alignment and use filler byte */
|
||||
# define ALIGN_SIZE (sizeof(long))
|
||||
#else
|
||||
# define ALIGN_SIZE (sizeof(short))
|
||||
#endif
|
||||
#define ALIGN_LONG /* longword alignment and use filler byte */
|
||||
#define ALIGN_SIZE (sizeof(long))
|
||||
|
||||
#define ALIGN_MASK (ALIGN_SIZE - 1)
|
||||
|
||||
@@ -1229,19 +1225,11 @@ typedef unsigned long uvarnumber_T;
|
||||
# endif
|
||||
#else
|
||||
/* Use 32-bit Number. */
|
||||
# if VIM_SIZEOF_INT <= 3 /* use long if int is smaller than 32 bits */
|
||||
typedef long varnumber_T;
|
||||
typedef unsigned long uvarnumber_T;
|
||||
#define VARNUM_MIN LONG_MIN
|
||||
#define VARNUM_MAX LONG_MAX
|
||||
#define UVARNUM_MAX ULONG_MAX
|
||||
# else
|
||||
typedef int varnumber_T;
|
||||
typedef unsigned int uvarnumber_T;
|
||||
#define VARNUM_MIN INT_MIN
|
||||
#define VARNUM_MAX INT_MAX
|
||||
#define UVARNUM_MAX UINT_MAX
|
||||
# endif
|
||||
#endif
|
||||
|
||||
typedef double float_T;
|
||||
|
Reference in New Issue
Block a user