mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05: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];
|
||||
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;
|
||||
i < (idx >= 0 ? idx + 1 : term->vt.params.idx);
|
||||
i++)
|
||||
|
|
@ -57,6 +51,12 @@ csi_as_string(struct terminal *term, uint8_t final, int idx)
|
|||
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)",
|
||||
final, idx >= 0 ? 1 : term->vt.params.idx);
|
||||
return msg;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue