1
0
forked from aniani/vim

patch 8.2.0559: clearing a struct is verbose

Problem:    Clearing a struct is verbose.
Solution:   Define and use CLEAR_FIELD() and CLEAR_POINTER().
This commit is contained in:
Bram Moolenaar
2020-04-12 19:37:17 +02:00
parent 82de464f76
commit a80faa8930
55 changed files with 170 additions and 169 deletions

View File

@@ -760,7 +760,7 @@ spell_find_suggest(
langp_T *lp;
// Set the info in "*su".
vim_memset(su, 0, sizeof(suginfo_T));
CLEAR_POINTER(su);
ga_init2(&su->su_ga, (int)sizeof(suggest_T), 10);
ga_init2(&su->su_sga, (int)sizeof(suggest_T), 10);
if (*badptr == NUL)
@@ -1266,7 +1266,7 @@ suggest_trie_walk(
// word).
depth = 0;
sp = &stack[0];
vim_memset(sp, 0, sizeof(trystate_T));
CLEAR_POINTER(sp);
sp->ts_curi = 1;
if (soundfold)