Lines Matching refs:newbuffer
533 char *newbuffer, *oldbuf, *oldkbuf;
549 newbuffer = el_realloc(el->el_line.buffer, newsz);
550 if (!newbuffer)
554 (void) memset(&newbuffer[sz], 0, newsz - sz);
558 el->el_line.buffer = newbuffer;
559 el->el_line.cursor = newbuffer + (el->el_line.cursor - oldbuf);
560 el->el_line.lastchar = newbuffer + (el->el_line.lastchar - oldbuf);
562 el->el_line.limit = &newbuffer[sz - EL_LEAVE];
567 newbuffer = el_realloc(el->el_chared.c_kill.buf, newsz);
568 if (!newbuffer)
572 (void) memset(&newbuffer[sz], 0, newsz - sz);
576 el->el_chared.c_kill.buf = newbuffer;
577 el->el_chared.c_kill.last = newbuffer +
585 newbuffer = el_realloc(el->el_chared.c_undo.buf, newsz);
586 if (!newbuffer)
590 (void) memset(&newbuffer[sz], 0, newsz - sz);
591 el->el_chared.c_undo.buf = newbuffer;
593 newbuffer = el_realloc(el->el_chared.c_redo.buf, newsz);
594 if (!newbuffer)
596 el->el_chared.c_redo.pos = newbuffer +
598 el->el_chared.c_redo.lim = newbuffer +
600 el->el_chared.c_redo.buf = newbuffer;