comparison src/diff.c @ 16768:695d9ef00b03 v8.1.1386

patch 8.1.1386: unessesary type casts for lalloc() commit https://github.com/vim/vim/commit/18a4ba29aeccb9841d5bfdd2eaaffdfae2f15ced Author: Bram Moolenaar <Bram@vim.org> Date: Fri May 24 19:39:03 2019 +0200 patch 8.1.1386: unessesary type casts for lalloc() Problem: Unessesary type casts for lalloc(). Solution: Remove type casts. Change lalloc(size, TRUE) to alloc(size).
author Bram Moolenaar <Bram@vim.org>
date Fri, 24 May 2019 19:45:05 +0200
parents ef00b6bc186b
children 306766ed0f70
comparison
equal deleted inserted replaced
16767:3959544fc067 16768:695d9ef00b03
708 char_u *ptr; 708 char_u *ptr;
709 709
710 // xdiff requires one big block of memory with all the text. 710 // xdiff requires one big block of memory with all the text.
711 for (lnum = 1; lnum <= buf->b_ml.ml_line_count; ++lnum) 711 for (lnum = 1; lnum <= buf->b_ml.ml_line_count; ++lnum)
712 len += (long)STRLEN(ml_get_buf(buf, lnum, FALSE)) + 1; 712 len += (long)STRLEN(ml_get_buf(buf, lnum, FALSE)) + 1;
713 ptr = lalloc(len, TRUE); 713 ptr = alloc(len);
714 if (ptr == NULL) 714 if (ptr == NULL)
715 { 715 {
716 // Allocating memory failed. This can happen, because we try to read 716 // Allocating memory failed. This can happen, because we try to read
717 // the whole buffer text into memory. Set the failed flag, the diff 717 // the whole buffer text into memory. Set the failed flag, the diff
718 // will be retried with external diff. The flag is never reset. 718 // will be retried with external diff. The flag is never reset.