]> granicus.if.org Git - vim/commitdiff
updated for version 7.2-106 v7.2.106
authorBram Moolenaar <Bram@vim.org>
Wed, 11 Feb 2009 16:58:49 +0000 (16:58 +0000)
committerBram Moolenaar <Bram@vim.org>
Wed, 11 Feb 2009 16:58:49 +0000 (16:58 +0000)
src/spell.c
src/version.c

index b89ef8365f023406655ad58be367f82149234999..512068121eaa50a24672c49f1a603f0f8911218e 100644 (file)
@@ -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
             */
index 2e5fe3c57b17c996217416432c3a1c3b57cf89f8..0ff2fd2dda5f9cd82ac01110f5c54236d0a39129 100644 (file)
@@ -676,6 +676,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    106,
 /**/
     105,
 /**/