Lines Matching refs:lp
209 static void suggest_trie_walk(suginfo_T *su, langp_T *lp, char_u *fword, int soundfold);
218 static void add_sound_suggest(suginfo_T *su, char_u *goodword, int score, langp_T *lp);
772 langp_T *lp; in spell_find_suggest() local
812 lp = LANGP_ENTRY(curbuf->b_s.b_langp, i); in spell_find_suggest()
813 if (lp->lp_sallang != NULL) in spell_find_suggest()
815 su->su_sallang = lp->lp_sallang; in spell_find_suggest()
1171 langp_T *lp; in suggest_try_change() local
1188 lp = LANGP_ENTRY(curwin->w_s->b_langp, lpi); in suggest_try_change()
1192 if (lp->lp_slang->sl_fbyts == NULL) in suggest_try_change()
1199 suggest_trie_walk(su, lp, fword, FALSE); in suggest_try_change()
1244 langp_T *lp, in suggest_trie_walk() argument
1272 slang_T *slang = lp->lp_slang; in suggest_trie_walk()
1479 lp->lp_sallang, FALSE); in suggest_trie_walk()
1582 && (((unsigned)flags >> 16) & lp->lp_region) == 0) in suggest_trie_walk()
1614 add_sound_suggest(su, preword, sp->ts_score, lp); in suggest_trie_walk()
1641 score, 0, FALSE, lp->lp_sallang, FALSE); in suggest_trie_walk()
1657 lp->lp_sallang, FALSE); in suggest_trie_walk()
2532 if ((lp->lp_replang == NULL && !soundfold) in suggest_trie_walk()
2546 sp->ts_curi = lp->lp_replang->sl_rep_first[fword[sp->ts_fidx]]; in suggest_trie_walk()
2568 gap = &lp->lp_replang->sl_rep; in suggest_trie_walk()
2621 gap = &lp->lp_replang->sl_rep; in suggest_trie_walk()
2828 langp_T *lp; in score_comp_sal() local
2842 lp = LANGP_ENTRY(curwin->w_s->b_langp, lpi); in score_comp_sal()
2843 if (lp->lp_slang->sl_sal.ga_len > 0) in score_comp_sal()
2846 spell_soundfold(lp->lp_slang, su->su_fbadword, TRUE, badsound); in score_comp_sal()
2854 score = stp_sal_score(stp, su, lp->lp_slang, badsound); in score_comp_sal()
2886 langp_T *lp; in score_combine() local
2897 lp = LANGP_ENTRY(curwin->w_s->b_langp, lpi); in score_combine()
2898 if (lp->lp_slang->sl_sal.ga_len > 0) in score_combine()
2901 slang = lp->lp_slang; in score_combine()
3065 langp_T *lp; in suggest_try_soundalike_prep() local
3073 lp = LANGP_ENTRY(curwin->w_s->b_langp, lpi); in suggest_try_soundalike_prep()
3074 slang = lp->lp_slang; in suggest_try_soundalike_prep()
3089 langp_T *lp; in suggest_try_soundalike() local
3097 lp = LANGP_ENTRY(curwin->w_s->b_langp, lpi); in suggest_try_soundalike()
3098 slang = lp->lp_slang; in suggest_try_soundalike()
3110 suggest_trie_walk(su, lp, salword, TRUE); in suggest_try_soundalike()
3124 langp_T *lp; in suggest_try_soundalike_finish() local
3134 lp = LANGP_ENTRY(curwin->w_s->b_langp, lpi); in suggest_try_soundalike_finish()
3135 slang = lp->lp_slang; in suggest_try_soundalike_finish()
3163 langp_T *lp) in add_sound_suggest() argument
3165 slang_T *slang = lp->lp_slang; // language for sound folding in add_sound_suggest()
3306 && (((unsigned)flags >> 16) & lp->lp_region) == 0) in add_sound_suggest()