Lines Matching refs:newbuffer
488 wchar_t *newbuffer, *oldbuf, *oldkbuf; in ch_enlargebufs() local
504 newbuffer = el_realloc(el->el_line.buffer, newsz * sizeof(*newbuffer)); in ch_enlargebufs()
505 if (!newbuffer) in ch_enlargebufs()
509 (void) memset(&newbuffer[sz], 0, (newsz - sz) * sizeof(*newbuffer)); in ch_enlargebufs()
513 el->el_line.buffer = newbuffer; in ch_enlargebufs()
514 el->el_line.cursor = newbuffer + (el->el_line.cursor - oldbuf); in ch_enlargebufs()
515 el->el_line.lastchar = newbuffer + (el->el_line.lastchar - oldbuf); in ch_enlargebufs()
517 el->el_line.limit = &newbuffer[sz - EL_LEAVE]; in ch_enlargebufs()
522 newbuffer = el_realloc(el->el_chared.c_kill.buf, newsz * in ch_enlargebufs()
523 sizeof(*newbuffer)); in ch_enlargebufs()
524 if (!newbuffer) in ch_enlargebufs()
528 (void) memset(&newbuffer[sz], 0, (newsz - sz) * sizeof(*newbuffer)); in ch_enlargebufs()
532 el->el_chared.c_kill.buf = newbuffer; in ch_enlargebufs()
533 el->el_chared.c_kill.last = newbuffer + in ch_enlargebufs()
541 newbuffer = el_realloc(el->el_chared.c_undo.buf, in ch_enlargebufs()
542 newsz * sizeof(*newbuffer)); in ch_enlargebufs()
543 if (!newbuffer) in ch_enlargebufs()
547 (void) memset(&newbuffer[sz], 0, (newsz - sz) * sizeof(*newbuffer)); in ch_enlargebufs()
548 el->el_chared.c_undo.buf = newbuffer; in ch_enlargebufs()
550 newbuffer = el_realloc(el->el_chared.c_redo.buf, in ch_enlargebufs()
551 newsz * sizeof(*newbuffer)); in ch_enlargebufs()
552 if (!newbuffer) in ch_enlargebufs()
554 el->el_chared.c_redo.pos = newbuffer + in ch_enlargebufs()
556 el->el_chared.c_redo.lim = newbuffer + in ch_enlargebufs()
558 el->el_chared.c_redo.buf = newbuffer; in ch_enlargebufs()