Lines Matching refs:ppp
5065 struct pat_ptr *ppp; in syn_cmd_region() local
5169 ppp = ALLOC_ONE(struct pat_ptr); in syn_cmd_region()
5170 if (ppp == NULL) in syn_cmd_region()
5175 ppp->pp_next = pat_ptrs[item]; in syn_cmd_region()
5176 pat_ptrs[item] = ppp; in syn_cmd_region()
5177 ppp->pp_synp = ALLOC_CLEAR_ONE(synpat_T); in syn_cmd_region()
5178 if (ppp->pp_synp == NULL) in syn_cmd_region()
5192 rest = get_syn_pattern(rest, ppp->pp_synp); in syn_cmd_region()
5196 ppp->pp_synp->sp_flags |= HL_HAS_EOL; in syn_cmd_region()
5197 ppp->pp_matchgroup_id = matchgroup_id; in syn_cmd_region()
5235 for (ppp = pat_ptrs[item]; ppp != NULL; ppp = ppp->pp_next) in syn_cmd_region()
5237 SYN_ITEMS(curwin->w_s)[idx] = *(ppp->pp_synp); in syn_cmd_region()
5247 ppp->pp_matchgroup_id; in syn_cmd_region()
5281 for (ppp = pat_ptrs[item]; ppp != NULL; ppp = ppp_next) in syn_cmd_region()
5283 if (!success && ppp->pp_synp != NULL) in syn_cmd_region()
5285 vim_regfree(ppp->pp_synp->sp_prog); in syn_cmd_region()
5286 vim_free(ppp->pp_synp->sp_pattern); in syn_cmd_region()
5288 vim_free(ppp->pp_synp); in syn_cmd_region()
5289 ppp_next = ppp->pp_next; in syn_cmd_region()
5290 vim_free(ppp); in syn_cmd_region()