Mercurial > vim
diff src/memfile.c @ 1066:bffbbb566d6b v7.0.192
updated for version 7.0-192
author | vimboss |
---|---|
date | Wed, 07 Feb 2007 02:41:57 +0000 |
parents | 19ed3bfbe488 |
children | 6eb9fc75ab0b |
line wrap: on
line diff
--- a/src/memfile.c +++ b/src/memfile.c @@ -76,7 +76,6 @@ extern int dos2; /* this is in os_amig #define MEMFILE_PAGE_SIZE 4096 /* default page size */ static long_u total_mem_used = 0; /* total memory used for memfiles */ -static int dont_release = FALSE; /* don't release blocks */ static void mf_ins_hash __ARGS((memfile_T *, bhdr_T *)); static void mf_rem_hash __ARGS((memfile_T *, bhdr_T *)); @@ -279,10 +278,10 @@ mf_close_file(buf, getlines) if (getlines) { /* get all blocks in memory by accessing all lines (clumsy!) */ - dont_release = TRUE; + mf_dont_release = TRUE; for (lnum = 1; lnum <= buf->b_ml.ml_line_count; ++lnum) (void)ml_get_buf(buf, lnum, FALSE); - dont_release = FALSE; + mf_dont_release = FALSE; /* TODO: should check if all blocks are really in core */ } @@ -830,7 +829,7 @@ mf_release(mfp, page_count) buf_T *buf; /* don't release while in mf_close_file() */ - if (dont_release) + if (mf_dont_release) return NULL; /*