diff options
Diffstat (limited to 'data/vim/patches/8.1.1386')
-rw-r--r-- | data/vim/patches/8.1.1386 | 1872 |
1 files changed, 0 insertions, 1872 deletions
diff --git a/data/vim/patches/8.1.1386 b/data/vim/patches/8.1.1386 deleted file mode 100644 index e62ec8028..000000000 --- a/data/vim/patches/8.1.1386 +++ /dev/null @@ -1,1872 +0,0 @@ -To: vim_dev@googlegroups.com -Subject: Patch 8.1.1386 -Fcc: outbox -From: Bram Moolenaar <Bram@moolenaar.net> -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 8.1.1386 -Problem: Unessesary type casts for lalloc(). -Solution: Remove type casts. Change lalloc(size, TRUE) to alloc(size). -Files: src/buffer.c, src/change.c, src/channel.c, src/diff.c, src/edit.c, - src/eval.c, src/ex_cmds.c, src/ex_getln.c, src/fileio.c, - src/getchar.c, src/gui_mac.c, src/insexpand.c, src/gui_w32.c, - src/gui_x11.c, src/menu.c, src/netbeans.c, src/ops.c, - src/os_mswin.c, src/os_amiga.c, src/os_qnx.c, src/os_unix.c, - src/os_win32.c, src/popupmnu.c, src/quickfix.c, src/regexp.c, - src/regexp_nfa.c, src/screen.c, src/search.c, src/sign.c, - src/spell.c, src/spellfile.c, src/syntax.c, src/tag.c, - src/terminal.c, src/textprop.c, src/ui.c, src/undo.c, - src/userfunc.c, src/winclip.c, src/window.c - - -*** ../vim-8.1.1385/src/buffer.c 2019-05-24 18:48:36.750128544 +0200 ---- src/buffer.c 2019-05-24 19:28:49.952814515 +0200 -*************** -*** 1958,1964 **** - } - if (buf != curbuf || curbuf == NULL) - { -! buf = (buf_T *)alloc_clear((unsigned)sizeof(buf_T)); - if (buf == NULL) - { - vim_free(ffname); ---- 1958,1964 ---- - } - if (buf != curbuf || curbuf == NULL) - { -! buf = (buf_T *)alloc_clear(sizeof(buf_T)); - if (buf == NULL) - { - vim_free(ffname); -*************** -*** 1985,1991 **** - } - - clear_wininfo(buf); -! buf->b_wininfo = (wininfo_T *)alloc_clear((unsigned)sizeof(wininfo_T)); - - if ((ffname != NULL && (buf->b_ffname == NULL || buf->b_sfname == NULL)) - || buf->b_wininfo == NULL) ---- 1985,1991 ---- - } - - clear_wininfo(buf); -! buf->b_wininfo = (wininfo_T *)alloc_clear(sizeof(wininfo_T)); - - if ((ffname != NULL && (buf->b_ffname == NULL || buf->b_sfname == NULL)) - || buf->b_wininfo == NULL) -*************** -*** 2771,2777 **** - if (wip == NULL) - { - /* allocate a new entry */ -! wip = (wininfo_T *)alloc_clear((unsigned)sizeof(wininfo_T)); - if (wip == NULL) - return; - wip->wi_win = win; ---- 2771,2777 ---- - if (wip == NULL) - { - /* allocate a new entry */ -! wip = (wininfo_T *)alloc_clear(sizeof(wininfo_T)); - if (wip == NULL) - return; - wip->wi_win = win; -*************** -*** 4911,4917 **** - setpcmark(); - - opened_len = ARGCOUNT; -! opened = alloc_clear((unsigned)opened_len); - if (opened == NULL) - return; - ---- 4911,4917 ---- - setpcmark(); - - opened_len = ARGCOUNT; -! opened = alloc_clear(opened_len); - if (opened == NULL) - return; - -*** ../vim-8.1.1385/src/change.c 2019-05-24 18:48:36.746128566 +0200 ---- src/change.c 2019-05-24 19:29:13.808683462 +0200 -*************** -*** 282,288 **** - return; - } - -! lnr = (listener_T *)alloc_clear((sizeof(listener_T))); - if (lnr == NULL) - { - free_callback(callback, partial); ---- 282,288 ---- - return; - } - -! lnr = (listener_T *)alloc_clear(sizeof(listener_T)); - if (lnr == NULL) - { - free_callback(callback, partial); -*** ../vim-8.1.1385/src/channel.c 2019-05-24 18:48:36.750128544 +0200 ---- src/channel.c 2019-05-24 19:29:27.016610892 +0200 -*************** -*** 294,300 **** - add_channel(void) - { - ch_part_T part; -! channel_T *channel = (channel_T *)alloc_clear((int)sizeof(channel_T)); - - if (channel == NULL) - return NULL; ---- 294,300 ---- - add_channel(void) - { - ch_part_T part; -! channel_T *channel = (channel_T *)alloc_clear(sizeof(channel_T)); - - if (channel == NULL) - return NULL; -*************** -*** 1728,1734 **** - // Concatenate everything into one buffer. - for (node = head->rq_next; node != NULL; node = node->rq_next) - len += node->rq_buflen; -! res = lalloc(len + 1, TRUE); - if (res == NULL) - return NULL; - p = res; ---- 1728,1734 ---- - // Concatenate everything into one buffer. - for (node = head->rq_next; node != NULL; node = node->rq_next) - len += node->rq_buflen; -! res = alloc(len + 1); - if (res == NULL) - return NULL; - p = res; -*** ../vim-8.1.1385/src/diff.c 2019-05-24 18:48:36.750128544 +0200 ---- src/diff.c 2019-05-24 19:17:31.868547867 +0200 -*************** -*** 710,716 **** - // xdiff requires one big block of memory with all the text. - for (lnum = 1; lnum <= buf->b_ml.ml_line_count; ++lnum) - len += (long)STRLEN(ml_get_buf(buf, lnum, FALSE)) + 1; -! ptr = lalloc(len, TRUE); - if (ptr == NULL) - { - // Allocating memory failed. This can happen, because we try to read ---- 710,716 ---- - // xdiff requires one big block of memory with all the text. - for (lnum = 1; lnum <= buf->b_ml.ml_line_count; ++lnum) - len += (long)STRLEN(ml_get_buf(buf, lnum, FALSE)) + 1; -! ptr = alloc(len); - if (ptr == NULL) - { - // Allocating memory failed. This can happen, because we try to read -*** ../vim-8.1.1385/src/edit.c 2019-05-24 18:48:36.750128544 +0200 ---- src/edit.c 2019-05-24 19:17:47.568461117 +0200 -*************** -*** 3859,3865 **** - if (replace_stack_len <= replace_stack_nr) - { - replace_stack_len += 50; -! p = lalloc(sizeof(char_u) * replace_stack_len, TRUE); - if (p == NULL) /* out of memory */ - { - replace_stack_len -= 50; ---- 3859,3865 ---- - if (replace_stack_len <= replace_stack_nr) - { - replace_stack_len += 50; -! p = alloc(sizeof(char_u) * replace_stack_len); - if (p == NULL) /* out of memory */ - { - replace_stack_len -= 50; -*** ../vim-8.1.1385/src/eval.c 2019-05-24 18:48:36.754128525 +0200 ---- src/eval.c 2019-05-24 19:29:53.452465676 +0200 -*************** -*** 491,497 **** - if (redir_varname == NULL) - return FAIL; - -! redir_lval = (lval_T *)alloc_clear((unsigned)sizeof(lval_T)); - if (redir_lval == NULL) - { - var_redir_stop(); ---- 491,497 ---- - if (redir_varname == NULL) - return FAIL; - -! redir_lval = (lval_T *)alloc_clear(sizeof(lval_T)); - if (redir_lval == NULL) - { - var_redir_stop(); -*************** -*** 7288,7294 **** - typval_T * - alloc_tv(void) - { -! return (typval_T *)alloc_clear((unsigned)sizeof(typval_T)); - } - - /* ---- 7288,7294 ---- - typval_T * - alloc_tv(void) - { -! return (typval_T *)alloc_clear(sizeof(typval_T)); - } - - /* -*** ../vim-8.1.1385/src/ex_cmds.c 2019-05-24 18:48:36.750128544 +0200 ---- src/ex_cmds.c 2019-05-24 19:24:40.866183581 +0200 -*************** -*** 397,403 **** - sortbuf1 = NULL; - sortbuf2 = NULL; - regmatch.regprog = NULL; -! nrs = (sorti_T *)lalloc((long_u)(count * sizeof(sorti_T)), TRUE); - if (nrs == NULL) - goto sortend; - ---- 397,403 ---- - sortbuf1 = NULL; - sortbuf2 = NULL; - regmatch.regprog = NULL; -! nrs = (sorti_T *)alloc(count * sizeof(sorti_T)); - if (nrs == NULL) - goto sortend; - -*************** -*** 793,800 **** - /* len is actual number of white characters used */ - len = num_spaces + num_tabs; - old_len = (long)STRLEN(ptr); -! new_line = lalloc(old_len - col + start_col + len + 1, -! TRUE); - if (new_line == NULL) - break; - if (start_col > 0) ---- 793,799 ---- - /* len is actual number of white characters used */ - len = num_spaces + num_tabs; - old_len = (long)STRLEN(ptr); -! new_line = alloc(old_len - col + start_col + len + 1); - if (new_line == NULL) - break; - if (start_col > 0) -*************** -*** 1745,1751 **** - len += (long_u)STRLEN(itmp) + 9; /* " { < " + " } " */ - if (otmp != NULL) - len += (long_u)STRLEN(otmp) + (long_u)STRLEN(p_srr) + 2; /* " " */ -! buf = lalloc(len, TRUE); - if (buf == NULL) - return NULL; - ---- 1744,1750 ---- - len += (long_u)STRLEN(itmp) + 9; /* " { < " + " } " */ - if (otmp != NULL) - len += (long_u)STRLEN(otmp) + (long_u)STRLEN(p_srr) + 2; /* " " */ -! buf = alloc(len); - if (buf == NULL) - return NULL; - -*************** -*** 2536,2542 **** - if (virp->vir_line[off] == Ctrl_V && vim_isdigit(virp->vir_line[off + 1])) - { - len = atol((char *)virp->vir_line + off + 1); -! retval = lalloc(len, TRUE); - if (retval == NULL) - { - /* Line too long? File messed up? Skip next line. */ ---- 2535,2541 ---- - if (virp->vir_line[off] == Ctrl_V && vim_isdigit(virp->vir_line[off + 1])) - { - len = atol((char *)virp->vir_line + off + 1); -! retval = alloc(len); - if (retval == NULL) - { - /* Line too long? File messed up? Skip next line. */ -*** ../vim-8.1.1385/src/ex_getln.c 2019-05-24 18:48:36.758128504 +0200 ---- src/ex_getln.c 2019-05-24 19:24:57.374092786 +0200 -*************** -*** 4166,4172 **** - len = 0; - for (i = 0; i < xp->xp_numfiles; ++i) - len += (long_u)STRLEN(xp->xp_files[i]) + 1; -! ss = lalloc(len, TRUE); - if (ss != NULL) - { - *ss = NUL; ---- 4166,4172 ---- - len = 0; - for (i = 0; i < xp->xp_numfiles; ++i) - len += (long_u)STRLEN(xp->xp_files[i]) + 1; -! ss = alloc(len); - if (ss != NULL) - { - *ss = NUL; -*************** -*** 5914,5921 **** - { - if (newlen) - { -! temp = (histentry_T *)lalloc( -! (long_u)(newlen * sizeof(histentry_T)), TRUE); - if (temp == NULL) /* out of memory! */ - { - if (type == 0) /* first one: just keep the old length */ ---- 5914,5921 ---- - { - if (newlen) - { -! temp = (histentry_T *)alloc( -! (long_u)(newlen * sizeof(histentry_T))); - if (temp == NULL) /* out of memory! */ - { - if (type == 0) /* first one: just keep the old length */ -*************** -*** 6688,6694 **** - { - /* Need to re-allocate to append the separator byte. */ - len = STRLEN(val); -! p = lalloc(len + 2, TRUE); - if (p != NULL) - { - if (type == HIST_SEARCH) ---- 6688,6694 ---- - { - /* Need to re-allocate to append the separator byte. */ - len = STRLEN(val); -! p = alloc(len + 2); - if (p != NULL) - { - if (type == HIST_SEARCH) -*************** -*** 6774,6780 **** - { - /* Need to re-allocate to append the separator byte. */ - len = vp[3].bv_len; -! p = lalloc(len + 2, TRUE); - } - else - len = 0; /* for picky compilers */ ---- 6774,6780 ---- - { - /* Need to re-allocate to append the separator byte. */ - len = vp[3].bv_len; -! p = alloc(len + 2); - } - else - len = 0; /* for picky compilers */ -*** ../vim-8.1.1385/src/fileio.c 2019-05-24 19:04:25.644941435 +0200 ---- src/fileio.c 2019-05-24 19:19:28.315904932 +0200 -*************** -*** 89,95 **** - int bw_restlen; /* nr of bytes in bw_rest[] */ - int bw_first; /* first write call */ - char_u *bw_conv_buf; /* buffer for writing converted chars */ -! int bw_conv_buflen; /* size of bw_conv_buf */ - int bw_conv_error; /* set for conversion error */ - linenr_T bw_conv_error_lnum; /* first line with error or zero */ - linenr_T bw_start_lnum; /* line number at start of buffer */ ---- 89,95 ---- - int bw_restlen; /* nr of bytes in bw_rest[] */ - int bw_first; /* first write call */ - char_u *bw_conv_buf; /* buffer for writing converted chars */ -! size_t bw_conv_buflen; /* size of bw_conv_buf */ - int bw_conv_error; /* set for conversion error */ - linenr_T bw_conv_error_lnum; /* first line with error or zero */ - linenr_T bw_start_lnum; /* line number at start of buffer */ -*************** -*** 1189,1195 **** - { - for ( ; size >= 10; size = (long)((long_u)size >> 1)) - { -! if ((new_buffer = lalloc((long_u)(size + linerest + 1), - FALSE)) != NULL) - break; - } ---- 1189,1195 ---- - { - for ( ; size >= 10; size = (long)((long_u)size >> 1)) - { -! if ((new_buffer = lalloc(size + linerest + 1, - FALSE)) != NULL) - break; - } -*************** -*** 4168,4175 **** - write_info.bw_conv_buflen = bufsize * 2; - else /* FIO_UCS4 */ - write_info.bw_conv_buflen = bufsize * 4; -! write_info.bw_conv_buf -! = lalloc((long_u)write_info.bw_conv_buflen, TRUE); - if (write_info.bw_conv_buf == NULL) - end = 0; - } ---- 4168,4174 ---- - write_info.bw_conv_buflen = bufsize * 2; - else /* FIO_UCS4 */ - write_info.bw_conv_buflen = bufsize * 4; -! write_info.bw_conv_buf = alloc(write_info.bw_conv_buflen); - if (write_info.bw_conv_buf == NULL) - end = 0; - } -*************** -*** 4180,4187 **** - { - /* Convert UTF-8 -> UCS-2 and UCS-2 -> DBCS. Worst-case * 4: */ - write_info.bw_conv_buflen = bufsize * 4; -! write_info.bw_conv_buf -! = lalloc((long_u)write_info.bw_conv_buflen, TRUE); - if (write_info.bw_conv_buf == NULL) - end = 0; - } ---- 4179,4185 ---- - { - /* Convert UTF-8 -> UCS-2 and UCS-2 -> DBCS. Worst-case * 4: */ - write_info.bw_conv_buflen = bufsize * 4; -! write_info.bw_conv_buf = alloc(write_info.bw_conv_buflen); - if (write_info.bw_conv_buf == NULL) - end = 0; - } -*************** -*** 4191,4198 **** - if (converted && wb_flags == 0 && (wb_flags = get_mac_fio_flags(fenc)) != 0) - { - write_info.bw_conv_buflen = bufsize * 3; -! write_info.bw_conv_buf -! = lalloc((long_u)write_info.bw_conv_buflen, TRUE); - if (write_info.bw_conv_buf == NULL) - end = 0; - } ---- 4189,4195 ---- - if (converted && wb_flags == 0 && (wb_flags = get_mac_fio_flags(fenc)) != 0) - { - write_info.bw_conv_buflen = bufsize * 3; -! write_info.bw_conv_buf = alloc(write_info.bw_conv_buflen); - if (write_info.bw_conv_buf == NULL) - end = 0; - } -*************** -*** 4212,4219 **** - { - /* We're going to use iconv(), allocate a buffer to convert in. */ - write_info.bw_conv_buflen = bufsize * ICONV_MULT; -! write_info.bw_conv_buf -! = lalloc((long_u)write_info.bw_conv_buflen, TRUE); - if (write_info.bw_conv_buf == NULL) - end = 0; - write_info.bw_first = TRUE; ---- 4209,4215 ---- - { - /* We're going to use iconv(), allocate a buffer to convert in. */ - write_info.bw_conv_buflen = bufsize * ICONV_MULT; -! write_info.bw_conv_buf = alloc(write_info.bw_conv_buflen); - if (write_info.bw_conv_buf == NULL) - end = 0; - write_info.bw_first = TRUE; -*** ../vim-8.1.1385/src/getchar.c 2019-05-24 18:48:36.758128504 +0200 ---- src/getchar.c 2019-05-24 19:19:44.215817204 +0200 -*************** -*** 156,162 **** - for (bp = buffer->bh_first.b_next; bp != NULL; bp = bp->b_next) - count += (long_u)STRLEN(bp->b_str); - -! if ((count || dozero) && (p = lalloc(count + 1, TRUE)) != NULL) - { - p2 = p; - for (bp = buffer->bh_first.b_next; bp != NULL; bp = bp->b_next) ---- 156,162 ---- - for (bp = buffer->bh_first.b_next; bp != NULL; bp = bp->b_next) - count += (long_u)STRLEN(bp->b_str); - -! if ((count || dozero) && (p = alloc(count + 1)) != NULL) - { - p2 = p; - for (bp = buffer->bh_first.b_next; bp != NULL; bp = bp->b_next) -*************** -*** 258,265 **** - len = MINIMAL_SIZE; - else - len = slen; -! p = (buffblock_T *)lalloc((long_u)(sizeof(buffblock_T) + len), -! TRUE); - if (p == NULL) - return; /* no space, just forget it */ - buf->bh_space = (int)(len - slen); ---- 258,264 ---- - len = MINIMAL_SIZE; - else - len = slen; -! p = (buffblock_T *)alloc(sizeof(buffblock_T) + len); - if (p == NULL) - return; /* no space, just forget it */ - buf->bh_space = (int)(len - slen); -*** ../vim-8.1.1385/src/gui_mac.c 2019-03-30 18:46:57.352077376 +0100 ---- src/gui_mac.c 2019-05-24 19:20:01.515721782 +0200 -*************** -*** 4476,4482 **** - /* In CARBON we don't need a Handle, a pointer is good */ - textOfClip = NewHandle(scrapSize); - -! /* tempclip = lalloc(scrapSize+1, TRUE); */ - HLock(textOfClip); - error = GetScrapFlavorData(scrap, - flavor ? VIMSCRAPFLAVOR : SCRAPTEXTFLAVOR, ---- 4476,4482 ---- - /* In CARBON we don't need a Handle, a pointer is good */ - textOfClip = NewHandle(scrapSize); - -! /* tempclip = alloc(scrapSize+1); */ - HLock(textOfClip); - error = GetScrapFlavorData(scrap, - flavor ? VIMSCRAPFLAVOR : SCRAPTEXTFLAVOR, -*************** -*** 4488,4494 **** - else - type = MAUTO; - -! tempclip = lalloc(scrapSize + 1, TRUE); - mch_memmove(tempclip, *textOfClip + flavor, scrapSize); - tempclip[scrapSize] = 0; - ---- 4488,4494 ---- - else - type = MAUTO; - -! tempclip = alloc(scrapSize + 1); - mch_memmove(tempclip, *textOfClip + flavor, scrapSize); - tempclip[scrapSize] = 0; - -*** ../vim-8.1.1385/src/insexpand.c 2019-05-24 18:48:36.762128482 +0200 ---- src/insexpand.c 2019-05-24 19:30:38.272219536 +0200 -*************** -*** 611,617 **** - - // Allocate a new match structure. - // Copy the values to the new match structure. -! match = (compl_T *)alloc_clear((unsigned)sizeof(compl_T)); - if (match == NULL) - return FAIL; - match->cp_number = -1; ---- 611,617 ---- - - // Allocate a new match structure. - // Copy the values to the new match structure. -! match = (compl_T *)alloc_clear(sizeof(compl_T)); - if (match == NULL) - return FAIL; - match->cp_number = -1; -*************** -*** 1071,1078 **** - if (compl_match_arraysize == 0) - return; - compl_match_array = (pumitem_T *)alloc_clear( -! (unsigned)(sizeof(pumitem_T) -! * compl_match_arraysize)); - if (compl_match_array != NULL) - { - // If the current match is the original text don't find the first ---- 1071,1077 ---- - if (compl_match_arraysize == 0) - return; - compl_match_array = (pumitem_T *)alloc_clear( -! sizeof(pumitem_T) * compl_match_arraysize); - if (compl_match_array != NULL) - { - // If the current match is the original text don't find the first -*** ../vim-8.1.1385/src/gui_w32.c 2019-05-24 18:48:36.762128482 +0200 ---- src/gui_w32.c 2019-05-24 19:20:34.115542034 +0200 -*************** -*** 6803,6814 **** - dfltbutton = -1; - - /* Allocate array to hold the width of each button */ -! buttonWidths = (int *)lalloc(numButtons * sizeof(int), TRUE); - if (buttonWidths == NULL) - return -1; - - /* Allocate array to hold the X position of each button */ -! buttonPositions = (int *)lalloc(numButtons * sizeof(int), TRUE); - if (buttonPositions == NULL) - return -1; - ---- 6803,6814 ---- - dfltbutton = -1; - - /* Allocate array to hold the width of each button */ -! buttonWidths = (int *)alloc(numButtons * sizeof(int)); - if (buttonWidths == NULL) - return -1; - - /* Allocate array to hold the X position of each button */ -! buttonPositions = (int *)alloc(numButtons * sizeof(int)); - if (buttonPositions == NULL) - return -1; - -*** ../vim-8.1.1385/src/gui_x11.c 2019-03-30 18:46:57.352077376 +0100 ---- src/gui_x11.c 2019-05-24 19:09:16.775299442 +0200 -*************** -*** 1167,1173 **** - * Move all the entries in argv which are relevant to X into gui_argv. - */ - gui_argc = 0; -! gui_argv = (char **)lalloc((long_u)(*argc * sizeof(char *)), FALSE); - if (gui_argv == NULL) - return; - gui_argv[gui_argc++] = argv[0]; ---- 1167,1173 ---- - * Move all the entries in argv which are relevant to X into gui_argv. - */ - gui_argc = 0; -! gui_argv = (char **)lalloc(*argc * sizeof(char *), FALSE); - if (gui_argv == NULL) - return; - gui_argv[gui_argc++] = argv[0]; -*** ../vim-8.1.1385/src/menu.c 2019-05-24 18:48:36.766128461 +0200 ---- src/menu.c 2019-05-24 19:30:49.932155506 +0200 -*************** -*** 583,589 **** - } - - /* Not already there, so lets add it */ -! menu = (vimmenu_T *)alloc_clear((unsigned)sizeof(vimmenu_T)); - if (menu == NULL) - goto erret; - ---- 583,589 ---- - } - - /* Not already there, so lets add it */ -! menu = (vimmenu_T *)alloc_clear(sizeof(vimmenu_T)); - if (menu == NULL) - goto erret; - -*** ../vim-8.1.1385/src/netbeans.c 2019-05-24 18:48:36.750128544 +0200 ---- src/netbeans.c 2019-05-24 19:31:40.839875984 +0200 -*************** -*** 863,869 **** - int done = 0; - - /* result is never longer than input */ -! result = (char *)alloc_clear((unsigned)STRLEN(p) + 1); - if (result == NULL) - return NULL; - ---- 863,869 ---- - int done = 0; - - /* result is never longer than input */ -! result = (char *)alloc_clear(STRLEN(p) + 1); - if (result == NULL) - return NULL; - -*************** -*** 3210,3216 **** - if (globalsignmaplen == 0) /* first allocation */ - { - globalsignmaplen = 20; -! globalsignmap = (char **)alloc_clear(globalsignmaplen*sizeof(char *)); - } - else /* grow it */ - { ---- 3210,3217 ---- - if (globalsignmaplen == 0) /* first allocation */ - { - globalsignmaplen = 20; -! globalsignmap = (char **)alloc_clear( -! globalsignmaplen * sizeof(char *)); - } - else /* grow it */ - { -*** ../vim-8.1.1385/src/ops.c 2019-05-24 18:48:36.766128461 +0200 ---- src/ops.c 2019-05-24 19:31:58.387779642 +0200 -*************** -*** 1160,1166 **** - if (y_append && y_current->y_array != NULL) - { - pp = &(y_current->y_array[y_current->y_size - 1]); -! lp = lalloc((long_u)(STRLEN(*pp) + STRLEN(p) + 1), TRUE); - if (lp == NULL) - { - vim_free(p); ---- 1160,1166 ---- - if (y_append && y_current->y_array != NULL) - { - pp = &(y_current->y_array[y_current->y_size - 1]); -! lp = alloc(STRLEN(*pp) + STRLEN(p) + 1); - if (lp == NULL) - { - vim_free(p); -*************** -*** 3057,3064 **** - y_current->y_size = yanklines; - y_current->y_type = yanktype; /* set the yank register type */ - y_current->y_width = 0; -! y_current->y_array = (char_u **)lalloc_clear((long_u)(sizeof(char_u *) * -! yanklines), TRUE); - if (y_current->y_array == NULL) - { - y_current = curr; ---- 3057,3064 ---- - y_current->y_size = yanklines; - y_current->y_type = yanktype; /* set the yank register type */ - y_current->y_width = 0; -! y_current->y_array = (char_u **)lalloc_clear(sizeof(char_u *) * yanklines, -! TRUE); - if (y_current->y_array == NULL) - { - y_current = curr; -*************** -*** 3171,3178 **** - - if (curr != y_current) /* append the new block to the old block */ - { -! new_ptr = (char_u **)lalloc((long_u)(sizeof(char_u *) * -! (curr->y_size + y_current->y_size)), TRUE); - if (new_ptr == NULL) - goto fail; - for (j = 0; j < curr->y_size; ++j) ---- 3171,3178 ---- - - if (curr != y_current) /* append the new block to the old block */ - { -! new_ptr = (char_u **)alloc(sizeof(char_u *) * -! (curr->y_size + y_current->y_size)); - if (new_ptr == NULL) - goto fail; - for (j = 0; j < curr->y_size; ++j) -*************** -*** 3190,3197 **** - * the new block, unless being Vi compatible. */ - if (curr->y_type == MCHAR && vim_strchr(p_cpo, CPO_REGAPPEND) == NULL) - { -! pnew = lalloc((long_u)(STRLEN(curr->y_array[curr->y_size - 1]) -! + STRLEN(y_current->y_array[0]) + 1), TRUE); - if (pnew == NULL) - { - y_idx = y_current->y_size - 1; ---- 3190,3197 ---- - * the new block, unless being Vi compatible. */ - if (curr->y_type == MCHAR && vim_strchr(p_cpo, CPO_REGAPPEND) == NULL) - { -! pnew = alloc(STRLEN(curr->y_array[curr->y_size - 1]) -! + STRLEN(y_current->y_array[0]) + 1); - if (pnew == NULL) - { - y_idx = y_current->y_size - 1; -*************** -*** 4453,4465 **** - /* Allocate an array to store the number of spaces inserted before each - * line. We will use it to pre-compute the length of the new line and the - * proper placement of each original line in the new one. */ -! spaces = lalloc_clear((long_u)count, TRUE); - if (spaces == NULL) - return FAIL; - #if defined(FEAT_COMMENTS) || defined(PROTO) - if (remove_comments) - { -! comments = (int *)lalloc_clear((long_u)count * sizeof(int), TRUE); - if (comments == NULL) - { - vim_free(spaces); ---- 4453,4465 ---- - /* Allocate an array to store the number of spaces inserted before each - * line. We will use it to pre-compute the length of the new line and the - * proper placement of each original line in the new one. */ -! spaces = lalloc_clear(count, TRUE); - if (spaces == NULL) - return FAIL; - #if defined(FEAT_COMMENTS) || defined(PROTO) - if (remove_comments) - { -! comments = (int *)lalloc_clear(count * sizeof(int), TRUE); - if (comments == NULL) - { - vim_free(spaces); -*************** -*** 4571,4578 **** - // Allocate an array to copy the text properties of joined lines into. - // And another array to store the number of properties in each line. - prop_lines = (textprop_T **)alloc_clear( -! (int)(count - 1) * sizeof(textprop_T *)); -! prop_lengths = (int *)alloc_clear((int)(count - 1) * sizeof(int)); - if (prop_lengths == NULL) - VIM_CLEAR(prop_lines); - } ---- 4571,4578 ---- - // Allocate an array to copy the text properties of joined lines into. - // And another array to store the number of properties in each line. - prop_lines = (textprop_T **)alloc_clear( -! (count - 1) * sizeof(textprop_T *)); -! prop_lengths = (int *)alloc_clear((count - 1) * sizeof(int)); - if (prop_lengths == NULL) - VIM_CLEAR(prop_lines); - } -*************** -*** 6600,6606 **** - if (y_ptr->y_type == MCHAR && *len >= eolsize) - *len -= eolsize; - -! p = *str = lalloc(*len + 1, TRUE); /* add one to avoid zero */ - if (p == NULL) - return -1; - lnum = 0; ---- 6600,6606 ---- - if (y_ptr->y_type == MCHAR && *len >= eolsize) - *len -= eolsize; - -! p = *str = alloc(*len + 1); // add one to avoid zero - if (p == NULL) - return -1; - lnum = 0; -*************** -*** 6818,6824 **** - ++len; - } - -! retval = lalloc(len + 1, TRUE); - - /* - * Copy the lines of the yank register into the string. ---- 6818,6824 ---- - ++len; - } - -! retval = alloc(len + 1); - - /* - * Copy the lines of the yank register into the string. -*** ../vim-8.1.1385/src/os_mswin.c 2019-05-24 18:48:36.766128461 +0200 ---- src/os_mswin.c 2019-05-24 19:21:29.175238574 +0200 -*************** -*** 890,896 **** - else if (retval_str != NULL - && (len = check_str_len(retval_str)) > 0) - { -! *string_result = lalloc((long_u)len, TRUE); - if (*string_result != NULL) - mch_memmove(*string_result, retval_str, len); - } ---- 890,896 ---- - else if (retval_str != NULL - && (len = check_str_len(retval_str)) > 0) - { -! *string_result = alloc(len); - if (*string_result != NULL) - mch_memmove(*string_result, retval_str, len); - } -*** ../vim-8.1.1385/src/os_amiga.c 2019-05-24 18:48:36.766128461 +0200 ---- src/os_amiga.c 2019-05-24 19:32:31.267599120 +0200 -*************** -*** 1448,1454 **** - #ifdef __amigaos4__ - Anchor = AllocDosObject(DOS_ANCHORPATH, AnchorTags); - #else -! Anchor = (struct AnchorPath *)alloc_clear((unsigned)ANCHOR_SIZE); - #endif - if (Anchor == NULL) - return 0; ---- 1448,1454 ---- - #ifdef __amigaos4__ - Anchor = AllocDosObject(DOS_ANCHORPATH, AnchorTags); - #else -! Anchor = (struct AnchorPath *)alloc_clear(ANCHOR_SIZE); - #endif - if (Anchor == NULL) - return 0; -*** ../vim-8.1.1385/src/os_qnx.c 2019-03-30 18:46:57.360077328 +0100 ---- src/os_qnx.c 2019-05-24 19:21:47.639136844 +0200 -*************** -*** 120,126 **** - type = clip_convert_selection(&str, &len, cbd); - if (type >= 0) - { -! text_clip = lalloc(len + 1, TRUE); /* Normal text */ - - if (text_clip && vim_clip) - { ---- 120,126 ---- - type = clip_convert_selection(&str, &len, cbd); - if (type >= 0) - { -! text_clip = alloc(len + 1); // Normal text - - if (text_clip && vim_clip) - { -*** ../vim-8.1.1385/src/os_unix.c 2019-05-24 18:48:36.770128440 +0200 ---- src/os_unix.c 2019-05-24 19:26:47.437487719 +0200 -*************** -*** 4459,4467 **** - else - x = system((char *)cmd); - # else -! newcmd = lalloc(STRLEN(p_sh) - + (extra_shell_arg == NULL ? 0 : STRLEN(extra_shell_arg)) -! + STRLEN(p_shcf) + STRLEN(cmd) + 4, TRUE); - if (newcmd == NULL) - x = 0; - else ---- 4459,4467 ---- - else - x = system((char *)cmd); - # else -! newcmd = alloc(STRLEN(p_sh) - + (extra_shell_arg == NULL ? 0 : STRLEN(extra_shell_arg)) -! + STRLEN(p_shcf) + STRLEN(cmd) + 4); - if (newcmd == NULL) - x = 0; - else -*** ../vim-8.1.1385/src/os_win32.c 2019-05-24 18:48:36.770128440 +0200 ---- src/os_win32.c 2019-05-24 19:32:43.335532850 +0200 -*************** -*** 3394,3400 **** - struct my_acl *p = NULL; - DWORD err; - -! p = (struct my_acl *)alloc_clear((unsigned)sizeof(struct my_acl)); - if (p != NULL) - { - WCHAR *wn; ---- 3394,3400 ---- - struct my_acl *p = NULL; - DWORD err; - -! p = (struct my_acl *)alloc_clear(sizeof(struct my_acl)); - if (p != NULL) - { - WCHAR *wn; -*************** -*** 4533,4539 **** - cmdlen = STRLEN(p_sh) + 1; - else - cmdlen = STRLEN(p_sh) + STRLEN(p_shcf) + STRLEN(cmd) + 10; -! newcmd = lalloc(cmdlen, TRUE); - if (newcmd == NULL) - return 255; - if (cmd == NULL) ---- 4533,4539 ---- - cmdlen = STRLEN(p_sh) + 1; - else - cmdlen = STRLEN(p_sh) + STRLEN(p_shcf) + STRLEN(cmd) + 10; -! newcmd = alloc(cmdlen); - if (newcmd == NULL) - return 255; - if (cmd == NULL) -*************** -*** 4772,4778 **** - { - /* make "cmd.exe /c arguments" */ - cmdlen = STRLEN(cmd_shell) + STRLEN(subcmd) + 5; -! newcmd = lalloc(cmdlen, TRUE); - if (newcmd != NULL) - vim_snprintf((char *)newcmd, cmdlen, "%s /c %s", - cmd_shell, subcmd); ---- 4772,4778 ---- - { - /* make "cmd.exe /c arguments" */ - cmdlen = STRLEN(cmd_shell) + STRLEN(subcmd) + 5; -! newcmd = alloc(cmdlen); - if (newcmd != NULL) - vim_snprintf((char *)newcmd, cmdlen, "%s /c %s", - cmd_shell, subcmd); -*************** -*** 4827,4833 **** - #endif - STRLEN(p_sh) + STRLEN(p_shcf) + STRLEN(cmd) + 10; - -! newcmd = lalloc(cmdlen, TRUE); - if (newcmd != NULL) - { - #if defined(FEAT_GUI_MSWIN) ---- 4827,4833 ---- - #endif - STRLEN(p_sh) + STRLEN(p_shcf) + STRLEN(cmd) + 10; - -! newcmd = alloc(cmdlen); - if (newcmd != NULL) - { - #if defined(FEAT_GUI_MSWIN) -*** ../vim-8.1.1385/src/popupmnu.c 2019-05-09 13:50:13.362401997 +0200 ---- src/popupmnu.c 2019-05-24 19:33:15.451300742 +0200 -*************** -*** 1071,1077 **** - * position. */ - if (height > max_height) - height = max_height; -! *array = (pumitem_T *)alloc_clear((unsigned)sizeof(pumitem_T) * height); - if (*array == NULL) - goto failed; - ---- 1071,1077 ---- - * position. */ - if (height > max_height) - height = max_height; -! *array = (pumitem_T *)alloc_clear(sizeof(pumitem_T) * height); - if (*array == NULL) - goto failed; - -*************** -*** 1165,1171 **** - - balloon_arraysize = list->lv_len; - balloon_array = (pumitem_T *)alloc_clear( -! (unsigned)sizeof(pumitem_T) * list->lv_len); - if (balloon_array == NULL) - return; - for (idx = 0, li = list->lv_first; li != NULL; li = li->li_next, ++idx) ---- 1165,1171 ---- - - balloon_arraysize = list->lv_len; - balloon_array = (pumitem_T *)alloc_clear( -! sizeof(pumitem_T) * list->lv_len); - if (balloon_array == NULL) - return; - for (idx = 0, li = list->lv_first; li != NULL; li = li->li_next, ++idx) -*************** -*** 1271,1277 **** - return; - } - -! array = (pumitem_T *)alloc_clear((unsigned)sizeof(pumitem_T) * pum_size); - if (array == NULL) - return; - ---- 1271,1277 ---- - return; - } - -! array = (pumitem_T *)alloc_clear(sizeof(pumitem_T) * pum_size); - if (array == NULL) - return; - -*** ../vim-8.1.1385/src/quickfix.c 2019-05-24 18:48:36.770128440 +0200 ---- src/quickfix.c 2019-05-24 19:33:34.435134342 +0200 -*************** -*** 540,546 **** - while (efm[0] != NUL) - { - // Allocate a new eformat structure and put it at the end of the list -! fmt_ptr = (efm_T *)alloc_clear((unsigned)sizeof(efm_T)); - if (fmt_ptr == NULL) - goto parse_efm_error; - if (fmt_first == NULL) // first one ---- 540,546 ---- - while (efm[0] != NUL) - { - // Allocate a new eformat structure and put it at the end of the list -! fmt_ptr = (efm_T *)alloc_clear(sizeof(efm_T)); - if (fmt_ptr == NULL) - goto parse_efm_error; - if (fmt_first == NULL) // first one -*************** -*** 2141,2147 **** - { - qf_info_T *qi; - -! qi = (qf_info_T *)alloc_clear((unsigned)sizeof(qf_info_T)); - if (qi != NULL) - { - qi->qf_refcount++; ---- 2141,2147 ---- - { - qf_info_T *qi; - -! qi = (qf_info_T *)alloc_clear(sizeof(qf_info_T)); - if (qi != NULL) - { - qi->qf_refcount++; -*** ../vim-8.1.1385/src/regexp.c 2019-05-24 18:48:36.770128440 +0200 ---- src/regexp.c 2019-05-24 19:33:42.583063544 +0200 -*************** -*** 1319,1325 **** - return NULL; - - /* Allocate space. */ -! r = (bt_regprog_T *)lalloc(sizeof(bt_regprog_T) + regsize, TRUE); - if (r == NULL) - return NULL; - r->re_in_use = FALSE; ---- 1319,1325 ---- - return NULL; - - /* Allocate space. */ -! r = (bt_regprog_T *)alloc(sizeof(bt_regprog_T) + regsize); - if (r == NULL) - return NULL; - r->re_in_use = FALSE; -*************** -*** 3932,3938 **** - { - reg_extmatch_T *em; - -! em = (reg_extmatch_T *)alloc_clear((unsigned)sizeof(reg_extmatch_T)); - if (em != NULL) - em->refcnt = 1; - return em; ---- 3932,3938 ---- - { - reg_extmatch_T *em; - -! em = (reg_extmatch_T *)alloc_clear(sizeof(reg_extmatch_T)); - if (em != NULL) - em->refcnt = 1; - return em; -*************** -*** 7830,7836 **** - - if (retval == NULL) - { -! retval = lalloc((long_u)len, TRUE); - if (retval == NULL) - return NULL; - } ---- 7830,7836 ---- - - if (retval == NULL) - { -! retval = alloc(len); - if (retval == NULL) - return NULL; - } -*** ../vim-8.1.1385/src/regexp_nfa.c 2019-05-03 11:21:01.645784762 +0200 ---- src/regexp_nfa.c 2019-05-24 19:23:30.982568018 +0200 -*************** -*** 300,306 **** - /* Size for postfix representation of expr. */ - postfix_size = sizeof(int) * nstate_max; - -! post_start = (int *)lalloc(postfix_size, TRUE); - if (post_start == NULL) - return FAIL; - post_ptr = post_start; ---- 300,306 ---- - /* Size for postfix representation of expr. */ - postfix_size = sizeof(int) * nstate_max; - -! post_start = (int *)alloc(postfix_size); - if (post_start == NULL) - return FAIL; - post_ptr = post_start; -*************** -*** 516,522 **** - // For weird patterns the number of states can be very high. Increasing by - // 50% seems a reasonable compromise between memory use and speed. - new_max = nstate_max * 3 / 2; -! new_start = (int *)lalloc(new_max * sizeof(int), TRUE); - if (new_start == NULL) - return FAIL; - mch_memmove(new_start, post_start, nstate_max * sizeof(int)); ---- 516,522 ---- - // For weird patterns the number of states can be very high. Increasing by - // 50% seems a reasonable compromise between memory use and speed. - new_max = nstate_max * 3 / 2; -! new_start = (int *)alloc(new_max * sizeof(int)); - if (new_start == NULL) - return FAIL; - mch_memmove(new_start, post_start, nstate_max * sizeof(int)); -*************** -*** 3214,3220 **** - if (nfa_calc_size == FALSE) - { - // Allocate space for the stack. Max states on the stack: "nstate'. -! stack = (Frag_T *)lalloc((nstate + 1) * sizeof(Frag_T), TRUE); - if (stack == NULL) - return NULL; - stackp = stack; ---- 3214,3220 ---- - if (nfa_calc_size == FALSE) - { - // Allocate space for the stack. Max states on the stack: "nstate'. -! stack = (Frag_T *)alloc((nstate + 1) * sizeof(Frag_T)); - if (stack == NULL) - return NULL; - stackp = stack; -*************** -*** 5184,5190 **** - if (*listids == NULL || *listids_len < prog->nstate) - { - vim_free(*listids); -! *listids = (int *)lalloc(sizeof(int) * prog->nstate, TRUE); - if (*listids == NULL) - { - emsg(_("E878: (NFA) Could not allocate memory for branch traversal!")); ---- 5184,5190 ---- - if (*listids == NULL || *listids_len < prog->nstate) - { - vim_free(*listids); -! *listids = (int *)alloc(sizeof(int) * prog->nstate); - if (*listids == NULL) - { - emsg(_("E878: (NFA) Could not allocate memory for branch traversal!")); -*************** -*** 5567,5575 **** - /* Allocate memory for the lists of nodes. */ - size = (prog->nstate + 1) * sizeof(nfa_thread_T); - -! list[0].t = (nfa_thread_T *)lalloc(size, TRUE); - list[0].len = prog->nstate + 1; -! list[1].t = (nfa_thread_T *)lalloc(size, TRUE); - list[1].len = prog->nstate + 1; - if (list[0].t == NULL || list[1].t == NULL) - goto theend; ---- 5567,5575 ---- - /* Allocate memory for the lists of nodes. */ - size = (prog->nstate + 1) * sizeof(nfa_thread_T); - -! list[0].t = (nfa_thread_T *)alloc(size); - list[0].len = prog->nstate + 1; -! list[1].t = (nfa_thread_T *)alloc(size); - list[1].len = prog->nstate + 1; - if (list[0].t == NULL || list[1].t == NULL) - goto theend; -*************** -*** 7276,7282 **** - - /* allocate the regprog with space for the compiled regexp */ - prog_size = sizeof(nfa_regprog_T) + sizeof(nfa_state_T) * (nstate - 1); -! prog = (nfa_regprog_T *)lalloc(prog_size, TRUE); - if (prog == NULL) - goto fail; - state_ptr = prog->state; ---- 7276,7282 ---- - - /* allocate the regprog with space for the compiled regexp */ - prog_size = sizeof(nfa_regprog_T) + sizeof(nfa_state_T) * (nstate - 1); -! prog = (nfa_regprog_T *)alloc(prog_size); - if (prog == NULL) - goto fail; - state_ptr = prog->state; -*** ../vim-8.1.1385/src/screen.c 2019-05-24 18:48:36.770128440 +0200 ---- src/screen.c 2019-05-24 19:33:55.618950986 +0200 -*************** -*** 8782,8807 **** - if (aucmd_win != NULL) - win_free_lsize(aucmd_win); - -! new_ScreenLines = (schar_T *)lalloc((long_u)( -! (Rows + 1) * Columns * sizeof(schar_T)), FALSE); - vim_memset(new_ScreenLinesC, 0, sizeof(u8char_T *) * MAX_MCO); - if (enc_utf8) - { -! new_ScreenLinesUC = (u8char_T *)lalloc((long_u)( -! (Rows + 1) * Columns * sizeof(u8char_T)), FALSE); - for (i = 0; i < p_mco; ++i) -! new_ScreenLinesC[i] = (u8char_T *)lalloc_clear((long_u)( -! (Rows + 1) * Columns * sizeof(u8char_T)), FALSE); - } - if (enc_dbcs == DBCS_JPNU) -! new_ScreenLines2 = (schar_T *)lalloc((long_u)( -! (Rows + 1) * Columns * sizeof(schar_T)), FALSE); -! new_ScreenAttrs = (sattr_T *)lalloc((long_u)( -! (Rows + 1) * Columns * sizeof(sattr_T)), FALSE); -! new_LineOffset = (unsigned *)lalloc((long_u)( -! Rows * sizeof(unsigned)), FALSE); -! new_LineWraps = (char_u *)lalloc((long_u)(Rows * sizeof(char_u)), FALSE); -! new_TabPageIdxs = (short *)lalloc((long_u)(Columns * sizeof(short)), FALSE); - - FOR_ALL_TAB_WINDOWS(tp, wp) - { ---- 8782,8806 ---- - if (aucmd_win != NULL) - win_free_lsize(aucmd_win); - -! new_ScreenLines = (schar_T *)lalloc( -! (Rows + 1) * Columns * sizeof(schar_T), FALSE); - vim_memset(new_ScreenLinesC, 0, sizeof(u8char_T *) * MAX_MCO); - if (enc_utf8) - { -! new_ScreenLinesUC = (u8char_T *)lalloc( -! (Rows + 1) * Columns * sizeof(u8char_T), FALSE); - for (i = 0; i < p_mco; ++i) -! new_ScreenLinesC[i] = (u8char_T *)lalloc_clear( -! (Rows + 1) * Columns * sizeof(u8char_T), FALSE); - } - if (enc_dbcs == DBCS_JPNU) -! new_ScreenLines2 = (schar_T *)lalloc( -! (Rows + 1) * Columns * sizeof(schar_T), FALSE); -! new_ScreenAttrs = (sattr_T *)lalloc( -! (Rows + 1) * Columns * sizeof(sattr_T), FALSE); -! new_LineOffset = (unsigned *)lalloc(Rows * sizeof(unsigned), FALSE); -! new_LineWraps = (char_u *)lalloc(Rows * sizeof(char_u), FALSE); -! new_TabPageIdxs = (short *)lalloc(Columns * sizeof(short), FALSE); - - FOR_ALL_TAB_WINDOWS(tp, wp) - { -*************** -*** 10741,10747 **** - for (menu = wp->w_winbar->children; menu != NULL; menu = menu->next) - ++item_count; - wp->w_winbar_items = (winbar_item_T *)alloc_clear( -! (unsigned)sizeof(winbar_item_T) * (item_count + 1)); - - /* TODO: use fewer spaces if there is not enough room */ - for (menu = wp->w_winbar->children; ---- 10740,10746 ---- - for (menu = wp->w_winbar->children; menu != NULL; menu = menu->next) - ++item_count; - wp->w_winbar_items = (winbar_item_T *)alloc_clear( -! sizeof(winbar_item_T) * (item_count + 1)); - - /* TODO: use fewer spaces if there is not enough room */ - for (menu = wp->w_winbar->children; -*** ../vim-8.1.1385/src/search.c 2019-05-24 17:55:47.511425702 +0200 ---- src/search.c 2019-05-24 19:27:24.273285286 +0200 -*************** -*** 5137,5144 **** - goto fpip_end; - def_regmatch.rm_ic = FALSE; /* don't ignore case in define pat. */ - } -! files = (SearchedFile *)lalloc_clear((long_u) -! (max_path_depth * sizeof(SearchedFile)), TRUE); - if (files == NULL) - goto fpip_end; - old_files = max_path_depth; ---- 5137,5144 ---- - goto fpip_end; - def_regmatch.rm_ic = FALSE; /* don't ignore case in define pat. */ - } -! files = (SearchedFile *)lalloc_clear( -! max_path_depth * sizeof(SearchedFile), TRUE); - if (files == NULL) - goto fpip_end; - old_files = max_path_depth; -*************** -*** 5298,5305 **** - /* Push the new file onto the file stack */ - if (depth + 1 == old_files) - { -! bigger = (SearchedFile *)lalloc((long_u)( -! max_path_depth * 2 * sizeof(SearchedFile)), TRUE); - if (bigger != NULL) - { - for (i = 0; i <= depth; i++) ---- 5298,5305 ---- - /* Push the new file onto the file stack */ - if (depth + 1 == old_files) - { -! bigger = (SearchedFile *)alloc( -! max_path_depth * 2 * sizeof(SearchedFile)); - if (bigger != NULL) - { - for (i = 0; i <= depth; i++) -*** ../vim-8.1.1385/src/sign.c 2019-02-17 14:50:22.434125846 +0100 ---- src/sign.c 2019-05-24 19:12:17.974288051 +0200 -*************** -*** 202,209 **** - { - signlist_T *newsign; - -! newsign = (signlist_T *)lalloc_id((long_u)sizeof(signlist_T), FALSE, -! aid_insert_sign); - if (newsign != NULL) - { - newsign->id = id; ---- 202,209 ---- - { - signlist_T *newsign; - -! newsign = (signlist_T *)lalloc_id(sizeof(signlist_T), FALSE, -! aid_insert_sign); - if (newsign != NULL) - { - newsign->id = id; -*************** -*** 1057,1063 **** - emsg(_("E934: Cannot jump to a buffer that does not have a name")); - return -1; - } -! cmd = alloc((unsigned)STRLEN(buf->b_fname) + 25); - if (cmd == NULL) - return -1; - sprintf((char *)cmd, "e +%ld %s", (long)lnum, buf->b_fname); ---- 1057,1063 ---- - emsg(_("E934: Cannot jump to a buffer that does not have a name")); - return -1; - } -! cmd = alloc(STRLEN(buf->b_fname) + 25); - if (cmd == NULL) - return -1; - sprintf((char *)cmd, "e +%ld %s", (long)lnum, buf->b_fname); -*** ../vim-8.1.1385/src/spell.c 2019-05-24 18:48:36.770128440 +0200 ---- src/spell.c 2019-05-24 19:23:44.546493376 +0200 -*************** -*** 7820,7827 **** - - /* We use "cnt" as an array: CNT(badword_idx, goodword_idx). */ - #define CNT(a, b) cnt[(a) + (b) * (badlen + 1)] -! cnt = (int *)lalloc((long_u)(sizeof(int) * (badlen + 1) * (goodlen + 1)), -! TRUE); - if (cnt == NULL) - return 0; /* out of memory */ - ---- 7820,7826 ---- - - /* We use "cnt" as an array: CNT(badword_idx, goodword_idx). */ - #define CNT(a, b) cnt[(a) + (b) * (badlen + 1)] -! cnt = (int *)alloc(sizeof(int) * (badlen + 1) * (goodlen + 1)); - if (cnt == NULL) - return 0; /* out of memory */ - -*** ../vim-8.1.1385/src/spellfile.c 2019-05-24 18:48:36.770128440 +0200 ---- src/spellfile.c 2019-05-24 19:34:19.294748935 +0200 -*************** -*** 892,899 **** - if (cnt <= 0) - return SP_FORMERROR; - -! lp->sl_prefprog = (regprog_T **)alloc_clear( -! (unsigned)sizeof(regprog_T *) * cnt); - if (lp->sl_prefprog == NULL) - return SP_OTHERERROR; - lp->sl_prefixcnt = cnt; ---- 892,898 ---- - if (cnt <= 0) - return SP_FORMERROR; - -! lp->sl_prefprog = (regprog_T **)alloc_clear(sizeof(regprog_T *) * cnt); - if (lp->sl_prefprog == NULL) - return SP_OTHERERROR; - lp->sl_prefixcnt = cnt; -*************** -*** 1580,1592 **** - if (len > 0) - { - /* Allocate the byte array. */ -! bp = lalloc((long_u)len, TRUE); - if (bp == NULL) - return SP_OTHERERROR; - *bytsp = bp; - - /* Allocate the index array. */ -! ip = (idx_T *)lalloc_clear((long_u)(len * sizeof(int)), TRUE); - if (ip == NULL) - return SP_OTHERERROR; - *idxsp = ip; ---- 1579,1591 ---- - if (len > 0) - { - /* Allocate the byte array. */ -! bp = alloc(len); - if (bp == NULL) - return SP_OTHERERROR; - *bytsp = bp; - - /* Allocate the index array. */ -! ip = (idx_T *)lalloc_clear(len * sizeof(int), TRUE); - if (ip == NULL) - return SP_OTHERERROR; - *idxsp = ip; -*************** -*** 4272,4279 **** - bl = NULL; - else - /* Allocate a block of memory. It is not freed until much later. */ -! bl = (sblock_T *)alloc_clear( -! (unsigned)(sizeof(sblock_T) + SBLOCKSIZE)); - if (bl == NULL) - { - if (!spin->si_did_emsg) ---- 4271,4277 ---- - bl = NULL; - else - /* Allocate a block of memory. It is not freed until much later. */ -! bl = (sblock_T *)alloc_clear(sizeof(sblock_T) + SBLOCKSIZE); - if (bl == NULL) - { - if (!spin->si_did_emsg) -*** ../vim-8.1.1385/src/syntax.c 2019-05-24 18:48:36.770128440 +0200 ---- src/syntax.c 2019-05-24 19:34:47.590511163 +0200 -*************** -*** 1215,1221 **** - len = syn_block->b_sst_len - syn_block->b_sst_freecount + 2; - } - -! sstp = (synstate_T *)alloc_clear((unsigned)(len * sizeof(synstate_T))); - if (sstp == NULL) /* out of memory! */ - return; - ---- 1215,1221 ---- - len = syn_block->b_sst_len - syn_block->b_sst_freecount + 2; - } - -! sstp = (synstate_T *)alloc_clear(len * sizeof(synstate_T)); - if (sstp == NULL) /* out of memory! */ - return; - -*************** -*** 5216,5222 **** - } - ppp->pp_next = pat_ptrs[item]; - pat_ptrs[item] = ppp; -! ppp->pp_synp = (synpat_T *)alloc_clear((unsigned)sizeof(synpat_T)); - if (ppp->pp_synp == NULL) - { - rest = NULL; ---- 5216,5222 ---- - } - ppp->pp_next = pat_ptrs[item]; - pat_ptrs[item] = ppp; -! ppp->pp_synp = (synpat_T *)alloc_clear(sizeof(synpat_T)); - if (ppp->pp_synp == NULL) - { - rest = NULL; -*** ../vim-8.1.1385/src/tag.c 2019-05-23 21:35:44.459922615 +0200 ---- src/tag.c 2019-05-24 19:24:03.026391715 +0200 -*************** -*** 2789,2796 **** - match_count = 0; - - if (match_count > 0) -! matches = (char_u **)lalloc((long_u)(match_count * sizeof(char_u *)), -! TRUE); - else - matches = NULL; - match_count = 0; ---- 2789,2795 ---- - match_count = 0; - - if (match_count > 0) -! matches = (char_u **)alloc(match_count * sizeof(char_u *)); - else - matches = NULL; - match_count = 0; -*** ../vim-8.1.1385/src/terminal.c 2019-05-13 20:27:19.216311194 +0200 ---- src/terminal.c 2019-05-24 19:35:10.778319166 +0200 -*************** -*** 3925,3931 **** - static void * - vterm_malloc(size_t size, void *data UNUSED) - { -! return alloc_clear((unsigned) size); - } - - static void ---- 3925,3931 ---- - static void * - vterm_malloc(size_t size, void *data UNUSED) - { -! return alloc_clear(size); - } - - static void -*** ../vim-8.1.1385/src/textprop.c 2019-05-24 13:22:17.863644567 +0200 ---- src/textprop.c 2019-05-24 19:35:25.382199528 +0200 -*************** -*** 678,684 **** - semsg(_("E969: Property type %s already defined"), name); - return; - } -! prop = (proptype_T *)alloc_clear((int)(sizeof(proptype_T) + STRLEN(name))); - if (prop == NULL) - return; - STRCPY(prop->pt_name, name); ---- 678,684 ---- - semsg(_("E969: Property type %s already defined"), name); - return; - } -! prop = (proptype_T *)alloc_clear(sizeof(proptype_T) + STRLEN(name)); - if (prop == NULL) - return; - STRCPY(prop->pt_name, name); -*** ../vim-8.1.1385/src/ui.c 2019-04-28 19:46:17.034060084 +0200 ---- src/ui.c 2019-05-24 19:24:10.754349196 +0200 -*************** -*** 1514,1520 **** - len *= 2; /* max. 2 bytes per display cell */ - else if (enc_utf8) - len *= MB_MAXBYTES; -! buffer = lalloc((long_u)len, TRUE); - if (buffer == NULL) /* out of memory */ - return; - ---- 1514,1520 ---- - len *= 2; /* max. 2 bytes per display cell */ - else if (enc_utf8) - len *= MB_MAXBYTES; -! buffer = alloc(len); - if (buffer == NULL) /* out of memory */ - return; - -*************** -*** 1897,1907 **** - garray_T *gap; - - /* We use a growarray to store the data pointer and the length. */ -! gap = (garray_T *)alloc((unsigned)sizeof(garray_T)); - if (gap != NULL) - { - /* Add one to avoid a zero size. */ -! gap->ga_data = alloc((unsigned)inbufcount + 1); - if (gap->ga_data != NULL) - mch_memmove(gap->ga_data, inbuf, (size_t)inbufcount); - gap->ga_len = inbufcount; ---- 1897,1907 ---- - garray_T *gap; - - /* We use a growarray to store the data pointer and the length. */ -! gap = (garray_T *)alloc(sizeof(garray_T)); - if (gap != NULL) - { - /* Add one to avoid a zero size. */ -! gap->ga_data = alloc(inbufcount + 1); - if (gap->ga_data != NULL) - mch_memmove(gap->ga_data, inbuf, (size_t)inbufcount); - gap->ga_len = inbufcount; -*** ../vim-8.1.1385/src/undo.c 2019-05-24 18:48:36.774128421 +0200 ---- src/undo.c 2019-05-24 19:35:38.430093446 +0200 -*************** -*** 124,130 **** - static void unserialize_visualinfo(bufinfo_T *bi, visualinfo_T *info); - #endif - -! #define U_ALLOC_LINE(size) lalloc((long_u)(size), FALSE) - - /* used in undo_end() to report number of added and deleted lines */ - static long u_newcount, u_oldcount; ---- 124,130 ---- - static void unserialize_visualinfo(bufinfo_T *bi, visualinfo_T *info); - #endif - -! #define U_ALLOC_LINE(size) lalloc(size, FALSE) - - /* used in undo_end() to report number of added and deleted lines */ - static long u_newcount, u_oldcount; -*************** -*** 2013,2020 **** - } - - #ifdef U_DEBUG -! uhp_table_used = (int *)alloc_clear( -! (unsigned)(sizeof(int) * num_head + 1)); - # define SET_FLAG(j) ++uhp_table_used[j] - #else - # define SET_FLAG(j) ---- 2013,2019 ---- - } - - #ifdef U_DEBUG -! uhp_table_used = (int *)alloc_clear(sizeof(int) * num_head + 1); - # define SET_FLAG(j) ++uhp_table_used[j] - #else - # define SET_FLAG(j) -*** ../vim-8.1.1385/src/userfunc.c 2019-05-24 18:48:36.774128421 +0200 ---- src/userfunc.c 2019-05-24 19:36:30.305678918 +0200 -*************** -*** 292,301 **** - - sprintf((char*)name, "<lambda>%d", ++lambda_no); - -! fp = (ufunc_T *)alloc_clear((unsigned)(sizeof(ufunc_T) + STRLEN(name))); - if (fp == NULL) - goto errret; -! pt = (partial_T *)alloc_clear((unsigned)sizeof(partial_T)); - if (pt == NULL) - goto errret; - ---- 292,301 ---- - - sprintf((char*)name, "<lambda>%d", ++lambda_no); - -! fp = (ufunc_T *)alloc_clear(sizeof(ufunc_T) + STRLEN(name)); - if (fp == NULL) - goto errret; -! pt = (partial_T *)alloc_clear(sizeof(partial_T)); - if (pt == NULL) - goto errret; - -*************** -*** 2580,2586 **** - } - } - -! fp = (ufunc_T *)alloc_clear((unsigned)(sizeof(ufunc_T) + STRLEN(name))); - if (fp == NULL) - goto erret; - ---- 2580,2586 ---- - } - } - -! fp = (ufunc_T *)alloc_clear(sizeof(ufunc_T) + STRLEN(name)); - if (fp == NULL) - goto erret; - -*************** -*** 2751,2764 **** - profile_zero(&fp->uf_tm_self); - profile_zero(&fp->uf_tm_total); - if (fp->uf_tml_count == NULL) -! fp->uf_tml_count = (int *)alloc_clear( -! (unsigned)(sizeof(int) * len)); - if (fp->uf_tml_total == NULL) - fp->uf_tml_total = (proftime_T *)alloc_clear( -! (unsigned)(sizeof(proftime_T) * len)); - if (fp->uf_tml_self == NULL) - fp->uf_tml_self = (proftime_T *)alloc_clear( -! (unsigned)(sizeof(proftime_T) * len)); - fp->uf_tml_idx = -1; - if (fp->uf_tml_count == NULL || fp->uf_tml_total == NULL - || fp->uf_tml_self == NULL) ---- 2751,2763 ---- - profile_zero(&fp->uf_tm_self); - profile_zero(&fp->uf_tm_total); - if (fp->uf_tml_count == NULL) -! fp->uf_tml_count = (int *)alloc_clear(sizeof(int) * len); - if (fp->uf_tml_total == NULL) - fp->uf_tml_total = (proftime_T *)alloc_clear( -! sizeof(proftime_T) * len); - if (fp->uf_tml_self == NULL) - fp->uf_tml_self = (proftime_T *)alloc_clear( -! sizeof(proftime_T) * len); - fp->uf_tml_idx = -1; - if (fp->uf_tml_count == NULL || fp->uf_tml_total == NULL - || fp->uf_tml_self == NULL) -*** ../vim-8.1.1385/src/winclip.c 2019-05-24 18:48:36.774128421 +0200 ---- src/winclip.c 2019-05-24 19:24:19.274302321 +0200 -*************** -*** 244,250 **** - char_u *retp; - - /* Avoid allocating zero bytes, it generates an error message. */ -! ret = lalloc((long_u)(str_len == 0 ? 1 : str_len), TRUE); - if (ret != NULL) - { - retp = ret; ---- 244,250 ---- - char_u *retp; - - /* Avoid allocating zero bytes, it generates an error message. */ -! ret = alloc(str_len == 0 ? 1 : str_len); - if (ret != NULL) - { - retp = ret; -*** ../vim-8.1.1385/src/window.c 2019-05-18 15:36:06.493897710 +0200 ---- src/window.c 2019-05-24 19:37:03.001423202 +0200 -*************** -*** 1065,1071 **** - if (curfrp->fr_parent == NULL || curfrp->fr_parent->fr_layout != layout) - { - /* Need to create a new frame in the tree to make a branch. */ -! frp = (frame_T *)alloc_clear((unsigned)sizeof(frame_T)); - *frp = *curfrp; - curfrp->fr_layout = layout; - frp->fr_parent = curfrp; ---- 1065,1071 ---- - if (curfrp->fr_parent == NULL || curfrp->fr_parent->fr_layout != layout) - { - /* Need to create a new frame in the tree to make a branch. */ -! frp = (frame_T *)alloc_clear(sizeof(frame_T)); - *frp = *curfrp; - curfrp->fr_layout = layout; - frp->fr_parent = curfrp; -*************** -*** 3549,3555 **** - static void - new_frame(win_T *wp) - { -! frame_T *frp = (frame_T *)alloc_clear((unsigned)sizeof(frame_T)); - - wp->w_frame = frp; - if (frp != NULL) ---- 3549,3555 ---- - static void - new_frame(win_T *wp) - { -! frame_T *frp = (frame_T *)alloc_clear(sizeof(frame_T)); - - wp->w_frame = frp; - if (frp != NULL) -*************** -*** 3584,3590 **** - # endif - - -! tp = (tabpage_T *)alloc_clear((unsigned)sizeof(tabpage_T)); - if (tp == NULL) - return NULL; - ---- 3584,3590 ---- - # endif - - -! tp = (tabpage_T *)alloc_clear(sizeof(tabpage_T)); - if (tp == NULL) - return NULL; - -*************** -*** 4597,4603 **** - /* - * allocate window structure and linesizes arrays - */ -! new_wp = (win_T *)alloc_clear((unsigned)sizeof(win_T)); - if (new_wp == NULL) - return NULL; - ---- 4597,4603 ---- - /* - * allocate window structure and linesizes arrays - */ -! new_wp = (win_T *)alloc_clear(sizeof(win_T)); - if (new_wp == NULL) - return NULL; - -*************** -*** 4898,4904 **** - win_alloc_lines(win_T *wp) - { - wp->w_lines_valid = 0; -! wp->w_lines = (wline_T *)alloc_clear((unsigned)(Rows * sizeof(wline_T))); - if (wp->w_lines == NULL) - return FAIL; - return OK; ---- 4898,4904 ---- - win_alloc_lines(win_T *wp) - { - wp->w_lines_valid = 0; -! wp->w_lines = (wline_T *)alloc_clear(Rows * sizeof(wline_T)); - if (wp->w_lines == NULL) - return FAIL; - return OK; -*************** -*** 6280,6286 **** - static void - make_snapshot_rec(frame_T *fr, frame_T **frp) - { -! *frp = (frame_T *)alloc_clear((unsigned)sizeof(frame_T)); - if (*frp == NULL) - return; - (*frp)->fr_layout = fr->fr_layout; ---- 6280,6286 ---- - static void - make_snapshot_rec(frame_T *fr, frame_T **frp) - { -! *frp = (frame_T *)alloc_clear(sizeof(frame_T)); - if (*frp == NULL) - return; - (*frp)->fr_layout = fr->fr_layout; -*** ../vim-8.1.1385/src/version.c 2019-05-24 19:04:25.644941435 +0200 ---- src/version.c 2019-05-24 19:28:07.861045768 +0200 -*************** -*** 769,770 **** ---- 769,772 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 1386, - /**/ - --- -How To Keep A Healthy Level Of Insanity: -16. Have your coworkers address you by your wrestling name, Rock Hard Kim. - - /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ -/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ -\\\ an exciting new programming language -- http://www.Zimbu.org /// - \\\ help me help AIDS victims -- http://ICCF-Holland.org /// |