screen_write_putc
screen_write_putc(octx, &gc, ' ');
screen_write_putc(ctx, &gc, ' ');
screen_write_putc(ctx, &gc, *ptr);
screen_write_putc(ctx, &gc, top ? 'w' : 'x');
screen_write_putc(ctx, &gc, 'x');
screen_write_putc(ctx, &gc, bottom ? 'v' : 'x');
screen_write_putc(ctx, gc, ' ');
screen_write_putc(&ctx, &gc, ' ');
screen_write_putc(&ctx, &gc, ' ');
screen_write_putc(&ctx, &gc, ' ');
void screen_write_putc(struct screen_write_ctx *, const struct grid_cell *,
screen_write_putc(&ctx, &gc, ' ');
screen_write_putc(ctx, &grid_default_cell, '$');