Lines Matching refs:lbuf
65 static int jumpto_tag(char_u *lbuf, int forceit, int keep_help);
67 static int parse_tag_line(char_u *lbuf, int is_etag, tagptrs_T *tagp);
69 static int parse_tag_line(char_u *lbuf, tagptrs_T *tagp);
72 static int parse_match(char_u *lbuf, tagptrs_T *tagp);
1558 char_u *lbuf; // line buffer in find_tags() local
1689 lbuf = alloc(lbuf_size); in find_tags()
1701 if (lbuf == NULL || tag_fname == NULL in find_tags()
1961 eof = vim_fgets(lbuf, lbuf_size, fp); in find_tags()
1973 eof = vim_fgets(lbuf, lbuf_size, fp); in find_tags()
1976 while (!eof && vim_isblankline(lbuf)) in find_tags()
1979 eof = vim_fgets(lbuf, lbuf_size, fp); in find_tags()
2002 eof = cs_fgets(lbuf, lbuf_size); in find_tags()
2005 eof = vim_fgets(lbuf, lbuf_size, fp); in find_tags()
2006 } while (!eof && vim_isblankline(lbuf)); in find_tags()
2036 conv_line = string_convert(&vimconv, lbuf, NULL); in find_tags()
2043 vim_free(lbuf); in find_tags()
2044 lbuf = conv_line; in find_tags()
2049 STRCPY(lbuf, conv_line); in find_tags()
2062 if (*lbuf == Ctrl_L in find_tags()
2132 if (STRNCMP(lbuf, "!_TAG_", 6) <= 0 in find_tags()
2133 || (lbuf[0] == '!' && ASCII_ISLOWER(lbuf[1]))) in find_tags()
2135 if (STRNCMP(lbuf, "!_TAG_", 6) != 0) in find_tags()
2143 if (STRNCMP(lbuf, "!_TAG_FILE_SORTED\t", 18) == 0) in find_tags()
2144 tag_file_sorted = lbuf[18]; in find_tags()
2146 if (STRNCMP(lbuf, "!_TAG_FILE_ENCODING\t", 20) == 0) in find_tags()
2150 for (p = lbuf + 20; *p > ' ' && *p < 127; ++p) in find_tags()
2153 convert_setup(&vimconv, lbuf + 20, p_enc); in find_tags()
2236 if (lbuf[lbuf_size - 2] != NUL in find_tags()
2243 vim_free(lbuf); in find_tags()
2244 lbuf = alloc(lbuf_size); in find_tags()
2245 if (lbuf == NULL) in find_tags()
2267 tagp.tagname = lbuf; in find_tags()
2268 tagp.tagname_end = vim_strchr(lbuf, TAB); in find_tags()
2396 i = parse_tag_line(lbuf, in find_tags()
2603 len = (int)tag_fname_len + (int)STRLEN(lbuf) + 3; in find_tags()
2636 STRCPY(s, lbuf); in find_tags()
2767 vim_free(lbuf); in find_tags()
3026 char_u *lbuf, // line to be parsed in parse_tag_line() argument
3044 p_7f = vim_strchr(lbuf, 0x7f); in parse_tag_line()
3048 if (vim_strchr(lbuf, '\n') == NULL) in parse_tag_line()
3057 tagp->command = lbuf; in parse_tag_line()
3058 tagp->tagname = lbuf; in parse_tag_line()
3059 tagp->tagname_end = lbuf; in parse_tag_line()
3086 if (p == lbuf) in parse_tag_line()
3089 while (p >= lbuf && vim_iswordc(*p)) in parse_tag_line()
3098 tagp->tagname = lbuf; in parse_tag_line()
3099 p = vim_strchr(lbuf, TAB); in parse_tag_line()
3163 matching_line_len(char_u *lbuf) in matching_line_len() argument
3165 char_u *p = lbuf + 1; in matching_line_len()
3172 return (p - lbuf) + STRLEN(p); in matching_line_len()
3187 char_u *lbuf, // input: matching line in parse_match() argument
3194 tagp->tag_fname = lbuf + 1; in parse_match()
3195 lbuf += STRLEN(tagp->tag_fname) + 2; in parse_match()
3197 if (*lbuf) in parse_match()
3200 tagp->fname = lbuf; in parse_match()
3201 lbuf += STRLEN(lbuf); in parse_match()
3202 tagp->fname_end = lbuf++; in parse_match()
3207 ++lbuf; in parse_match()
3212 retval = parse_tag_line(lbuf, in parse_match()
3339 char_u *lbuf; in jumpto_tag() local
3344 lbuf = alloc(len); in jumpto_tag()
3345 if (lbuf != NULL) in jumpto_tag()
3346 mch_memmove(lbuf, lbuf_arg, len); in jumpto_tag()
3351 if (pbuf == NULL || lbuf == NULL || parse_match(lbuf, &tagp) == FAIL) in jumpto_tag()
3709 vim_free(lbuf); in jumpto_tag()