Lines Matching refs:p

42 static linenr_T readfile_linenr(linenr_T linecnt, char_u *p, char_u *endp);
43 static char_u *check_for_bom(char_u *p, long size, int *lenp, int flags);
148 char_u *p; in readfile() local
763 p = (char_u *)_("Reading from stdin..."); in readfile()
764 gui_write(p, (int)STRLEN(p)); in readfile()
827 for (p = firstline; p < firstline + len; ++p) in readfile()
828 if (*p >= 0x80) in readfile()
1226 p = ml_get(read_buf_lnum) + read_buf_col; in readfile()
1227 n = (int)STRLEN(p); in readfile()
1236 if (p[ni] == NL) in readfile()
1239 ptr[tlen++] = p[ni]; in readfile()
1250 if (p[ni] == NL) in readfile()
1253 ptr[tlen++] = p[ni]; in readfile()
1786 p = ptr + size; in readfile()
1796 p = tail; in readfile()
1802 p = ptr + (size & ~1); in readfile()
1804 tail = p; in readfile()
1805 if ((fio_flags & FIO_UTF16) && p > ptr) in readfile()
1810 u8c = (*--p << 8); in readfile()
1811 u8c += *--p; in readfile()
1815 u8c = *--p; in readfile()
1816 u8c += (*--p << 8); in readfile()
1819 tail = p; in readfile()
1821 p += 2; in readfile()
1827 p = ptr + (size & ~3); in readfile()
1829 tail = p; in readfile()
1842 while (p > ptr) in readfile()
1845 u8c = *--p; in readfile()
1850 u8c = (*--p << 8); in readfile()
1851 u8c += *--p; in readfile()
1855 u8c = *--p; in readfile()
1856 u8c += (*--p << 8); in readfile()
1863 if (p == ptr) in readfile()
1870 ptr, p); in readfile()
1881 u16c = (*--p << 8); in readfile()
1882 u16c += *--p; in readfile()
1886 u16c = *--p; in readfile()
1887 u16c += (*--p << 8); in readfile()
1899 ptr, p); in readfile()
1911 u8c = (unsigned)*--p << 24; in readfile()
1912 u8c += (unsigned)*--p << 16; in readfile()
1913 u8c += (unsigned)*--p << 8; in readfile()
1914 u8c += *--p; in readfile()
1918 u8c = *--p; in readfile()
1919 u8c += (unsigned)*--p << 8; in readfile()
1920 u8c += (unsigned)*--p << 16; in readfile()
1921 u8c += (unsigned)*--p << 24; in readfile()
1926 if (*--p < 0x80) in readfile()
1927 u8c = *p; in readfile()
1930 len = utf_head_off(ptr, p); in readfile()
1931 p -= len; in readfile()
1932 u8c = utf_ptr2char(p); in readfile()
1942 ptr, p); in readfile()
1966 conv_error = readfile_linenr(linecnt, ptr, p); in readfile()
1992 for (p = ptr; ; ++p) in readfile()
1994 int todo = (int)((ptr + size) - p); in readfile()
1999 if (*p >= 0x80) in readfile()
2005 l = utf_ptr2len_len(p, todo); in readfile()
2012 if (p > ptr || filesize > 0) in readfile()
2017 if (p > ptr) in readfile()
2020 mch_memmove(conv_rest, p, conv_restlen); in readfile()
2035 conv_error = readfile_linenr(linecnt, ptr, p); in readfile()
2039 illegal_byte = readfile_linenr(linecnt, ptr, p); in readfile()
2044 mch_memmove(p, p + 1, todo - 1); in readfile()
2045 --p; in readfile()
2049 *p = bad_char_behavior; in readfile()
2052 p += l - 1; in readfile()
2055 if (p < ptr + size && !incomplete_tail) in readfile()
2088 for (p = ptr; p < ptr + size; ++p) in readfile()
2090 if (*p == NL) in readfile()
2093 || (try_dos && p > ptr && p[-1] == CAR)) in readfile()
2099 else if (*p == CAR && try_mac) in readfile()
2109 for (; p >= ptr && *p != CAR; p--) in readfile()
2111 if (p >= ptr) in readfile()
2113 for (p = ptr; p < ptr + size; ++p) in readfile()
2115 if (*p == NL) in readfile()
2117 else if (*p == CAR) in readfile()
2514 p = msg_may_trunc(FALSE, IObuff); in readfile()
2520 p = (char_u *)msg_trunc_attr((char *)IObuff, FALSE, 0); in readfile()
2530 set_keep_msg(p, 0); in readfile()
2687 char_u *p, // start of more bytes read in readfile_linenr() argument
2694 for (s = p; s < endp; ++s) in readfile_linenr()
2776 char_u *p; in next_fenc() local
2785 p = vim_strchr(*pp, ','); in next_fenc()
2786 if (p == NULL) in next_fenc()
2793 r = vim_strnsave(*pp, p - *pp); in next_fenc()
2794 *pp = p + 1; in next_fenc()
2797 p = enc_canonize(r); in next_fenc()
2799 r = p; in next_fenc()
3093 char_u *p; in msg_add_lines() local
3095 p = IObuff + STRLEN(IObuff); in msg_add_lines()
3098 *p++ = ' '; in msg_add_lines()
3100 vim_snprintf((char *)p, IOSIZE - (p - IObuff), in msg_add_lines()
3104 sprintf((char *)p, NGETTEXT("%ld line, ", "%ld lines, ", lnum), lnum); in msg_add_lines()
3105 p += STRLEN(p); in msg_add_lines()
3106 vim_snprintf((char *)p, IOSIZE - (p - IObuff), in msg_add_lines()
3269 char_u *p, in check_for_bom() argument
3277 if (p[0] == 0xef && p[1] == 0xbb && size >= 3 && p[2] == 0xbf in check_for_bom()
3283 else if (p[0] == 0xff && p[1] == 0xfe) in check_for_bom()
3285 if (size >= 4 && p[2] == 0 && p[3] == 0 in check_for_bom()
3297 else if (p[0] == 0xfe && p[1] == 0xff in check_for_bom()
3306 else if (size >= 4 && p[0] == 0 && p[1] == 0 && p[2] == 0xfe in check_for_bom()
3307 && p[3] == 0xff && (flags == FIO_ALL || flags == FIO_UCS4)) in check_for_bom()
3326 char_u *p = full_path; in shorten_fname1() local
3333 p = shorten_fname(full_path, dirname); in shorten_fname1()
3334 if (p == NULL || *p == NUL) in shorten_fname1()
3335 p = full_path; in shorten_fname1()
3338 return p; in shorten_fname1()
3351 char_u *p; in shorten_fname() local
3358 p = full_path + len; in shorten_fname()
3365 if (!((len > 2) && (*(p - 2) == ':'))) in shorten_fname()
3368 if (vim_ispathsep(*p)) in shorten_fname()
3369 ++p; in shorten_fname()
3372 p = NULL; in shorten_fname()
3386 p = full_path + 2; in shorten_fname()
3389 p = NULL; in shorten_fname()
3390 return p; in shorten_fname()
3405 char_u *p; in shorten_buf_fname() local
3418 p = shorten_fname(buf->b_ffname, dirname); in shorten_buf_fname()
3419 if (p != NULL) in shorten_buf_fname()
3421 buf->b_sfname = vim_strsave(p); in shorten_buf_fname()
3424 if (p == NULL || buf->b_fname == NULL) in shorten_buf_fname()
3466 char_u *p; in shorten_filenames() local
3473 if ((p = shorten_fname(fnames[i], dirname)) != NULL) in shorten_filenames()
3478 p = vim_strsave(p); in shorten_filenames()
3480 fnames[i] = p; in shorten_filenames()
3991 char_u *p; in move_lines() local
3997 p = vim_strsave(ml_get_buf(frombuf, lnum, FALSE)); in move_lines()
3998 if (p == NULL || ml_append(lnum - 1, p, 0, FALSE) == FAIL) in move_lines()
4000 vim_free(p); in move_lines()
4004 vim_free(p); in move_lines()
4570 char_u *p; in create_readdirex_item() local
4579 p = utf16_to_enc(wfd->cFileName, NULL); in create_readdirex_item()
4580 if (p == NULL) in create_readdirex_item()
4582 if (dict_add_string(item, "name", p) == FAIL) in create_readdirex_item()
4584 vim_free(p); in create_readdirex_item()
4587 vim_free(p); in create_readdirex_item()
4621 char *p; in create_readdirex_item() local
4637 p = alloc(len); in create_readdirex_item()
4638 if (p == NULL) in create_readdirex_item()
4640 vim_snprintf(p, len, "%s/%s", path, name); in create_readdirex_item()
4641 ret = mch_lstat(p, &st); in create_readdirex_item()
4645 ret = mch_stat(p, &st); in create_readdirex_item()
4650 vim_free(p); in create_readdirex_item()
4767 char_u *p; in readdir_core() local
4799 p = buf + STRLEN(buf); in readdir_core()
4800 MB_PTR_BACK(buf, p); in readdir_core()
4801 if (*p == '\\' || *p == '/') in readdir_core()
4802 *p = NUL; in readdir_core()
4803 STRCAT(p, "\\*"); in readdir_core()
4894 p = (char_u *)dp->d_name; in readdir_core()
4896 ignore = p[0] == '.' && in readdir_core()
4897 (p[1] == NUL || in readdir_core()
4898 (p[1] == '.' && p[2] == NUL)); in readdir_core()
4903 item = (void*)create_readdirex_item(path, p); in readdir_core()
4906 item = (void*)vim_strsave(p); in readdir_core()
5238 char_u *p; in vim_tempname() local
5269 for (p = retval; *p; ++p) in vim_tempname()
5270 if (*p == '\\') in vim_tempname()
5271 *p = '/'; in vim_tempname()
5277 char_u *p; in vim_tempname() local
5280 p = tmpnam((char *)itmp); in vim_tempname()
5281 if (p == NULL || *p == NUL) in vim_tempname()
5284 char_u *p; in vim_tempname() local
5290 p = (char_u *)tempnam("tmp:", (char *)itmp); in vim_tempname()
5291 if (p != NULL) in vim_tempname()
5295 STRCPY(itmp, p); in vim_tempname()
5297 free(p); in vim_tempname()
5303 if ((p = vim_strchr(itmp, '?')) != NULL) in vim_tempname()
5304 *p = extra_char; in vim_tempname()
5323 char_u *p; in forward_slash() local
5327 for (p = fname; *p != NUL; ++p) in forward_slash()
5329 if (enc_dbcs != 0 && (*mb_ptr2len)(p) > 1) in forward_slash()
5330 ++p; in forward_slash()
5331 else if (*p == '\\') in forward_slash()
5332 *p = '/'; in forward_slash()
5396 char_u *p; in match_file_list() local
5401 p = list; in match_file_list()
5402 while (*p) in match_file_list()
5404 copy_option_part(&p, buf, 100, ","); in match_file_list()
5437 char_u *p; in file_pat_to_reg_pat() local
5447 for (p = pat; p < pat_end; p++) in file_pat_to_reg_pat()
5449 switch (*p) in file_pat_to_reg_pat()
5467 if (enc_dbcs != 0 && (*mb_ptr2len)(p) > 1) in file_pat_to_reg_pat()
5469 ++p; in file_pat_to_reg_pat()
5493 for (p = pat; *p && nested >= 0 && p <= endp; p++) in file_pat_to_reg_pat()
5495 switch (*p) in file_pat_to_reg_pat()
5500 while (p[1] == '*') // "**" matches like "*" in file_pat_to_reg_pat()
5501 ++p; in file_pat_to_reg_pat()
5506 reg_pat[i++] = *p; in file_pat_to_reg_pat()
5512 if (p[1] == NUL) in file_pat_to_reg_pat()
5522 if ((vim_isfilec(p[1]) || p[1] == '*' || p[1] == '?') in file_pat_to_reg_pat()
5523 && p[1] != '+') in file_pat_to_reg_pat()
5544 if (*++p == '?' in file_pat_to_reg_pat()
5551 if (*p == ',' || *p == '%' || *p == '#' in file_pat_to_reg_pat()
5552 || vim_isspace(*p) || *p == '{' || *p == '}') in file_pat_to_reg_pat()
5553 reg_pat[i++] = *p; in file_pat_to_reg_pat()
5554 else if (*p == '\\' && p[1] == '\\' && p[2] == '{') in file_pat_to_reg_pat()
5558 p += 2; in file_pat_to_reg_pat()
5562 if (allow_dirs != NULL && vim_ispathsep(*p) in file_pat_to_reg_pat()
5564 && (!no_bslash || *p != '\\') in file_pat_to_reg_pat()
5569 reg_pat[i++] = *p; in file_pat_to_reg_pat()
5602 if (enc_dbcs != 0 && (*mb_ptr2len)(p) > 1) in file_pat_to_reg_pat()
5603 reg_pat[i++] = *p++; in file_pat_to_reg_pat()
5604 else if (allow_dirs != NULL && vim_ispathsep(*p)) in file_pat_to_reg_pat()
5606 reg_pat[i++] = *p; in file_pat_to_reg_pat()