diff options
author | Bram Moolenaar <Bram@vim.org> | 2018-12-29 20:04:40 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2018-12-29 20:04:40 +0100 |
commit | ced198d4b4efae75417e4366354679db2d0ec68e (patch) | |
tree | dcb6e3e3f1efe869e38fedd092a8b1b95c78b855 | |
parent | 7d83bf4f2b785b46d87c7bc376fc9d0a862af782 (diff) | |
download | vim-git-ced198d4b4efae75417e4366354679db2d0ec68e.tar.gz |
patch 8.1.0659: build failure without the sign featurev8.1.0659
Problem: Build failure without the sign feature.
Solution: Put the sign struct declarations outside of the #ifdef.
-rw-r--r-- | src/structs.h | 11 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 7 insertions, 6 deletions
diff --git a/src/structs.h b/src/structs.h index ae1c12e81..4ac98b18a 100644 --- a/src/structs.h +++ b/src/structs.h @@ -731,8 +731,6 @@ typedef struct proptype_S #define PT_FLAG_INS_START_INCL 1 // insert at start included in property #define PT_FLAG_INS_END_INCL 2 // insert at end included in property - -#if defined(FEAT_SIGNS) || defined(PROTO) // Sign group typedef struct signgroup_S { @@ -741,10 +739,6 @@ typedef struct signgroup_S char_u sg_name[1]; // sign group name } signgroup_T; -// Macros to get the sign group structure from the group name -#define SGN_KEY_OFF offsetof(signgroup_T, sg_name) -#define HI2SG(hi) ((signgroup_T *)((hi)->hi_key - SGN_KEY_OFF)) - typedef struct signlist signlist_T; struct signlist @@ -758,6 +752,11 @@ struct signlist signlist_T *prev; /* previous entry -- for easy reordering */ }; +#if defined(FEAT_SIGNS) || defined(PROTO) +// Macros to get the sign group structure from the group name +#define SGN_KEY_OFF offsetof(signgroup_T, sg_name) +#define HI2SG(hi) ((signgroup_T *)((hi)->hi_key - SGN_KEY_OFF)) + // Default sign priority for highlighting #define SIGN_DEF_PRIO 10 diff --git a/src/version.c b/src/version.c index 1772cfdc8..e76bf4bd8 100644 --- a/src/version.c +++ b/src/version.c @@ -800,6 +800,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 659, +/**/ 658, /**/ 657, |