Lines Matching refs:linelen
604 int linelen; member
627 state->linelen = newsz > LINE_MAXLEN ? LINE_MAXLEN - 1 : newsz; in qf_grow_linebuf()
630 state->growbuf = alloc(state->linelen + 1); in qf_grow_linebuf()
633 state->growbufsiz = state->linelen; in qf_grow_linebuf()
635 else if (state->linelen > state->growbufsiz) in qf_grow_linebuf()
637 if ((p = vim_realloc(state->growbuf, state->linelen + 1)) == NULL) in qf_grow_linebuf()
640 state->growbufsiz = state->linelen; in qf_grow_linebuf()
674 state->linelen = len; in qf_get_next_str_line()
676 vim_strncpy(state->linebuf, p_str, state->linelen); in qf_get_next_str_line()
716 state->linelen = len; in qf_get_next_list_line()
719 vim_strncpy(state->linebuf, p_li->li_tv.vval.v_string, state->linelen); in qf_get_next_list_line()
751 state->linelen = len; in qf_get_next_buf_line()
753 vim_strncpy(state->linebuf, p_buf, state->linelen); in qf_get_next_buf_line()
771 state->linelen = (int)STRLEN(IObuff); in qf_get_next_file_line()
772 if (state->linelen == IOSIZE - 1 && !(IObuff[state->linelen - 1] == '\n')) in qf_get_next_file_line()
786 growbuflen = state->linelen; in qf_get_next_file_line()
795 state->linelen = (int)STRLEN(state->growbuf + growbuflen); in qf_get_next_file_line()
796 growbuflen += state->linelen; in qf_get_next_file_line()
824 state->linelen = growbuflen; in qf_get_next_file_line()
834 line = string_convert(&state->vc, state->linebuf, &state->linelen); in qf_get_next_file_line()
837 if (state->linelen < IOSIZE) in qf_get_next_file_line()
846 state->growbufsiz = state->linelen < LINE_MAXLEN in qf_get_next_file_line()
847 ? state->linelen : LINE_MAXLEN; in qf_get_next_file_line()
886 if (state->linelen > 0 && state->linebuf[state->linelen - 1] == '\n') in qf_get_nextline()
888 state->linebuf[state->linelen - 1] = NUL; in qf_get_nextline()
890 if (state->linelen > 1 && state->linebuf[state->linelen - 2] == '\r') in qf_get_nextline()
891 state->linebuf[state->linelen - 2] = NUL; in qf_get_nextline()
1000 copy_nonerror_line(char_u *linebuf, int linelen, qffields_T *fields) in copy_nonerror_line() argument
1004 if (linelen >= fields->errmsglen) in copy_nonerror_line()
1007 if ((p = vim_realloc(fields->errmsg, linelen + 1)) == NULL) in copy_nonerror_line()
1010 fields->errmsglen = linelen + 1; in copy_nonerror_line()
1013 vim_strncpy(fields->errmsg, linebuf, linelen); in copy_nonerror_line()
1166 int linelen, in qf_parse_match() argument
1198 status = copy_nonerror_line(linebuf, linelen, fields); in qf_parse_match()
1223 int linelen, in qf_parse_get_fields() argument
1258 status = qf_parse_match(linebuf, linelen, fmt_ptr, ®match, in qf_parse_get_fields()
1325 qf_parse_line_nomatch(char_u *linebuf, int linelen, qffields_T *fields) in qf_parse_line_nomatch() argument
1331 return copy_nonerror_line(linebuf, linelen, fields); in qf_parse_line_nomatch()
1400 int linelen, in qf_parse_line() argument
1426 status = qf_parse_get_fields(linebuf, linelen, fmt_ptr, fields, in qf_parse_line()
1445 status = qf_parse_line_nomatch(linebuf, linelen, fields); in qf_parse_line()
1626 status = qf_parse_line(qfl, state->linebuf, state->linelen, in qf_init_process_nextline()