On 7/11/15 4:15 PM, Bill Parker wrote:
> The comment above the line would seem to indicate otherwise:
>
> Here is the comment:
>
> /* Now erase the contents of the current line and undo the effects of the
> rl_accept_line() above. We don't even want to make the text we just
> executed available for undoing. */
Eduardo is correct. The valid portion of the readline line buffer is the
string bounded by 0 and rl_end. rl_line_buffer[rl_end] == 0, and setting
rl_line_buffer[rl_point = rl_end = 0] is sufficient to erase the contents
of the line buffer.
Chet
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU [email protected] http://cnswww.cns.cwru.edu/~chet/