Lines Matching refs:gap
794 garray_T *gap; in get_input_buf() local
797 gap = ALLOC_ONE(garray_T); in get_input_buf()
798 if (gap != NULL) in get_input_buf()
801 gap->ga_data = alloc(inbufcount + 1); in get_input_buf()
802 if (gap->ga_data != NULL) in get_input_buf()
803 mch_memmove(gap->ga_data, inbuf, (size_t)inbufcount); in get_input_buf()
804 gap->ga_len = inbufcount; in get_input_buf()
807 return (char_u *)gap; in get_input_buf()
818 garray_T *gap = (garray_T *)p; in set_input_buf() local
820 if (gap != NULL) in set_input_buf()
822 if (gap->ga_data != NULL) in set_input_buf()
824 if (overwrite || inbufcount + gap->ga_len >= INBUFLEN) in set_input_buf()
826 mch_memmove(inbuf, gap->ga_data, gap->ga_len); in set_input_buf()
827 inbufcount = gap->ga_len; in set_input_buf()
831 mch_memmove(inbuf + gap->ga_len, inbuf, inbufcount); in set_input_buf()
832 mch_memmove(inbuf, gap->ga_data, gap->ga_len); in set_input_buf()
833 inbufcount += gap->ga_len; in set_input_buf()
835 vim_free(gap->ga_data); in set_input_buf()
837 vim_free(gap); in set_input_buf()