From 14113fdf9cb3d588c0d1c3a210246b981cf5aad3 Mon Sep 17 00:00:00 2001 From: Yegappan Lakshmanan Date: Tue, 7 Mar 2023 17:13:51 +0000 Subject: patch 9.0.1390: FOR_ALL_ macros are defined in an unexpected file Problem: FOR_ALL_ macros are defined in an unexpected file. Solution: Move FOR_ALL_ macros to macros.h. Add FOR_ALL_HASHTAB_ITEMS. (Yegappan Lakshmanan, closes #12109) --- src/if_mzsch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/if_mzsch.c') diff --git a/src/if_mzsch.c b/src/if_mzsch.c index e4ebf29f49..e44714acf8 100644 --- a/src/if_mzsch.c +++ b/src/if_mzsch.c @@ -3067,7 +3067,7 @@ vim_to_mzscheme_impl(typval_T *vim_value, int depth, Scheme_Hash_Table *visited) hashitem_T *hi; dictitem_T *di; - for (hi = ht->ht_array; todo > 0; ++hi) + FOR_ALL_HASHTAB_ITEMS(ht, hi, todo) { if (!HASHITEM_EMPTY(hi)) { -- cgit v1.2.3