diff options
author | dundargoc <gocdundar@gmail.com> | 2023-11-12 15:54:54 +0100 |
---|---|---|
committer | dundargoc <33953936+dundargoc@users.noreply.github.com> | 2023-11-13 23:39:56 +0100 |
commit | 28f4f3c48498086307ed825d1761edb5789ca0e8 (patch) | |
tree | 880d2104092261fe0457b17a9ddda8a6e0f7f2ed /src/nvim/syntax.c | |
parent | 48bcc7b9710d6db619b05254ea87f4087cdd9764 (diff) | |
download | rneovim-28f4f3c48498086307ed825d1761edb5789ca0e8.tar.gz rneovim-28f4f3c48498086307ed825d1761edb5789ca0e8.tar.bz2 rneovim-28f4f3c48498086307ed825d1761edb5789ca0e8.zip |
refactor: follow style guide
- reduce variable scope
- prefer initialization over declaration and assignment
- use bool to represent boolean values
Diffstat (limited to 'src/nvim/syntax.c')
-rw-r--r-- | src/nvim/syntax.c | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/src/nvim/syntax.c b/src/nvim/syntax.c index 67d762d546..d83d58229f 100644 --- a/src/nvim/syntax.c +++ b/src/nvim/syntax.c @@ -307,7 +307,6 @@ void syn_set_timeout(proftime_T *tm) // window. void syntax_start(win_T *wp, linenr_T lnum) { - synstate_T *p; synstate_T *last_valid = NULL; synstate_T *last_min_valid = NULL; synstate_T *sp, *prev = NULL; @@ -362,7 +361,7 @@ void syntax_start(win_T *wp, linenr_T lnum) // Only do this if lnum is not before and not to far beyond a saved state. if (INVALID_STATE(¤t_state) && syn_block->b_sst_array != NULL) { // Find last valid saved state before start_lnum. - for (p = syn_block->b_sst_first; p != NULL; p = p->sst_next) { + for (synstate_T *p = syn_block->b_sst_first; p != NULL; p = p->sst_next) { if (p->sst_lnum > lnum) { break; } @@ -877,13 +876,11 @@ static void syn_update_ends(bool startofline) static void syn_stack_free_block(synblock_T *block) { - synstate_T *p; - if (block->b_sst_array == NULL) { return; } - for (p = block->b_sst_first; p != NULL; p = p->sst_next) { + for (synstate_T *p = block->b_sst_first; p != NULL; p = p->sst_next) { clear_syn_state(p); } XFREE_CLEAR(block->b_sst_array); @@ -1037,7 +1034,7 @@ static void syn_stack_apply_changes_block(synblock_T *block, buf_T *buf) /// @return true if at least one entry was freed. static bool syn_stack_cleanup(void) { - synstate_T *p, *prev; + synstate_T *prev; disptick_T tick; int dist; bool retval = false; @@ -1059,7 +1056,7 @@ static bool syn_stack_cleanup(void) tick = syn_block->b_sst_lasttick; bool above = false; prev = syn_block->b_sst_first; - for (p = prev->sst_next; p != NULL; prev = p, p = p->sst_next) { + for (synstate_T *p = prev->sst_next; p != NULL; prev = p, p = p->sst_next) { if (prev->sst_lnum + dist > p->sst_lnum) { if (p->sst_tick > syn_block->b_sst_lasttick) { if (!above || p->sst_tick < tick) { @@ -1075,7 +1072,7 @@ static bool syn_stack_cleanup(void) // Go through the list to make the entries for the oldest tick at an // interval of several lines. prev = syn_block->b_sst_first; - for (p = prev->sst_next; p != NULL; prev = p, p = p->sst_next) { + for (synstate_T *p = prev->sst_next; p != NULL; prev = p, p = p->sst_next) { if (p->sst_tick == tick && prev->sst_lnum + dist > p->sst_lnum) { // Move this entry from used list to free list prev->sst_next = p->sst_next; @@ -1101,10 +1098,8 @@ static void syn_stack_free_entry(synblock_T *block, synstate_T *p) // Returns NULL when there is no entry or the first entry is after "lnum". static synstate_T *syn_stack_find_entry(linenr_T lnum) { - synstate_T *p, *prev; - - prev = NULL; - for (p = syn_block->b_sst_first; p != NULL; prev = p, p = p->sst_next) { + synstate_T *prev = NULL; + for (synstate_T *p = syn_block->b_sst_first; p != NULL; prev = p, p = p->sst_next) { if (p->sst_lnum == lnum) { return p; } |