Mercurial > vim
comparison src/if_mzsch.c @ 24768:7334bf933510 v8.2.2922
patch 8.2.2922: computing array length is done in various ways
Commit: https://github.com/vim/vim/commit/eeec2548785b2dd245a31ab25d7bde0f88ea1a6d
Author: K.Takata <kentkt@csc.jp>
Date: Wed Jun 2 13:28:16 2021 +0200
patch 8.2.2922: computing array length is done in various ways
Problem: Computing array length is done in various ways.
Solution: Use ARRAY_LENGTH everywhere. (Ken Takata, closes https://github.com/vim/vim/issues/8305)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 02 Jun 2021 13:30:05 +0200 |
parents | bb0c53f4ef8b |
children | c4298ed56ffa |
comparison
equal
deleted
inserted
replaced
24767:00b56eac455d | 24768:7334bf933510 |
---|---|
3797 vimext_symbol = scheme_intern_symbol("vimext"); | 3797 vimext_symbol = scheme_intern_symbol("vimext"); |
3798 MZ_GC_CHECK(); | 3798 MZ_GC_CHECK(); |
3799 mod = scheme_primitive_module(vimext_symbol, environment); | 3799 mod = scheme_primitive_module(vimext_symbol, environment); |
3800 MZ_GC_CHECK(); | 3800 MZ_GC_CHECK(); |
3801 // all prims made closed so they can access their own names | 3801 // all prims made closed so they can access their own names |
3802 for (i = 0; i < (int)(sizeof(prims)/sizeof(prims[0])); i++) | 3802 for (i = 0; i < (int)ARRAY_LENGTH(prims); i++) |
3803 { | 3803 { |
3804 Vim_Prim *prim = prims + i; | 3804 Vim_Prim *prim = prims + i; |
3805 closed_prim = scheme_make_closed_prim_w_arity(prim->prim, prim, prim->name, | 3805 closed_prim = scheme_make_closed_prim_w_arity(prim->prim, prim, prim->name, |
3806 prim->mina, prim->maxa); | 3806 prim->mina, prim->maxa); |
3807 scheme_add_global(prim->name, closed_prim, mod); | 3807 scheme_add_global(prim->name, closed_prim, mod); |