Mercurial > vim
diff src/memline.c @ 1030:d4bc24e6a281 v7.0.156
updated for version 7.0-156
author | vimboss |
---|---|
date | Wed, 01 Nov 2006 17:12:57 +0000 |
parents | 1dfe9032bd92 |
children | 932fe018ad16 |
line wrap: on
line diff
--- a/src/memline.c +++ b/src/memline.c @@ -55,10 +55,14 @@ # include <time.h> #endif -#ifdef SASC +#if defined(SASC) || defined(__amigaos4__) # include <proto/dos.h> /* for Open() and Close() */ #endif +#ifdef HAVE_ERRNO_H +# include <errno.h> +#endif + typedef struct block0 ZERO_BL; /* contents of the first block */ typedef struct pointer_block PTR_BL; /* contents of a pointer block */ typedef struct data_block DATA_BL; /* contents of a data block */ @@ -4481,7 +4485,7 @@ ml_updatechunk(buf, line, len, updtype) curchnk = buf->b_ml.ml_chunksize + curix; if (updtype == ML_CHNK_DELLINE) - len *= -1; + len = -len; curchnk->mlcs_totalsize += len; if (updtype == ML_CHNK_ADDLINE) {