Lines Matching refs:growbuf
605 char_u *growbuf; member
628 if (state->growbuf == NULL) in qf_grow_linebuf()
630 state->growbuf = alloc(state->linelen + 1); in qf_grow_linebuf()
631 if (state->growbuf == NULL) in qf_grow_linebuf()
637 if ((p = vim_realloc(state->growbuf, state->linelen + 1)) == NULL) in qf_grow_linebuf()
639 state->growbuf = p; in qf_grow_linebuf()
642 return state->growbuf; in qf_grow_linebuf()
776 if (state->growbuf == NULL) in qf_get_next_file_line()
779 state->growbuf = alloc(state->growbufsiz); in qf_get_next_file_line()
780 if (state->growbuf == NULL) in qf_get_next_file_line()
785 memcpy(state->growbuf, IObuff, IOSIZE - 1); in qf_get_next_file_line()
792 if (fgets((char *)state->growbuf + growbuflen, in qf_get_next_file_line()
795 state->linelen = (int)STRLEN(state->growbuf + growbuflen); in qf_get_next_file_line()
797 if ((state->growbuf)[growbuflen - 1] == '\n') in qf_get_next_file_line()
807 if ((p = vim_realloc(state->growbuf, state->growbufsiz)) == NULL) in qf_get_next_file_line()
809 state->growbuf = p; in qf_get_next_file_line()
823 state->linebuf = state->growbuf; in qf_get_next_file_line()
844 vim_free(state->growbuf); in qf_get_next_file_line()
845 state->linebuf = state->growbuf = line; in qf_get_next_file_line()
1603 vim_free(pstate->growbuf); in qf_cleanup_state()