Lines Matching refs:goodword

218 static void add_sound_suggest(suginfo_T *su, char_u *goodword, int score, langp_T *lp);
221 static void add_suggestion(suginfo_T *su, garray_T *gap, char_u *goodword, int badlen, int score, i…
228 static int spell_edit_score(slang_T *slang, char_u *badword, char_u *goodword);
229 static int spell_edit_score_limit(slang_T *slang, char_u *badword, char_u *goodword, int limit);
230 static int spell_edit_score_limit_w(slang_T *slang, char_u *badword, char_u *goodword, int limit);
3004 char_u goodword[MAXWLEN]; in stp_sal_score() local
3033 STRCPY(goodword, stp->st_word); in stp_sal_score()
3034 vim_strncpy(goodword + stp->st_wordlen, in stp_sal_score()
3036 pgood = goodword; in stp_sal_score()
3161 char_u *goodword, in add_sound_suggest() argument
3188 hash = hash_hash(goodword); in add_sound_suggest()
3189 hi = hash_lookup(&slang->sl_sounddone, goodword, hash); in add_sound_suggest()
3192 sft = alloc(sizeof(sftword_T) + STRLEN(goodword)); in add_sound_suggest()
3196 STRCPY(sft->sft_word, goodword); in add_sound_suggest()
3209 sfwordnr = soundfold_find(slang, goodword); in add_sound_suggest()
3479 char_u *goodword, in add_suggestion() argument
3497 pgood = goodword + STRLEN(goodword); in add_suggestion()
3501 goodlen = (int)(pgood - goodword); in add_suggestion()
3505 MB_PTR_BACK(goodword, pgood); in add_suggestion()
3532 && STRNCMP(stp->st_word, goodword, goodlen) == 0) in add_suggestion()
3576 stp->st_word = vim_strnsave(goodword, goodlen); in add_suggestion()
4004 char_u *goodword) in spell_edit_score() argument
4023 for (p = goodword, goodlen = 0; *p != NUL; ) in spell_edit_score()
4030 goodlen = (int)STRLEN(goodword) + 1; in spell_edit_score()
4056 gc = goodword[j - 1]; in spell_edit_score()
4086 pgc = goodword[j - 2]; in spell_edit_score()
4129 char_u *goodword, in spell_edit_score_limit() argument
4145 return spell_edit_score_limit_w(slang, badword, goodword, limit); in spell_edit_score_limit()
4166 gc = goodword[gi]; in spell_edit_score_limit()
4194 } while (goodword[++gi] != NUL); in spell_edit_score_limit()
4215 while (goodword[gi2] == badword[bi2]) in spell_edit_score_limit()
4217 if (goodword[gi2] == NUL) in spell_edit_score_limit()
4242 if (gc == badword[bi + 1] && bc == goodword[gi + 1]) in spell_edit_score_limit()
4304 char_u *goodword, in spell_edit_score_limit_w() argument
4327 for (p = goodword; *p != NUL; ) in spell_edit_score_limit_w()