mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-03-27 07:58:07 -04:00
csi: debug: print 'private' *after* parameters
This commit is contained in:
parent
08309537ce
commit
fd4904d82a
1 changed files with 6 additions and 6 deletions
12
csi.c
12
csi.c
|
|
@ -35,12 +35,6 @@ csi_as_string(struct terminal *term, uint8_t final, int idx)
|
||||||
static char msg[1024];
|
static char msg[1024];
|
||||||
int c = snprintf(msg, sizeof(msg), "CSI: ");
|
int c = snprintf(msg, sizeof(msg), "CSI: ");
|
||||||
|
|
||||||
for (size_t i = 0; i < sizeof(term->vt.private) / sizeof(term->vt.private[0]); i++) {
|
|
||||||
if (term->vt.private[i] == 0)
|
|
||||||
break;
|
|
||||||
c += snprintf(&msg[c], sizeof(msg) - c, "%c", term->vt.private[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
for (size_t i = idx >= 0 ? idx : 0;
|
for (size_t i = idx >= 0 ? idx : 0;
|
||||||
i < (idx >= 0 ? idx + 1 : term->vt.params.idx);
|
i < (idx >= 0 ? idx + 1 : term->vt.params.idx);
|
||||||
i++)
|
i++)
|
||||||
|
|
@ -57,6 +51,12 @@ csi_as_string(struct terminal *term, uint8_t final, int idx)
|
||||||
i == term->vt.params.idx - 1 ? "" : ";");
|
i == term->vt.params.idx - 1 ? "" : ";");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for (size_t i = 0; i < sizeof(term->vt.private) / sizeof(term->vt.private[0]); i++) {
|
||||||
|
if (term->vt.private[i] == 0)
|
||||||
|
break;
|
||||||
|
c += snprintf(&msg[c], sizeof(msg) - c, "%c", term->vt.private[i]);
|
||||||
|
}
|
||||||
|
|
||||||
snprintf(&msg[c], sizeof(msg) - c, "%c (%u parameters)",
|
snprintf(&msg[c], sizeof(msg) - c, "%c (%u parameters)",
|
||||||
final, idx >= 0 ? 1 : term->vt.params.idx);
|
final, idx >= 0 ? 1 : term->vt.params.idx);
|
||||||
return msg;
|
return msg;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue