* aim at fast performances (line editing does not require to be blazingly fast).
*
* \li The first character in the history is always \c \\0, and it is used as a guard. By 'wasting' it
* aim at fast performances (line editing does not require to be blazingly fast).
*
* \li The first character in the history is always \c \\0, and it is used as a guard. By 'wasting' it
* backward (\c i>0 and similar).
*
* \li While editing, the current index points to the position of the buffer which contains the
* backward (\c i>0 and similar).
*
* \li While editing, the current index points to the position of the buffer which contains the
// Terminate line
insert_chars(ctx, &ctx->line_pos, NULL, 0);
rl_puts(ctx, "\r\n");
// Terminate line
insert_chars(ctx, &ctx->line_pos, NULL, 0);
rl_puts(ctx, "\r\n");