From a80faa8930ed5a554beeb2727762538873135e83 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 12 Apr 2020 19:37:17 +0200 Subject: patch 8.2.0559: clearing a struct is verbose Problem: Clearing a struct is verbose. Solution: Define and use CLEAR_FIELD() and CLEAR_POINTER(). --- src/spellsuggest.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/spellsuggest.c') diff --git a/src/spellsuggest.c b/src/spellsuggest.c index b74d30ba3a..c1ead7cce1 100644 --- a/src/spellsuggest.c +++ b/src/spellsuggest.c @@ -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) -- cgit v1.2.3