Mercurial > vim
comparison src/mbyte.c @ 32120:97255d909654 v9.0.1391
patch 9.0.1391: "clear" macros are not always used
Commit: https://github.com/vim/vim/commit/960dcbd098c761dd623bec9492d5391ff6e8dceb
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Tue Mar 7 17:45:11 2023 +0000
patch 9.0.1391: "clear" macros are not always used
Problem: "clear" macros are not always used.
Solution: Use ALLOC_ONE, VIM_CLEAR, CLEAR_POINTER and CLEAR_FIELD in more
places. (Yegappan Lakshmanan, closes #12104)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 07 Mar 2023 19:00:04 +0100 |
parents | 04d9dff67d99 |
children | def9fc5c92d1 |
comparison
equal
deleted
inserted
replaced
32119:241396c61b36 | 32120:97255d909654 |
---|---|
5632 | 5632 |
5633 l = argvars[0].vval.v_list; | 5633 l = argvars[0].vval.v_list; |
5634 if (l->lv_len == 0) | 5634 if (l->lv_len == 0) |
5635 { | 5635 { |
5636 // Clearing the table. | 5636 // Clearing the table. |
5637 vim_free(cw_table); | 5637 VIM_CLEAR(cw_table); |
5638 cw_table = NULL; | |
5639 cw_table_size = 0; | 5638 cw_table_size = 0; |
5640 return; | 5639 return; |
5641 } | 5640 } |
5642 | 5641 |
5643 ptrs = ALLOC_MULT(listitem_T *, l->lv_len); | 5642 ptrs = ALLOC_MULT(listitem_T *, l->lv_len); |