Lines Matching defs:end
57 str->buffer->tell(str->end));
240 /* Transfer the new free space from the end to the gap
266 of adjustment, are first moved back to the near end of the interval
327 __endp <= min(*gap_start_ptr, edit_string->end->ptr(buffer))
331 file->edit_string->end->ptr(buffer) == *gap_start_ptr+end
345 buf_char *str_end = str->end->ptr(buffer);
381 buf_char *str_end = str->end->ptr(buffer);
414 // Current pos is at start of gap; move to end of gap.
447 buf_index end_pos = buffer->tell(str->end);
455 case ios::end:
504 if (str_start + new_pos <= *gap_start_ptr &* *gap_start_ptr < end) {
533 to point at the end of the text before the gap. */
541 void edit_buffer::delete_range(struct edit_mark *start, struct edit_mark *end)
543 delete_range(tell(start), tell(end));
565 seekoff(0, ios::end);
636 else if (_pos >= str->end->_pos)
637 _pos = (str->end->_pos & ~ 1) + (_pos & 1);
662 ptrdiff_t delta = end->ptr(buffer) - start->ptr(buffer);
663 if (end->ptr(buffer) <= buffer->gap_start() ||
675 if (end->ptr(buffer) <= buffer->gap_start()
677 len1 = end->ptr(buffer) - start1;
684 len2 = end->ptr(buffer) - start2;