diff options
author | Bram Moolenaar <Bram@vim.org> | 2009-02-11 16:58:49 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2009-02-11 16:58:49 +0000 |
commit | 6ae167a4841ceec7ca74e9f3045d76a2fe1dd394 (patch) | |
tree | dea2cc96f52ec7a2ebbac0616a1d584ad1a26328 | |
parent | 1bf0ddcbfeb5f637ef138ce4f245c0aa86e66273 (diff) | |
download | vim-git-6ae167a4841ceec7ca74e9f3045d76a2fe1dd394.tar.gz |
updated for version 7.2-106v7.2.106
-rw-r--r-- | src/spell.c | 9 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 8 insertions, 3 deletions
diff --git a/src/spell.c b/src/spell.c index b89ef8365..512068121 100644 --- a/src/spell.c +++ b/src/spell.c @@ -2376,7 +2376,7 @@ spell_move_to(wp, dir, allwords, curline, attrp) /* If we are back at the starting line and there is no match then * give up. */ - if (lnum == wp->w_cursor.lnum && !found_one) + if (lnum == wp->w_cursor.lnum && (!found_one || wrapped)) break; /* Skip the characters at the start of the next line that were @@ -4956,13 +4956,16 @@ typedef struct compitem_S * Structure that is used to store the items in the word tree. This avoids * the need to keep track of each allocated thing, everything is freed all at * once after ":mkspell" is done. + * Note: "sb_next" must be just before "sb_data" to make sure the alignment of + * "sb_data" is correct for systems where pointers must be aligned on + * pointer-size boundaries and sizeof(pointer) > sizeof(int) (e.g., Sparc). */ #define SBLOCKSIZE 16000 /* size of sb_data */ typedef struct sblock_S sblock_T; struct sblock_S { - sblock_T *sb_next; /* next block in list */ int sb_used; /* nr of bytes already in use */ + sblock_T *sb_next; /* next block in list */ char_u sb_data[1]; /* data, actually longer */ }; @@ -15011,7 +15014,7 @@ soundalike_score(goodstart, badstart) case 0: /* - * Lenghts are equal, thus changes must result in same length: An + * Lengths are equal, thus changes must result in same length: An * insert is only possible in combination with a delete. * 1: check if for identical strings */ diff --git a/src/version.c b/src/version.c index 2e5fe3c57..0ff2fd2dd 100644 --- a/src/version.c +++ b/src/version.c @@ -677,6 +677,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 106, +/**/ 105, /**/ 104, |