Lines Matching refs:prev
380 synstate_T *sp, *prev = NULL; in syntax_start() local
500 if (prev == NULL) in syntax_start()
501 prev = syn_stack_find_entry(current_lnum - 1); in syntax_start()
502 if (prev == NULL) in syntax_start()
505 sp = prev; in syntax_start()
513 prev = sp; in syntax_start()
518 prev = sp; in syntax_start()
525 load_current_state(prev); in syntax_start()
530 else if (prev == NULL in syntax_start()
532 || current_lnum >= prev->sst_lnum + dist) in syntax_start()
533 prev = store_current_state(); in syntax_start()
1184 synstate_T *p, *prev, *np; in syn_stack_apply_changes_block() local
1187 prev = NULL; in syn_stack_apply_changes_block()
1197 if (prev == NULL) in syn_stack_apply_changes_block()
1200 prev->sst_next = np; in syn_stack_apply_changes_block()
1221 prev = p; in syn_stack_apply_changes_block()
1233 synstate_T *p, *prev; in syn_stack_cleanup() local
1255 prev = syn_block->b_sst_first; in syn_stack_cleanup()
1256 for (p = prev->sst_next; p != NULL; prev = p, p = p->sst_next) in syn_stack_cleanup()
1258 if (prev->sst_lnum + dist > p->sst_lnum) in syn_stack_cleanup()
1275 prev = syn_block->b_sst_first; in syn_stack_cleanup()
1276 for (p = prev->sst_next; p != NULL; prev = p, p = p->sst_next) in syn_stack_cleanup()
1278 if (p->sst_tick == tick && prev->sst_lnum + dist > p->sst_lnum) in syn_stack_cleanup()
1281 prev->sst_next = p->sst_next; in syn_stack_cleanup()
1283 p = prev; in syn_stack_cleanup()
1310 synstate_T *p, *prev; in syn_stack_find_entry() local
1312 prev = NULL; in syn_stack_find_entry()
1313 for (p = syn_block->b_sst_first; p != NULL; prev = p, p = p->sst_next) in syn_stack_find_entry()
1320 return prev; in syn_stack_find_entry()