mirror of
https://github.com/vim/vim.git
synced 2025-10-15 07:14:09 -04:00
patch 8.2.0500: using the same loop in many places
Problem: Using the same loop in many places. Solution: Define more FOR_ALL macros. (Yegappan Lakshmanan, closes #5339)
This commit is contained in:
@@ -2831,8 +2831,7 @@ common_function(typval_T *argvars, typval_T *rettv, int is_funcref)
|
||||
if (lv_len > 0)
|
||||
{
|
||||
range_list_materialize(list);
|
||||
for (li = list->lv_first; li != NULL;
|
||||
li = li->li_next)
|
||||
FOR_ALL_LIST_ITEMS(list, li)
|
||||
copy_tv(&li->li_tv, &pt->pt_argv[i++]);
|
||||
}
|
||||
}
|
||||
@@ -5021,7 +5020,7 @@ f_inputlist(typval_T *argvars, typval_T *rettv)
|
||||
|
||||
l = argvars[0].vval.v_list;
|
||||
range_list_materialize(l);
|
||||
for (li = l->lv_first; li != NULL; li = li->li_next)
|
||||
FOR_ALL_LIST_ITEMS(argvars[0].vval.v_list, li)
|
||||
{
|
||||
msg_puts((char *)tv_get_string(&li->li_tv));
|
||||
msg_putchar('\n');
|
||||
|
Reference in New Issue
Block a user