comparison src/autocmd.c @ 25852:336e2d9924e6 v8.2.3460

patch 8.2.3460: some type casts are not needed Commit: https://github.com/vim/vim/commit/dfa5e464d459f84200a73d178f1ecefe75bbe511 Author: =?UTF-8?q?Dundar=20G=C3=B6c?= <gocdundar@gmail.com> Date: Sat Oct 2 11:26:51 2021 +0100 patch 8.2.3460: some type casts are not needed Problem: Some type casts are not needed. Solution: Remove unnecessary type casts. (closes https://github.com/vim/vim/issues/8934)
author Bram Moolenaar <Bram@vim.org>
date Sat, 02 Oct 2021 12:30:05 +0200
parents 16a7d1154be8
children 6b39ab99e367
comparison
equal deleted inserted replaced
25851:6dd46a7fa3cd 25852:336e2d9924e6
384 384
385 if (autocmd_busy || !au_need_clean) 385 if (autocmd_busy || !au_need_clean)
386 return; 386 return;
387 387
388 // loop over all events 388 // loop over all events
389 for (event = (event_T)0; (int)event < (int)NUM_EVENTS; 389 for (event = (event_T)0; (int)event < NUM_EVENTS;
390 event = (event_T)((int)event + 1)) 390 event = (event_T)((int)event + 1))
391 { 391 {
392 // loop over all autocommand patterns 392 // loop over all autocommand patterns
393 prev_ap = &(first_autopat[(int)event]); 393 prev_ap = &(first_autopat[(int)event]);
394 for (ap = *prev_ap; ap != NULL; ap = *prev_ap) 394 for (ap = *prev_ap; ap != NULL; ap = *prev_ap)
458 for (apc = active_apc_list; apc; apc = apc->next) 458 for (apc = active_apc_list; apc; apc = apc->next)
459 if (buf->b_fnum == apc->arg_bufnr) 459 if (buf->b_fnum == apc->arg_bufnr)
460 apc->arg_bufnr = 0; 460 apc->arg_bufnr = 0;
461 461
462 // invalidate buflocals looping through events 462 // invalidate buflocals looping through events
463 for (event = (event_T)0; (int)event < (int)NUM_EVENTS; 463 for (event = (event_T)0; (int)event < NUM_EVENTS;
464 event = (event_T)((int)event + 1)) 464 event = (event_T)((int)event + 1))
465 // loop over all autocommand patterns 465 // loop over all autocommand patterns
466 FOR_ALL_AUTOCMD_PATTERNS(event, ap) 466 FOR_ALL_AUTOCMD_PATTERNS(event, ap)
467 if (ap->buflocal_nr == buf->b_fnum) 467 if (ap->buflocal_nr == buf->b_fnum)
468 { 468 {
521 { 521 {
522 event_T event; 522 event_T event;
523 AutoPat *ap; 523 AutoPat *ap;
524 int in_use = FALSE; 524 int in_use = FALSE;
525 525
526 for (event = (event_T)0; (int)event < (int)NUM_EVENTS; 526 for (event = (event_T)0; (int)event < NUM_EVENTS;
527 event = (event_T)((int)event + 1)) 527 event = (event_T)((int)event + 1))
528 { 528 {
529 FOR_ALL_AUTOCMD_PATTERNS(event, ap) 529 FOR_ALL_AUTOCMD_PATTERNS(event, ap)
530 if (ap->group == i && ap->pat != NULL) 530 if (ap->group == i && ap->pat != NULL)
531 { 531 {
693 } 693 }
694 else 694 else
695 { 695 {
696 for (pat = arg; *pat && *pat != '|' && !VIM_ISWHITE(*pat); pat = p) 696 for (pat = arg; *pat && *pat != '|' && !VIM_ISWHITE(*pat); pat = p)
697 { 697 {
698 if ((int)event_name2nr(pat, &p) >= (int)NUM_EVENTS) 698 if ((int)event_name2nr(pat, &p) >= NUM_EVENTS)
699 { 699 {
700 if (have_group) 700 if (have_group)
701 semsg(_("E216: No such event: %s"), pat); 701 semsg(_("E216: No such event: %s"), pat);
702 else 702 else
703 semsg(_("E216: No such group or event: %s"), pat); 703 semsg(_("E216: No such group or event: %s"), pat);
965 if (*arg == '*' || *arg == NUL || *arg == '|') 965 if (*arg == '*' || *arg == NUL || *arg == '|')
966 { 966 {
967 if (!forceit && *cmd != NUL) 967 if (!forceit && *cmd != NUL)
968 emsg(_(e_cannot_define_autocommands_for_all_events)); 968 emsg(_(e_cannot_define_autocommands_for_all_events));
969 else 969 else
970 for (event = (event_T)0; (int)event < (int)NUM_EVENTS; 970 for (event = (event_T)0; (int)event < NUM_EVENTS;
971 event = (event_T)((int)event + 1)) 971 event = (event_T)((int)event + 1))
972 if (do_autocmd_event(event, pat, 972 if (do_autocmd_event(event, pat,
973 once, nested, cmd, forceit, group, flags) == FAIL) 973 once, nested, cmd, forceit, group, flags) == FAIL)
974 break; 974 break;
975 } 975 }