Lines Matching refs:p

315     char_u	*p;  in badword_captype()  local
322 for (p = word; p < end; MB_PTR_ADV(p)) in badword_captype()
324 c = PTR2CHAR(p); in badword_captype()
328 if (p == word) in badword_captype()
358 char_u *p = *pp; in bytes2offset() local
362 c = *p++; in bytes2offset()
370 nr = nr * 255 + (*p++ - 1); in bytes2offset()
375 nr = nr * 255 + (*p++ - 1); in bytes2offset()
376 nr = nr * 255 + (*p++ - 1); in bytes2offset()
381 nr = nr * 255 + (*p++ - 1); in bytes2offset()
382 nr = nr * 255 + (*p++ - 1); in bytes2offset()
383 nr = nr * 255 + (*p++ - 1); in bytes2offset()
386 *pp = p; in bytes2offset()
405 char_u *p; in spell_check_sps() local
413 for (p = p_sps; *p != NUL; ) in spell_check_sps()
415 copy_option_part(&p, buf, MAXPATHL, ","); in spell_check_sps()
463 char_u *p; in spell_suggest() local
513 p = line + curwin->w_cursor.col; in spell_suggest()
515 while (p > line && spell_iswordp_nmw(p, curwin)) in spell_suggest()
516 MB_PTR_BACK(line, p); in spell_suggest()
518 while (*p != NUL && !spell_iswordp_nmw(p, curwin)) in spell_suggest()
519 MB_PTR_ADV(p); in spell_suggest()
521 if (!spell_iswordp_nmw(p, curwin)) // No word found. in spell_suggest()
526 curwin->w_cursor.col = (colnr_T)(p - line); in spell_suggest()
672 p = alloc(STRLEN(line) - stp->st_orglen + stp->st_wordlen + 1); in spell_suggest()
673 if (p != NULL) in spell_suggest()
676 mch_memmove(p, line, c); in spell_suggest()
677 STRCPY(p + c, stp->st_word); in spell_suggest()
678 STRCAT(p, sug.su_badptr + stp->st_orglen); in spell_suggest()
683 AppendToRedobuffLit(p + c, in spell_suggest()
688 ml_replace(curwin->w_cursor.lnum, p, FALSE); in spell_suggest()
764 char_u *p; in spell_find_suggest() local
847 for (p = sps_copy; *p != NUL; ) in spell_find_suggest()
849 copy_option_part(&p, buf, MAXPATHL, ","); in spell_find_suggest()
895 char_u *p; in spell_suggest_expr() local
908 score = get_spellword(li->li_tv.vval.v_list, &p); in spell_suggest_expr()
910 add_suggestion(su, &su->su_ga, p, su->su_badlen, in spell_suggest_expr()
930 char_u *p; in spell_suggest_file() local
947 p = vim_strchr(line, '/'); in spell_suggest_file()
948 if (p == NULL) in spell_suggest_file()
950 *p++ = NUL; in spell_suggest_file()
954 for (len = 0; p[len] >= ' '; ++len) in spell_suggest_file()
956 p[len] = NUL; in spell_suggest_file()
960 if (captype(p, NULL) == 0) in spell_suggest_file()
962 make_case_word(p, cword, su->su_badflags); in spell_suggest_file()
963 p = cword; in spell_suggest_file()
966 add_suggestion(su, &su->su_ga, p, su->su_badlen, in spell_suggest_file()
1086 char_u *p; in suggest_try_special() local
1092 p = skiptowhite(su->su_fbadword); in suggest_try_special()
1093 len = p - su->su_fbadword; in suggest_try_special()
1094 p = skipwhite(p); in suggest_try_special()
1095 if (STRLEN(p) == len && STRNCMP(su->su_fbadword, p, len) == 0) in suggest_try_special()
1169 char_u *p; in suggest_try_change() local
1178 p = su->su_badptr + su->su_badlen; in suggest_try_change()
1179 (void)spell_casefold(curwin, p, (int)STRLEN(p), fword + n, MAXWLEN - n); in suggest_try_change()
1268 char_u *p; in suggest_trie_walk() local
1454 p = NULL; in suggest_trie_walk()
1514 p = preword; in suggest_trie_walk()
1515 while (*skiptowhite(p) != NUL) in suggest_trie_walk()
1516 p = skipwhite(skiptowhite(p)); in suggest_trie_walk()
1517 if (fword_ends && !can_compound(slang, p, in suggest_trie_walk()
1525 p = preword + sp->ts_prewordlen; in suggest_trie_walk()
1526 MB_PTR_BACK(preword, p); in suggest_trie_walk()
1552 if (p != NULL && spell_iswordp_nmw(p, curwin)) in suggest_trie_walk()
1620 p = fword + sp->ts_fidx; in suggest_trie_walk()
1621 MB_PTR_BACK(fword, p); in suggest_trie_walk()
1622 if (!spell_iswordp(p, curwin) && *preword != NUL) in suggest_trie_walk()
1624 p = preword + STRLEN(preword); in suggest_trie_walk()
1625 MB_PTR_BACK(preword, p); in suggest_trie_walk()
1626 if (spell_iswordp(p, curwin)) in suggest_trie_walk()
1746 p = preword; in suggest_trie_walk()
1747 while (*skiptowhite(p) != NUL) in suggest_trie_walk()
1748 p = skipwhite(skiptowhite(p)); in suggest_trie_walk()
1750 && !can_compound(slang, p, in suggest_trie_walk()
1991 p = tword + sp->ts_twordlen - sp->ts_tcharlen; in suggest_trie_walk()
1992 c = mb_ptr2char(p); in suggest_trie_walk()
2006 MB_PTR_BACK(tword, p); in suggest_trie_walk()
2007 if (c == mb_ptr2char(p)) in suggest_trie_walk()
2194 p = fword + sp->ts_fidx; in suggest_trie_walk()
2195 c = *p; in suggest_trie_walk()
2206 if (!soundfold && !spell_iswordp(p, curwin)) in suggest_trie_walk()
2215 n = MB_CPTR2LEN(p); in suggest_trie_walk()
2216 c = mb_ptr2char(p); in suggest_trie_walk()
2217 if (p[n] == NUL) in suggest_trie_walk()
2219 else if (!soundfold && !spell_iswordp(p + n, curwin)) in suggest_trie_walk()
2222 c2 = mb_ptr2char(p + n); in suggest_trie_walk()
2226 if (p[1] == NUL) in suggest_trie_walk()
2228 else if (!soundfold && !spell_iswordp(p + 1, curwin)) in suggest_trie_walk()
2231 c2 = p[1]; in suggest_trie_walk()
2264 mch_memmove(p, p + n, fl); in suggest_trie_walk()
2265 mb_char2bytes(c, p + fl); in suggest_trie_walk()
2270 p[0] = c2; in suggest_trie_walk()
2271 p[1] = c; in suggest_trie_walk()
2285 p = fword + sp->ts_fidx; in suggest_trie_walk()
2288 n = mb_ptr2len(p); in suggest_trie_walk()
2289 c = mb_ptr2char(p + n); in suggest_trie_walk()
2290 mch_memmove(p + mb_ptr2len(p + n), p, n); in suggest_trie_walk()
2291 mb_char2bytes(c, p); in suggest_trie_walk()
2295 c = *p; in suggest_trie_walk()
2296 *p = p[1]; in suggest_trie_walk()
2297 p[1] = c; in suggest_trie_walk()
2304 p = fword + sp->ts_fidx; in suggest_trie_walk()
2307 n = MB_CPTR2LEN(p); in suggest_trie_walk()
2308 c = mb_ptr2char(p); in suggest_trie_walk()
2309 fl = MB_CPTR2LEN(p + n); in suggest_trie_walk()
2310 c2 = mb_ptr2char(p + n); in suggest_trie_walk()
2311 if (!soundfold && !spell_iswordp(p + n + fl, curwin)) in suggest_trie_walk()
2314 c3 = mb_ptr2char(p + n + fl); in suggest_trie_walk()
2318 c = *p; in suggest_trie_walk()
2319 c2 = p[1]; in suggest_trie_walk()
2320 if (!soundfold && !spell_iswordp(p + 2, curwin)) in suggest_trie_walk()
2323 c3 = p[2]; in suggest_trie_walk()
2352 mch_memmove(p, p + n + fl, tl); in suggest_trie_walk()
2353 mb_char2bytes(c2, p + tl); in suggest_trie_walk()
2354 mb_char2bytes(c, p + fl + tl); in suggest_trie_walk()
2359 p[0] = p[2]; in suggest_trie_walk()
2360 p[2] = c; in suggest_trie_walk()
2373 p = fword + sp->ts_fidx; in suggest_trie_walk()
2376 n = mb_ptr2len(p); in suggest_trie_walk()
2377 c2 = mb_ptr2char(p + n); in suggest_trie_walk()
2378 fl = mb_ptr2len(p + n); in suggest_trie_walk()
2379 c = mb_ptr2char(p + n + fl); in suggest_trie_walk()
2380 tl = mb_ptr2len(p + n + fl); in suggest_trie_walk()
2381 mch_memmove(p + fl + tl, p, n); in suggest_trie_walk()
2382 mb_char2bytes(c, p); in suggest_trie_walk()
2383 mb_char2bytes(c2, p + tl); in suggest_trie_walk()
2384 p = p + tl; in suggest_trie_walk()
2388 c = *p; in suggest_trie_walk()
2389 *p = p[2]; in suggest_trie_walk()
2390 p[2] = c; in suggest_trie_walk()
2391 ++p; in suggest_trie_walk()
2394 if (!soundfold && !spell_iswordp(p, curwin)) in suggest_trie_walk()
2409 p = fword + sp->ts_fidx; in suggest_trie_walk()
2412 p[0], p[1], p[2]); in suggest_trie_walk()
2417 p = fword + sp->ts_fidx; in suggest_trie_walk()
2420 n = MB_CPTR2LEN(p); in suggest_trie_walk()
2421 c = mb_ptr2char(p); in suggest_trie_walk()
2422 fl = MB_CPTR2LEN(p + n); in suggest_trie_walk()
2423 fl += MB_CPTR2LEN(p + n + fl); in suggest_trie_walk()
2424 mch_memmove(p, p + n, fl); in suggest_trie_walk()
2425 mb_char2bytes(c, p + fl); in suggest_trie_walk()
2430 c = *p; in suggest_trie_walk()
2431 *p = p[1]; in suggest_trie_walk()
2432 p[1] = p[2]; in suggest_trie_walk()
2433 p[2] = c; in suggest_trie_walk()
2446 p = fword + sp->ts_fidx; in suggest_trie_walk()
2449 n = mb_ptr2len(p); in suggest_trie_walk()
2450 n += mb_ptr2len(p + n); in suggest_trie_walk()
2451 c = mb_ptr2char(p + n); in suggest_trie_walk()
2452 tl = mb_ptr2len(p + n); in suggest_trie_walk()
2453 mch_memmove(p + tl, p, n); in suggest_trie_walk()
2454 mb_char2bytes(c, p); in suggest_trie_walk()
2458 c = p[2]; in suggest_trie_walk()
2459 p[2] = p[1]; in suggest_trie_walk()
2460 p[1] = *p; in suggest_trie_walk()
2461 *p = c; in suggest_trie_walk()
2470 p = fword + sp->ts_fidx; in suggest_trie_walk()
2473 p[0], p[1], p[2]); in suggest_trie_walk()
2478 p = fword + sp->ts_fidx; in suggest_trie_walk()
2481 n = MB_CPTR2LEN(p); in suggest_trie_walk()
2482 n += MB_CPTR2LEN(p + n); in suggest_trie_walk()
2483 c = mb_ptr2char(p + n); in suggest_trie_walk()
2484 tl = MB_CPTR2LEN(p + n); in suggest_trie_walk()
2485 mch_memmove(p + tl, p, n); in suggest_trie_walk()
2486 mb_char2bytes(c, p); in suggest_trie_walk()
2491 c = p[2]; in suggest_trie_walk()
2492 p[2] = p[1]; in suggest_trie_walk()
2493 p[1] = *p; in suggest_trie_walk()
2494 *p = c; in suggest_trie_walk()
2507 p = fword + sp->ts_fidx; in suggest_trie_walk()
2510 c = mb_ptr2char(p); in suggest_trie_walk()
2511 tl = mb_ptr2len(p); in suggest_trie_walk()
2512 n = mb_ptr2len(p + tl); in suggest_trie_walk()
2513 n += mb_ptr2len(p + tl + n); in suggest_trie_walk()
2514 mch_memmove(p, p + tl, n); in suggest_trie_walk()
2515 mb_char2bytes(c, p + n); in suggest_trie_walk()
2519 c = *p; in suggest_trie_walk()
2520 *p = p[1]; in suggest_trie_walk()
2521 p[1] = p[2]; in suggest_trie_walk()
2522 p[2] = c; in suggest_trie_walk()
2563 p = fword + sp->ts_fidx; in suggest_trie_walk()
2572 if (*ftp->ft_from != *p) in suggest_trie_walk()
2578 if (STRNCMP(ftp->ft_from, p, STRLEN(ftp->ft_from)) == 0 in suggest_trie_walk()
2597 STRMOVE(p + tl, p + fl); in suggest_trie_walk()
2600 mch_memmove(p, ftp->ft_to, tl); in suggest_trie_walk()
2625 p = fword + sp->ts_fidx; in suggest_trie_walk()
2628 STRMOVE(p + fl, p + tl); in suggest_trie_walk()
2631 mch_memmove(p, ftp->ft_from, fl); in suggest_trie_walk()
2696 char_u *p; in find_keepcap_word() local
2753 p = fword + fwordidx[depth]; in find_keepcap_word()
2758 p = uword + uwordidx[depth]; in find_keepcap_word()
2766 c = *p++; in find_keepcap_word()
2888 char_u *p; in score_combine() local
2961 p = SUG(*gap, i).st_word; in score_combine()
2963 if (STRCMP(stp[j].st_word, p) == 0) in score_combine()
2968 vim_free(p); in score_combine()
2998 char_u *p; in stp_sal_score() local
3022 for (p = fword; *(p = skiptowhite(p)) != NUL; ) in stp_sal_score()
3023 STRMOVE(p, p + 1); in stp_sal_score()
3056 #define HIKEY2SFT(p) ((sftword_T *)(p - (dumsft.sft_word - (char_u *)&dumsft))) argument
3268 char_u *p; in add_sound_suggest() local
3279 p = cword; in add_sound_suggest()
3288 p = cword; in add_sound_suggest()
3291 p = theword; in add_sound_suggest()
3299 add_suggestion(su, &su->su_sga, p, su->su_badlen, in add_sound_suggest()
3315 gc = PTR2CHAR(p); in add_sound_suggest()
3333 goodscore += spell_edit_score(slang, su->su_badword, p); in add_sound_suggest()
3336 p, limit); in add_sound_suggest()
3342 goodscore = score_wordcount_adj(slang, goodscore, p, FALSE); in add_sound_suggest()
3347 add_suggestion(su, &su->su_ga, p, su->su_badlen, in add_sound_suggest()
3686 char_u *p; in rescore_one() local
3693 p = su->su_sal_badword; in rescore_one()
3697 p = sal_badword; in rescore_one()
3700 stp->st_altscore = stp_sal_score(stp, su, slang, p); in rescore_one()
4012 char_u *p; in spell_edit_score() local
4020 for (p = badword, badlen = 0; *p != NUL; ) in spell_edit_score()
4021 wbadword[badlen++] = mb_cptr2char_adv(&p); in spell_edit_score()
4023 for (p = goodword, goodlen = 0; *p != NUL; ) in spell_edit_score()
4024 wgoodword[goodlen++] = mb_cptr2char_adv(&p); in spell_edit_score()
4316 char_u *p; in spell_edit_score_limit_w() local
4323 for (p = badword; *p != NUL; ) in spell_edit_score_limit_w()
4324 wbadword[bi++] = mb_cptr2char_adv(&p); in spell_edit_score_limit_w()
4327 for (p = goodword; *p != NUL; ) in spell_edit_score_limit_w()
4328 wgoodword[gi++] = mb_cptr2char_adv(&p); in spell_edit_score_limit_w()