0
0
mirror of https://github.com/vim/vim.git synced 2025-10-18 07:54:29 -04:00

updated for version 7.0080

This commit is contained in:
Bram Moolenaar
2005-06-05 21:54:54 +00:00
parent 75c50c46a6
commit 50cde8273e
7 changed files with 20 additions and 25 deletions

View File

@@ -353,7 +353,7 @@ find_word(mip, keepcap)
char_u *p;
#endif
int res;
int valid;
int valid = FALSE;
slang_T *slang = mip->mi_lp->lp_slang;
unsigned flags;
char_u *byts;
@@ -1328,6 +1328,7 @@ typedef struct spellinfo_S
int si_ascii; /* handling only ASCII words */
int si_region; /* region mask */
vimconv_T si_conv; /* for conversion to 'encoding' */
int si_memtot; /* runtime memory used */
} spellinfo_T;
static afffile_T *spell_read_aff __ARGS((char_u *fname, spellinfo_T *spin));
@@ -1460,6 +1461,10 @@ spell_read_aff(fname, spin)
smsg((char_u *)_("Conversion in %s not supported: from %s to %s"),
fname, aff->af_enc, p_enc);
}
else if (STRCMP(items[0], "NOSPLITSUGS") == 0 && itemcnt == 1)
{
/* ignored */
}
else if (STRCMP(items[0], "TRY") == 0 && itemcnt == 2
&& aff->af_try == NULL)
{
@@ -2420,6 +2425,8 @@ write_vim_spell(fname, spin, regcount, regchars)
* TODO. Only write a zero length for now. */
put_bytes(fd, 0L, 4); /* <suggestlen> */
spin->si_memtot = 0;
/*
* <LWORDTREE> <KWORDTREE>
*/
@@ -2434,6 +2441,7 @@ write_vim_spell(fname, spin, regcount, regchars)
/* number of nodes in 4 bytes */
put_bytes(fd, (long_u)nodecount, 4); /* <nodecount> */
spin->si_memtot += nodecount + nodecount * sizeof(int);
/* Write the nodes. */
(void)put_tree(fd, tree, 0, regionmask);
@@ -2699,6 +2707,9 @@ ex_mkspell(eap)
out_flush();
write_vim_spell(wfname, &spin, fcount - 1, region_name);
MSG(_("Done!"));
smsg((char_u *)_("Estimated runtime memory use: %d bytes"),
spin.si_memtot);
out_flush();
}