File rest-arguments.diff of Package linenoise
--- linenoise.c
+++ linenoise.c
@@ -524,13 +524,13 @@ static void refreshMultiLine(struct linenoiseState *l) {
/* Now for every row clear it, go up. */
for (j = 0; j < old_rows-1; j++) {
- lndebug("clear+up");
+ lndebug("clear+up", NULL);
snprintf(seq,64,"\r\x1b[0K\x1b[1A");
abAppend(&ab,seq,strlen(seq));
}
/* Clean the top line. */
- lndebug("clear");
+ lndebug("clear", NULL);
snprintf(seq,64,"\r\x1b[0K");
abAppend(&ab,seq,strlen(seq));
@@ -544,7 +544,7 @@ static void refreshMultiLine(struct linenoiseState *l) {
l->pos == l->len &&
(l->pos+plen) % l->cols == 0)
{
- lndebug("<newline>");
+ lndebug("<newline>", NULL);
abAppend(&ab,"\n",1);
snprintf(seq,64,"\r");
abAppend(&ab,seq,strlen(seq));
@@ -572,7 +572,7 @@ static void refreshMultiLine(struct linenoiseState *l) {
snprintf(seq,64,"\r");
abAppend(&ab,seq,strlen(seq));
- lndebug("\n");
+ lndebug("\n", NULL);
l->oldpos = l->pos;
if (write(fd,ab.b,ab.len) == -1) {} /* Can't recover from write error. */