}
q = draw_fragment(state, p, q - p, registry, charset16);
if (q == p) {
fprintf(stderr, "String '%s' too long for window!\n", p);
exit(1);
p = q;