aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/private/helpers.h
diff options
context:
space:
mode:
authorTJ DeVries <devries.timothyj@gmail.com>2022-03-12 15:12:02 -0500
committerbfredl <bjorn.linse@gmail.com>2022-03-31 14:30:42 +0200
commitb80651eda9c50d4e438f02af9311b18c5c202656 (patch)
tree3dd6baff0916f92df5b26a2a905b4b2af7bcf2c1 /src/nvim/api/private/helpers.h
parentb2bd8004161853f53bf687b0b90119055fcb5cfb (diff)
downloadrneovim-b80651eda9c50d4e438f02af9311b18c5c202656.tar.gz
rneovim-b80651eda9c50d4e438f02af9311b18c5c202656.tar.bz2
rneovim-b80651eda9c50d4e438f02af9311b18c5c202656.zip
feat(api): nvim_clear_autocmd
Co-authored-by: Christian Clason <christian.clason@uni-due.de>
Diffstat (limited to 'src/nvim/api/private/helpers.h')
-rw-r--r--src/nvim/api/private/helpers.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nvim/api/private/helpers.h b/src/nvim/api/private/helpers.h
index bc7c2e6a60..650349cde7 100644
--- a/src/nvim/api/private/helpers.h
+++ b/src/nvim/api/private/helpers.h
@@ -140,8 +140,9 @@ typedef struct {
// Useful macro for executing some `code` for each item in an array.
#define FOREACH_ITEM(a, __foreach_item, code) \
- for (size_t __foreach_i = 0; __foreach_i < (a).size; __foreach_i++) { \
- Object __foreach_item = (a).items[__foreach_i]; \
+ for (size_t (__foreach_item ## _index) = 0; (__foreach_item ## _index) < (a).size; \
+ (__foreach_item ## _index)++) { \
+ Object __foreach_item = (a).items[__foreach_item ## _index]; \
code; \
}